requests的cookie操作,cookie自动化

  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)
原文地址:https://www.cnblogs.com/my-global/p/12484152.html