requests的cookie操作,cookie自动化
一、requests的cookie操作:
import requests user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)' #模拟一个计算机 headers={'User-Agent':user_agent} #代理 mycookie=dict(BAIDUID="zhadu") #模拟登录 r=requests.get("https://www.baidu.com",headers=headers,cookies=mycookie) print(r.cookies) #为一个列表 for cookie in r.cookies.keys(): #百度的所有的cookie 的 key print(cookie,r.cookies.get(cookie))
二、cookie自动化:
import requests session=requests.session() #会话 req=session.get("https://www.yaozh.com/login/",allow_redirects=True) #allow_redirects 允许重定向 datas={"username":"用户名","用户名":"密码","密码":"FA0334B8A2"} res=session.post("https://www.yaozh.com/login/",data=datas) print(res.text) print("------------------------------") res=session.get("https://www.yaozh.com/member/") print(res.text)