获取/上传cookie
cookie一般在返回的headers里面(Set-Cookie)
jar包格式cookie
获取:返回的页面中直接获取RequestsCookieJar格式的cookie
上传:直接作为cookies参数请求
# coding:utf-8
import requests
login_url = "http://47.xx.xxx.xx:9000/zentao/user-login.html"
# 上传比较重要的头部信息,伪装浏览器请求,而不是脚本
headers = {
"User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36",
"Upgrade-Insecure-Requests":"1"
}
body = {
"account":"admin",
"password":"e10adc3949ba59abbe56e057f20f883e",
"referer":"http://47.xx.xxx.xx:9000/zentao/my/"
}
r = requests.post(login_url,headers=headers,data=body,verify=False)
# 获取RequestsCookieJar格式的cookie
cook = r.cookies
# 直接带cookies参数请求,此处的cookies参数接受两种格式:jar包和字符串格