有没有一种简单的方法可以将cookiejar
从python3^{
我将请求库中的cookiejar
转换为字典,然后转换为qnetworkcookiejar
。有些cookie有多个版本,具有不同的值。在
def updateCookieJar(self, cookiejar, requested_url):
qnetworkcookie_list = []
cookie_dict = dict_from_cookiejar(cookiejar)
for cookie in cookie_dict:
tmp_cookiejar = QNetworkCookie(cookie, cookie_dict[cookie])
qnetworkcookie_list.append(tmp_cookiejar)
qcookiejar = QNetworkCookieJar()
qcookiejar.setCookiesFromUrl(qnetworkcookie_list, QUrl(requested_url))
self.networkAccessManager().setCookieJar(qcookiejar)
此函数在Webpage
内调用。在
尝试直接使用
cookiejar
而不是dictionary。在相关问题 更多 >
编程相关推荐