记一次Python中快速转化headers的库-copyheader

安装

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这个库转换一下即可。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值