小编Pum*_*mba的帖子

如何将requests.cookiejar转换成qnetworkcookiejar?

有没有一种简单的方法将cookiejarPython 3 requests转换为qnetworkcookiejar

我将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)
Run Code Online (Sandbox Code Playgroud)

这个函数在a里面调用Webpage.

python qt pyqt python-3.x pyqt5

15
推荐指数
1
解决办法
709
查看次数

标签 统计

pyqt ×1

pyqt5 ×1

python ×1

python-3.x ×1

qt ×1