2

spynner モジュールの修正には、python の2to3.pyを使用しました。次に、python 3 の QString に問題があるようです。一部のユーザーが提案したように、spynner の browser.py をQString = strで変更しました。まず、次のコードを試しました

import spynner
browser = spynner.Browser()
browser.set_proxy("http://username:password@host:3128")
browser.load("http://www.google.com/")

現在、pythonは次のエラーをスローしています

File "G:\Python33\lib\site-packages\spynner\browser.py", line 1163, in runjs
js_has_runned_successfully = res.isValid() or res.isNull()
AttributeError: 'str' object has no attribute 'isValid'

res は browser.py で次のように定義されています

res = self.webframe.evaluateJavaScript(jscode)

spynner は実際に python 3 で動作しますか?

4

1 に答える 1