正则给header的冒号两边参数添加单引号(Python请求用)


Posted in Python onAugust 09, 2019

正则给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请求用)

匹配效果如下:

正则给header的冒号两边参数添加单引号(Python请求用)

总结

以上所述是小编给大家介绍的正则给header的冒号两边参数添加单引号(Python请求用),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
使用python装饰器验证配置文件示例
Feb 24 Python
Python标准库之多进程(multiprocessing包)介绍
Nov 25 Python
Python统计日志中每个IP出现次数的方法
Jul 06 Python
python获取局域网占带宽最大3个ip的方法
Jul 09 Python
Python中的多行注释文档编写风格汇总
Jun 16 Python
浅谈python中对于json写入txt文件的编码问题
Jun 07 Python
Python走楼梯问题解决方法示例
Jul 25 Python
Python文件监听工具pyinotify与watchdog实例
Oct 15 Python
python使用udp实现聊天器功能
Dec 10 Python
详解Python利用random生成一个列表内的随机数
Aug 21 Python
python实现猜数字游戏
Mar 25 Python
15行Python代码实现免费发送手机短信推送消息功能
Feb 27 Python
基于django ManyToMany 使用的注意事项详解
Aug 09 #Python
Django在admin后台集成TinyMCE富文本编辑器的例子
Aug 09 #Python
python实现京东订单推送到测试环境,提供便利操作示例
Aug 09 #Python
利用ImageAI库只需几行python代码实现目标检测
Aug 09 #Python
python操作excel让工作自动化
Aug 09 #Python
python笔记_将循环内容在一行输出的方法
Aug 08 #Python
python中的列表与元组的使用
Aug 08 #Python
You might like
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
2012/09/30 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
laravel 修改.htaccess文件 重定向public的解决方法
2019/10/12 PHP
用js统计用户下载网页所需时间的脚本
2008/10/15 Javascript
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
Javascript模块化编程(一)AMD规范(规范使用模块)
2013/01/17 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
jquery实现图片按比例缩放示例
2014/07/01 Javascript
通过js为元素添加多项样式,浏览器全兼容写法
2014/08/30 Javascript
Jquery实现由下向上展开效果的例子
2014/12/08 Javascript
js用拖动滑块来控制图片大小的方法
2015/02/27 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
深入分析javascript中的错误处理机制
2016/07/17 Javascript
Vuejs第十篇之vuejs父子组件通信
2016/09/06 Javascript
深入探究AngularJs之$scope对象(作用域)
2017/07/20 Javascript
Express下采用bcryptjs进行密码加密的方法
2018/02/07 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
2020/08/07 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
Python自动化运维之IP地址处理模块详解
2017/12/10 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
2019/10/25 Python
Pytorch的mean和std调查实例
2020/01/02 Python
如何使用python socket模块实现简单的文件下载
2020/09/04 Python
css3的focus-within选择器的使用
2020/05/11 HTML / CSS
HTML5 新表单类型示例代码
2018/03/20 HTML / CSS
MCM英国官网:奢侈皮具制品
2017/04/18 全球购物
护士自荐信怎么写
2013/10/18 职场文书
日语专业毕业生自荐信
2013/11/11 职场文书
化验室技术员岗位职责
2013/12/24 职场文书
初中班主任寄语
2014/04/04 职场文书
《青海高原一株柳》教学反思
2014/04/25 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
二手车转让协议书
2015/01/29 职场文书
nginx前后端同域名配置的方法实现
2021/03/31 Servers