python中编写爬虫程序通常需要添加请求头,但是从浏览器中复制的请求头没有加引号。
当请求头信息比较多的时候,加引号是一个非常痛苦的事情,所以笔者写了一个小脚本,可以批量给请求头信息添加引号。
import re
def MakeHeaders(data):
rule=re.compile('(.*): (.*)')
results=re.findall(rule,data)
for result in results:
change="'"+result[0]+"'"+":"+"'"+result[1]+"'"+","
print(change)
将原来的请求头信息用data变量传到函数里,调用函数复制输出结果即可。