参考:https://blog.csdn.net/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.sp