分享一个python格式化header的函数

格式化请求头

在做爬虫时有事需要格式化请求头,但是网上工具大多不好用,我这边用python做了一个工具,给大家分享一下。

#一键生成请求头
#注意函数输入的header格式必须为 :
#=======================
headers = '''
Accept: text/html,application/xhtml+xml,application/xml
......
'''
#========================
def get_headers(headers):
    hs = headers.split('\n')
    parse_hs = [ i for i in hs if len(i)]
    header_keys = []
    header_values = []
    parse_header = {}
    for i in parse_hs:
        c = i.split(':',1)
        header_keys.append(c[0])
        header_values.append(c[1:])
    for key,value in zip(header_keys,header_values):
        parse_header[key] = value[0].strip()
    parse_header

get_headers这个函数就是可以一键生成请求头的函数

上一篇:微信小程序 Unexpected token in JSON at position 0 设置二维码,并且使用js中JSON.parse()函数将二维码返回的值转化为json格式


下一篇:C#_6