0
点赞
收藏
分享

微信扫一扫

request库如何用pickle保存和读取cookie供给下次直接模拟登录


作者:虚坏叔叔

早餐店不会开到晚上,想吃的人早就来了!😄

一、保存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为文件 下次就可以通过读取文件发起请求 。

举报

相关推荐

0 条评论