用python写爬虫的时候,需要写个header头,直接从浏览器里面复制粘贴出来以后是这样的:

hority: www.fungj.com
:method: GET
:path: /
:scheme: https
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-US;q=0.8,en;q=0.7
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36

但python书写header头是需要
"hority":"www.fungj.com",
这样格式的,一个一个修改非常麻烦。

所以可以通过正则表达式来替换修改。

Sublime Text,打开查找替换功能
查找项目输入正则:

(.*?):(.*)

替换项目输入:

"$1":"$2",

直接就可以替换完成

"hority":" www.fungj.com",
"":"method: GET",
"":"path: /",
"":"scheme: https",
"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-US;q=0.8,en;q=0.7",
"upgrade-insecure-requests":" 1",
"user-agent":" Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36"

但注意里面的空格和最后的逗号,否则还是会报错。

最后修改:2022 年 05 月 07 日
如果觉得我的文章对你有用,请随意赞赏