python通过session模拟请求后访问某个地址,保留访问cookie

来源:互联网 发布:只有我知在哪里看 编辑:程序博客网 时间:2024/06/06 05:33

前言:请求某个接口,但是请求时需要登录的cookie信息。因此,模拟登录请求后,再次请求该接口。这里用到requests库的session对象。

  • session官方文档:http://docs.python-requests.org/en/master/user/advanced/#session-objects

  • 模拟登陆方法:

r = requests.session()r.post(self.login_url, data=self.login_data)r.get("xxxxxxx")

这个使用完一定要记得r.close(),否则有个socket未关闭的warning。