Header Cookie处理
1.cookie简介
2.第一种:通过请求头信息传递
Cookie 首字母要大写,不是cookies,写的时候要注意⚠️⚠️
import requests
def test_demo():
url = "http://httpbin.testing-studio.com/cookies"
header = {
"Cookie": "mydemo",
'User-Agent': 'python-zhaitiantian'
}
r=requests.get(url=url, headers=header)
print(r.request.headers)
运行结果如下:
第二种:通过请求的关键字参数cookie传递
def test_demo2():
url = "http://httpbin.testing-studio.com/cookies"
header = {
'User-Agent': 'python-zhaitiantian'
}
cookie_data = {"hogwarts": "school"}
r = requests.get(url=url, headers=header, cookies=cookie_data)
print(r.request.headers)
运行结果:
键值对,中间是等号的形式,另外还可以使用这种方式传递多个cookie
传递多个cookie
def test_demo2():
url = "http://httpbin.testing-studio.com/cookies"
header = {
'User-Agent': 'python-zhaitiantian'
}
cookie_data = {
"hogwarts": "school",
'student':"zhaitian"
}
r = requests.get(url=url, headers=header, cookies=cookie_data)
print(r.request.headers)
运行结果:
浙公网安备 33010602011771号