格式化请求头
在做爬虫时有事需要格式化请求头,但是网上工具大多不好用,我这边用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这个函数就是可以一键生成请求头的函数