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)