正则给header的冒号两边参数添加单引号(Python请求用)
作者:Alvin_Lam 时间:2022-10-07 13:59:59
正则给header的冒号两边参数添加单引号(Python请求用)
直接从浏览器Chrome复制header值如下:
Host: kyfw.12306.cn
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Accept: */*
X-Requested-With: XMLHttpRequest
If-Modified-Since: 0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36
Referer: https://kyfw.12306.cn/otn/leftTicket/init?linktypeid=dc&fs=%E4%B8%8A%E6%B5%B7,SHH&ts=%E9%A6%99%E6%B8%AF%E8%A5%BF%E4%B9%9D%E9%BE%99,XJA&date=2019-04-12&flag=N,N,Y
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Cookie: JSESSIONID=76B27521A27493046570C27D4EA89116; RAIL_OkLJUJ=FFA0Gp4TGPWRINmcFUWWyIHH0ugtMppg; _jc_save_wfdc_flag=dc; ten_key=ySPk59Ew/hagxMnD31qdYQ64ryEVBMwd; ten_js_key=ySPk59Ew%2FhagxMnD31qdYQ64ryEVBMwd; BIGipServerotn=1123025418.64545.0000; RAIL_EXPIRATION=1555320982648; RAIL_DEVICEID=SandqZ9YRixyZOnJ2ZMUl2iYN8RPrDz8F6WsV6wDEryAZh_41c-qHzPyRmNlJNXpOSoNpmYE3SIpEhKVV06mAxHwB6RWk-l4vxZg0an4qePt-qPsrnaceVrdc7eZzC1dJheS9V9TYLwrGQ_iG85ax_hB8VADhhu3; BIGipServerpool_passport=200081930.50215.0000; route=c5c62a339e7744272a54643b3be5bf64; _jc_save_fromStation=%u4E0A%u6D77%2CSHH; _jc_save_toDate=2019-04-12; BIGipServerportal=2949906698.17695.0000; _jc_save_toStation=%u5357%u5B81%2CNNZ; _jc_save_fromDate=2019-04-30
用正则表达式替换后的如下:(正则替换后再手动去掉最后一行最后一个逗号)
'Host':' kyfw.12306.cn',
'Connection':' keep-alive',
'Pragma':' no-cache',
'Cache-Control':' no-cache',
'Accept':' */*',
'X-Requested-With':' XMLHttpRequest',
'If-Modified-Since':' 0',
'User-Agent':' Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36',
'Referer':' https://kyfw.12306.cn/otn/leftTicket/init?linktypeid=dc&fs=%E4%B8%8A%E6%B5%B7,SHH&ts=%E9%A6%99%E6%B8%AF%E8%A5%BF%E4%B9%9D%E9%BE%99,XJA&date=2019-04-12&flag=N,N,Y',
'Accept-Encoding':' gzip, deflate, br',
'Accept-Language':' zh-CN,zh;q=0.9',
'Cookie':' JSESSIONID=76B27521A27493046570C27D4EA89116; RAIL_OkLJUJ=FFA0Gp4TGPWRINmcFUWWyIHH0ugtMppg; _jc_save_wfdc_flag=dc; ten_key=ySPk59Ew/hagxMnD31qdYQ64ryEVBMwd; ten_js_key=ySPk59Ew%2FhagxMnD31qdYQ64ryEVBMwd; BIGipServerotn=1123025418.64545.0000; RAIL_EXPIRATION=1555320982648; RAIL_DEVICEID=SandqZ9YRixyZOnJ2ZMUl2iYN8RPrDz8F6WsV6wDEryAZh_41c-qHzPyRmNlJNXpOSoNpmYE3SIpEhKVV06mAxHwB6RWk-l4vxZg0an4qePt-qPsrnaceVrdc7eZzC1dJheS9V9TYLwrGQ_iG85ax_hB8VADhhu3; BIGipServerpool_passport=200081930.50215.0000; route=c5c62a339e7744272a54643b3be5bf64; _jc_save_fromStation=%u4E0A%u6D77%2CSHH; _jc_save_toDate=2019-04-12; BIGipServerportal=2949906698.17695.0000; _jc_save_toStation=%u5357%u5B81%2CNNZ; _jc_save_fromDate=2019-04-30'
find匹配:(.*?)\:(.*?)\n
replace替换:'$1':'$2',\n
sublime如下:
匹配效果如下:
总结
以上所述是小编给大家介绍的正则给header的冒号两边参数添加单引号(Python请求用),网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://blog.csdn.net/Alvin_Lam/article/details/89250284
标签:正则,header,冒号,单引号
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python中交换两个元素的实现方法
2023-07-29 08:28:15
关于浮动的前世今生
2009-08-19 18:51:00
![](https://img.aspxhome.com/file/UploadPic/20098/19/01-12s.png)
Python实现操纵控制windows注册表的方法分析
2021-10-30 10:16:33
请不要重复犯我在学习Python和Linux系统上的错误
2023-05-05 05:01:31
![](https://img.aspxhome.com/file/2023/5/71525_0s.png)
Django多进程滚动日志问题解决方案
2023-02-01 16:21:16
python+selenium+autoit实现文件上传功能
2021-01-16 12:00:04
![](https://img.aspxhome.com/file/2023/2/117362_0s.jpg)
Python 统计数据集标签的类别及数目操作
2023-04-08 12:04:09
![](https://img.aspxhome.com/file/2023/8/77678_0s.png)
python geemap的安装步骤及环境配置
2023-05-13 18:07:35
![](https://img.aspxhome.com/file/2023/1/112511_0s.jpg)
python实现稀疏矩阵示例代码
2023-10-03 02:37:18
![](https://img.aspxhome.com/file/2023/9/126889_0s.png)
Django Celery异步任务队列的实现
2023-09-28 19:24:53
Python 根据数据模板创建shapefile的实现
2023-07-27 00:10:32
如何提升JavaScript的运行速度(DOM篇)
2010-05-17 13:32:00
Python实现自动驾驶训练模型
2023-07-28 18:45:29
![](https://img.aspxhome.com/file/2023/1/61481_0s.png)
使用Django框架创建项目
2023-02-14 10:30:25
![](https://img.aspxhome.com/file/2023/4/105434_0s.png)
前端来看看 maxthon bugs
2008-09-23 18:35:00
Web性能优化系列 10个提升JavaScript性能的技巧
2024-05-28 15:40:37
vscode ssh安装librosa处理音频的解决方法
2022-04-25 04:33:54
![](https://img.aspxhome.com/file/2023/7/127237_0s.png)
Python Numpy 自然数填充数组的实现
2023-12-18 16:51:37
小小聊天室Python代码实现
2022-05-27 15:23:44
python目标检测yolo1 yolo2 yolo3和SSD网络结构对比
2022-05-24 16:16:39
![](https://img.aspxhome.com/file/2023/6/92156_0s.jpg)