1.背景
有时候我们要爬虫(组包)请求一个资源数据,需要构建与原始请求一样的请求头,从浏览器复制过来的请求头,有很多,如果一个一个的配置成json有点慢,那么如何快速构建呢?
今天就使用正则表达式的方式实现
正则表达式实现快速将请求头构建成json结构
将冒号后边的换行符去掉
:\s*\n
:在key=value两端加上引号:如 'key'='value'
(.*):(.*)'\1':'\2',
2.实现步骤
步骤一:复制个请求头
步骤二:将请求头复制到文本编辑器中(我使用的是Notepad),然后ctrl+f 弹出如下操作界面
使用正则表达式去掉冒号后面的换行,操作如下图:
点击全部替换后如图:
这时已经去掉了冒号后面的换行
第三步:使用正则表达式给冒号两端的字符串加上单引号
按照如下图,操作后已经构建了基本的json格式