常常写爬虫构造headers,手动添加各种引号和逗号,非常麻烦,所以编写了一个简单的小工具,只要将从浏览器复制的headers粘贴到headers_str中,运行便可意见获得字典格式的请求头。
import re
headers_str = '''
'''
pattern = '^(.*?): (.*)$'
for line in headers_str.splitlines():
print(re.sub(pattern, '\'\\1\': \'\\2\',', line))