安装
pip install copyheaders
具体使用方法
import requests
from copyheaders import headers_raw_to_dict
headers = headers_raw_to_dict(b'''
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3
accept-encoding: gzip, deflate, br
accept-language: zh-CN,zh;q=0.9,en;q=0.8
cache-control: max-age=0
cookie: if_shakespeare=1; __yadk_uid=EElQIb74qbDAcnuyXvgl07mgcHyVygzi; sensorsdata2015jssdkcross=%7B%22distinct_id%22%3A%2216d880ed6946c3-00061166b96209-67e1b3f-1327104-16d880ed6959bc%22%2C%22%24device_id%22%3A%2216d880ed6946c3-00061166b96209-67e1b3f-1327104-16d880ed6959bc%22%2C%22props%22%3A%7B%22%24latest_referrer%22%3A%22https%3A%2F%2Fwww.baidu.com%2Flink%22%2C%22%24latest_traffic_source_type%22%3A%22%E8%87%AA%E7%84%B6%E6%90%9C%E7%B4%A2%E6%B5%81%E9%87%8F%22%2C%22%24latest_search_keyword%22%3A%22%E6%9C%AA%E5%8F%96%E5%88%B0%E5%80%BC%22%7D%7D; locale=zh-CN; signin_redirect=https://www.jianshu.com/p/936739149876; Hm_lvt_0c0e9d9b1e7d617b3e6842e85b9fb068=1576749855,1577098022,1577155569,1577181092; Hm_lpvt_0c0e9d9b1e7d617b3e6842e85b9fb068=1577181092; _m7e_session_core=cc1b4c57ba6deedc599b9781a2f1872f
if-none-match: "16994-U+6uGc2tZju4pp6Xm+Qe09g1wek"
referer: https://www.jianshu.com/p/936739149876
sec-fetch-mode: navigate
sec-fetch-site: same-origin
sec-fetch-user: ?1
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36
''')
url ='https://xiaoxumazi.com'
resp =requests.post(url, headers=headers)
print(resp.status_code, resp.text)
先找到要使用的请求头,然后使用copyheaders这个库转换一下即可。