import requests url = 'https://movie.douban.com/' r = requests.get(url) # r.cookies 是RequestsCookieJar对象 print(r.cookies) mycookies = r.cookies # RequestsCookieJar 转换字典 cookies_dict = requests.utils.dict_from_cookiejar(mycookies) print(cookies_dict) # 字典转换RequestsCookieJar cookies_jar= requests.utils.cookiejar_from_dict(cookies_dict,cookiejar = None,overwrite = True) print(cookies_jar) # 在requestsCookieJar对象添加cookies字典中 print(requests.utils.add_dict_to_cookiejar(mycookies,cookies_dict))
方法二:
import requests url = 'https://movie.douban.com/' r = requests.get(url) mycookies = r.cookies # RequestsCookieJar转换字典 cookie_dict = requests.utils.dict_from_cookiejar(mycookies) # 写入文件 with open('cookie.txt','w',encoding='utf-8') as f: f.write(str(cookie_dict)) # 读取文件 with open('cookie.txt','r') as f: dict_value = f.read() print(eval(dict_value)) r= requests.get(url,cookies = eval(dict_value)) print(r.status_code)