python3如何将cookie字符串转换为cookiejar

时间:2017-09-13 10:23:37

标签: python python-3.x

python3.4

import http.cookiejar

cj = http.cookiejar.CookieJar()

str_cookie = 'sg=89f;tb_token_=b711be336563;tt=login.gwcool.com'

现在,我怎样才能将str_cookie翻译成cj?

1 个答案:

答案 0 :(得分:0)

下面是我提出的内容,让我知道它是否适合你,我只是将cookie添加到cj但我不知道这是否会带给你更多:

如果您要另外设置字段,请参阅Cookie的文档。 https://docs.python.org/3/library/http.cookiejar.html#cookie-objects

cookies = str_cookie.split(";")
for c in cookies:
     k,v = a.split("=")
     cookie = http.cookiejar.Cookie(None, k, v, None, False, "", 
                                    False, "", "",
                                    False,False, False,False,
                                    False,
                                    "",
                                    "",None)

     cj.set_cookie(cookie)