正则给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之for循环语句
Oct 02 Python
详解python的ORM中Pony用法
Feb 09 Python
Python装饰器(decorator)定义与用法详解
Feb 09 Python
Python实现朴素贝叶斯分类器的方法详解
Jul 04 Python
在python中利用KNN实现对iris进行分类的方法
Dec 11 Python
Python 一键制作微信好友图片墙的方法
May 16 Python
Python实用工具FuckIt.py介绍
Jul 02 Python
wxPython色环电阻计算器
Nov 18 Python
python循环嵌套的多种使用方法解析
Nov 29 Python
Pandas读取csv时如何设置列名
Jun 02 Python
浅谈keras中的目标函数和优化函数MSE用法
Jun 10 Python
Python包资源下载路径报404解决方案
Nov 05 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命名空间(Namespace)的使用详解
2013/05/04 PHP
php实现Linux服务器木马排查及加固功能
2014/12/29 PHP
PHP使用redis消息队列发布微博的方法示例
2017/06/22 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
php多进程模拟并发事务产生的问题小结
2018/12/07 PHP
给moz-firefox下添加IE方法和属性
2007/04/10 Javascript
二行代码解决全部网页木马
2008/03/28 Javascript
JavaScript 常见对象类创建代码与优缺点分析
2009/12/07 Javascript
jQuery 开天辟地入门篇一
2009/12/09 Javascript
jQuery的实现原理的模拟代码 -5 Ajax
2010/08/07 Javascript
Javascript 闭包引起的IE内存泄露分析
2012/05/23 Javascript
JavaScript的漂亮的代码片段
2013/06/05 Javascript
利用javascript数组长度循环数组内所有元素
2013/12/27 Javascript
网页右下角弹出窗体实现代码
2014/06/05 Javascript
jQuery不使用插件及swf实现无刷新文件上传
2014/12/08 Javascript
js实现下拉框选择要显示图片的方法
2015/02/16 Javascript
整理Javascript事件响应学习笔记
2015/12/02 Javascript
微信小程序开发实战教程之手势解锁
2016/11/18 Javascript
基于BootstrapValidator的Form表单验证(24)
2016/12/12 Javascript
ionic中列表项增加和删除的实现方法
2017/01/22 Javascript
详解angular element()方法使用
2017/04/08 Javascript
JS图片预加载插件详解
2017/06/21 Javascript
浅谈webpack组织模块的原理
2018/03/10 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
2018/09/21 Javascript
通过Python爬虫代理IP快速增加博客阅读量
2016/12/14 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
2019/06/19 Python
Flask框架模板继承实现方法分析
2019/07/31 Python
Python队列RabbitMQ 使用方法实例记录
2019/08/05 Python
基于TensorFlow常量、序列以及随机值生成实例
2020/01/04 Python
HTML5 图片预加载的示例代码
2020/03/25 HTML / CSS
英国异国风情旅游网站:Travel Talk Tours(团体旅游、探险旅游、帆船假期)
2018/07/26 全球购物
Shopee菲律宾:在线购买和出售
2019/11/25 全球购物
2014年教研活动总结范文
2014/04/26 职场文书
支部书记四风问题对照检查材料
2014/10/04 职场文书