requests的cookie操做,cookie自動化

  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)
相關文章
相關標籤/搜索