requests的cookie操做,cookie自動化cookie
1、requests的cookie操做:session
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))
2、cookie自動化:post
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)