话不多说,直接上代码
import re
ua_chrome = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36'
ua_firefox = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0'
with open('1.txt', 'r', encoding='utf-8') as f:
while True:
content = f.readline()
if not content:
break
content_list = content.strip().split(': ')
try: # 解决空数据问题
value = content_list[1]
except IndexError:
value = ''
if value == ua_chrome: # 谷歌换火狐
value = ua_firefox
new_content = " '{}': '{}',".format(content_list[0], value)
print(new_content)
只需要将请求头的数据复制然后保存为一个 1.txt 文件 然后运行这个代码就可以得到可立即使用的代码。
爬虫工程师必备。