我使用 python 的2to3.py来修复 spynner 模块。然后,python 3 上的 QString 似乎存在问题。按照一些用户的建议,我使用QString = str修改了 spynner 中的 browser.py。首先,我尝试了以下代码
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 上工作吗?