Python requests
添加 HTTP请求头
需要设置
get方法的headers参数.该参数是一个字典类型的值,每一对key-value 就是一个 Cookie。如果要设置中文,需要使用相关的函数进行编码与解码,不过比urllib 和 urllib3 方便多了。
quote:负责编码unqoute:负责解码
例子:
import requests
from urllib.parse import quote,unquote
# 写请求头
headers ={
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36',
# 将中文编码
'name' :quote('李宁')
}
# 发送请求
r = requests.get('http://httpbin.org/get',headers = headers)
# 输出响应体
print(r.text)
# 输出name 请求头的值(需要解码)
print('Name: ',unquote(r.json()['headers'][

最低0.47元/天 解锁文章
2158

被折叠的 条评论
为什么被折叠?



