每次给headers添加引号和冒号就很繁琐,尤其是headers特别长,一个正则可以解决这个问题, 记得吧最后一行一个,逗号去掉
# 正则添加ua
import re
content = '''
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
accept-encoding: gzip, deflate, br
accept-language: zh-CN,zh;q=0.9,en;q=0.8
cache-control: max-age=0
if-none-match: W/"a0248f516ae27a7d327fe21a625784a3"
sec-fetch-dest: document
sec-fetch-mode: navigate
sec-fetch-site: none
sec-fetch-user: ?1
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36
'''
# 每次只要把content的内容换掉就行
text0 = re.findall('(.*?)\:(.*?)\n', content)
ua = ''
for i in text0:
text1 = '\'' + i[0] + '\':\'' + i[1] + '\',\n'
ua = ua + text1
print(ua.replace(' ', ''))