Requests(9):Requests模块_session处理

session处理

部分接口需要先登录网址,才能有权限进行调用,这时可以使用到session,具体操作是:先使用网站 的登录api进行登录,得到session后,然后用该session来请求其它的接口。

示例代码:

session_obj = requests.session()  # 用来保持会话连接,后面的请求都用session对象来发送

import requests,re
# 2、完成phpwind论坛接口
# 1.打开论坛
# 创建session对象
session_obj = requests.session()  # 用来保持会话连接,后面的请求都用session对象来发送
host = "http://47.107.178.45/"
response = session_obj.get(url=host+"phpwind/")
body = response.content.decode("utf-8")
token = re.findall('csrf_token" value="(.+?)"/>',body)[0]
print(token)

 

posted @ 2022-03-31 17:46  奔跑在路上you  阅读(182)  评论(0编辑  收藏  举报