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 で動作しますか?