正则给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线程的两种编程方式
Apr 14 Python
全面了解python中的类,对象,方法,属性
Sep 11 Python
Python用zip函数同时遍历多个迭代器示例详解
Nov 14 Python
python网络编程调用recv函数完整接收数据的三种方法
Mar 31 Python
Python小白必备的8个最常用的内置函数(推荐)
Apr 03 Python
python 随机森林算法及其优化详解
Jul 11 Python
python 解压、复制、删除 文件的实例代码
Feb 26 Python
Python自动重新加载模块详解(autoreload module)
Apr 01 Python
Python如何实现定时器功能
May 28 Python
快速解释如何使用pandas的inplace参数的使用
Jul 23 Python
python 操作excel表格的方法
Dec 05 Python
请求模块urllib之PYTHON爬虫的基本使用
Apr 08 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动态分页函数,PHP开发分页必备啦
2011/11/07 PHP
PHP+Mysql无刷新问答评论系统(源码)
2016/12/20 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
jQuery.Validate 使用笔记(jQuery Validation范例 )
2010/06/25 Javascript
一些实用的jQuery代码片段收集
2011/07/12 Javascript
JavaScript中几个重要的属性(this、constructor、prototype)介绍
2013/05/19 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
javascript获取form里的表单元素的示例代码
2014/02/14 Javascript
js实现div弹出层的方法
2014/11/20 Javascript
使用Javascript写的2048小游戏
2015/11/25 Javascript
js检查是否关闭浏览器的方法
2016/08/02 Javascript
vue-resource调用promise取数据方式详解
2017/07/21 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
2018/05/08 Javascript
微信小程序wx.uploadfile 本地文件转base64的实现代码
2018/06/28 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
微信小程序拼接图片链接无底洞深入探究
2019/09/03 Javascript
详解Vue template 如何支持多个根结点
2020/02/10 Javascript
[00:37]2016完美“圣”典风云人物:rOtk宣传片
2016/12/09 DOTA
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
Python3 入门教程 简单但比较不错
2009/11/29 Python
python3学习笔记之多进程分布式小例子
2018/02/13 Python
python如何使用unittest测试接口
2018/04/04 Python
django之跨表查询及添加记录的示例代码
2018/10/16 Python
Python3内置模块之json编解码方法小结【推荐】
2020/12/09 Python
Python OpenCV调用摄像头检测人脸并截图
2020/08/20 Python
python 检测图片是否有马赛克
2020/12/01 Python
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
2013/05/29 面试题
推荐信格式范文
2014/05/09 职场文书
企业宗旨标语
2014/06/10 职场文书
运动员入场词
2015/07/18 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP
opencv检测动态物体的实现
2021/07/21 Python