正则给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实现给字典添加条目的方法
Sep 25 Python
python编程实现12306的一个小爬虫实例
Dec 27 Python
python编程测试电脑开启最大线程数实例代码
Feb 09 Python
Python爬虫实现全国失信被执行人名单查询功能示例
May 03 Python
APIStar:一个专为Python3设计的API框架
Sep 26 Python
pyqt5 QProgressBar清空进度条的实例
Jun 21 Python
python使用opencv对图像mask处理的方法
Jul 05 Python
通过Python编写一个简单登录功能过程解析
Sep 04 Python
使用python远程操作linux过程解析
Dec 04 Python
pytorch实现focal loss的两种方式小结
Jan 02 Python
selenium 多窗口切换的实现(windows)
Jan 18 Python
python 如何调用远程接口
Sep 11 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将数据库导出成excel的方法
2010/05/07 PHP
Redis在Laravel项目中的应用实例详解
2017/08/11 PHP
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
javascript中注册和移除事件的4种方式
2013/03/20 Javascript
JQuery onload、ready概念介绍及使用方法
2013/04/27 Javascript
jq选项卡鼠标延迟的插件实例
2013/05/13 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
2013/06/24 Javascript
给html超链接设置事件不使用href来完成跳
2014/04/20 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
2014/05/05 Javascript
node.js中的buffer.fill方法使用说明
2014/12/14 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
JavaScript中String.prototype用法实例
2015/05/20 Javascript
Bootstrap Modal遮罩弹出层(完整版)
2016/11/21 Javascript
Vue 仿百度搜索功能实现代码
2017/02/16 Javascript
用WebStorm进行Angularjs 2开发(环境篇:Windows 10,Angular-cli方式)
2018/12/05 Javascript
微信公众号H5支付接口调用方法
2019/01/10 Javascript
vue使用nprogress实现进度条
2019/12/09 Javascript
[01:02:18]VGJ.S vs infamous Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
[42:00]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第一场 12.13
2020/12/17 DOTA
Python函数式编程指南(三):迭代器详解
2015/06/24 Python
Python入门_条件控制(详解)
2017/05/16 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
Python startswith()和endswith() 方法原理解析
2020/04/28 Python
基于Python绘制个人足迹地图
2020/06/01 Python
套娃式文件夹如何通过Python批量处理
2020/08/23 Python
HTML5新增元素如何兼容旧浏览器有哪些方法
2014/05/09 HTML / CSS
Luxplus荷兰:以会员价购买美容产品等,独家优惠
2019/08/30 全球购物
学校运动会开幕演讲稿
2014/01/04 职场文书
医院实习介绍信
2014/01/12 职场文书
服务标兵事迹材料
2014/05/04 职场文书
社区务虚会发言材料
2014/10/20 职场文书
物业保安辞职信
2015/05/12 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
利用Matlab绘制各类特殊图形的实例代码
2021/07/16 Python
关于Oracle12C默认用户名system密码不正确的解决方案
2021/10/16 Oracle
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python