参考:https://blog.youkuaiyun.com/qq_39802740/article/details/89884756
前言:前些天看到一篇关于一键转换爬虫请求头headers的博客,不过感觉代码冗余度有些高,经过优化并添加了一些东西的东西后写了这篇博客
代码:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def get_header(headers):
infos = headers.split("\n")
while "" in infos:
infos.remove("")
header = {i.split(": ")[0]: i.split(":")[1] for i in infos}
return header
def get_cookie(cookies):
infos = cookies.replace("\n", "").split("; ")
while "" in infos:
infos.remove("")
header = {i.split("=")[0]: i.split("=")[1] for i in infos}
return header
# 当字符cookie没有换行时,可简洁到只使用一条代码
# return {i.split("=")[0]: i.split("=")[1] for i in cookies.split("; ")}
headers = """
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,