我使用QNetworkAccessManager加载页面并登录到某些站点。我想保存cookie并使用这个程序将它们加载到下一个。如何将Cookie加载到/从QNetworkAccessManager加载
我写这段代码保存的cookies:
import shelve
self.netManager=QNetworkAccessManager()
#... Load Pages and Login ....
with shelve.open('LoginDb','c') as db:
db['cooki']=netManager.CookieJar()
,这代码加载饼干:
with shelve.open('LoginDb','c') as db:
self.netManager.setCookieJar(db['cooki'])
但setCookieJar不起作用,出现此错误:
super-class init() of type QNetworkCookieJar was never called
我能做些什么来做到这一点?
它不工作(在同样的错误!)。 –