requests session的作用

一、requests.session的作用

  • requests库的session会话对象可以跨请求保持某些参数,应用于需要登录的页面的爬取,自动的为每个爬虫请求添加cookie,保持爬虫的会话状态,避免手动的为每个爬虫请求手动添加cookie,

二、代码案例

import requests

import time

x = requests.session()

requests.utils.add_dict_to_cookiejar(x.cookies,{
     "PHPSESSID":"07et4ol1g7ttb0bnjmbiqjhp43"})

res1= x.get("http://www.baidu.com")
print(x.cookies)

time.sleep(1)

res2 = x.get("https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9000013757081156770%22%7D&n_type=0&p_from=1")
print(x.cookies)

你可能感兴趣的:(研发管理,爬虫,python,session)