作者:虚坏叔叔
早餐店不会开到晚上,想吃的人早就来了!😄
一、保存cookie文件
import pickle
session = requests.session()
res = session.post(url,data=post_data, headers = headers)
coolie_jar = res.cookies.get_dict()
with open("douban.cookie", "wb") as f:
pickle.dump(res.cookies, f)
二、读取cookie
读取上一步保存的cookie文件,将cookie作为参数传递给get发起请求
with open("douban.cookie", "rb") as f:
cookies = pickle.load(f)
html = request.get("https://www.douban.com/", cookies = cookies).text
三、总结
- 本文讲解了request库如何保存cookie为文件 下次就可以通过读取文件发起请求 。