使用python将请求的requests headers参数格式化方法


Posted in Python onJanuary 02, 2019

如下所示:

import json
 
# 使用三引号将浏览器复制出来的requests headers参数赋值给一个变量
headers = """
Host: zhan.qq.com
Proxy-Connection: keep-alive
Content-Length: 799432
Pragma: no-cache
Cache-Control: no-cache
Origin: http://zhan.qq.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryuptjZg9xmsfWzngP
Accept: */*
Referer: http://zhan.qq.com/edit/site/beta/2005406545/index.html?164097
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8
Cookie: pgv_pvi=4342937600; RK=xFr4lrf07R; ptcz=a247c6170fb56cb4d5d41bf8461f11097a9be27bc7e7dc8b921254de9b1c924b; 
"""
 
# 去除参数头尾的空格并按换行符分割
headers = headers.strip().split('\n')
 
# 使用字典生成式将参数切片重组,并去掉空格,处理带协议头中的://
headers = {x.split(':')[0].strip(): ("".join(x.split(':')[1:])).strip().replace('//', "://") for x in headers}
 
# 使用json模块将字典转化成json格式打印出来
print(json.dumps(headers,indent=1))

以上这篇使用python将请求的requests headers参数格式化方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python新手们容易犯的几个错误总结
Apr 01 Python
python的mysqldb安装步骤详解
Aug 14 Python
python中while和for的区别总结
Jun 28 Python
Python+Pyqt实现简单GUI电子时钟
Feb 22 Python
Python的bit_length函数来二进制的位数方法
Aug 27 Python
Python jieba库用法及实例解析
Nov 04 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
Dec 20 Python
Python接口测试数据库封装实现原理
May 09 Python
keras K.function获取某层的输出操作
Jun 29 Python
keras在构建LSTM模型时对变长序列的处理操作
Jun 29 Python
使用python把xmind转换成excel测试用例的实现代码
Oct 12 Python
Python3中FuzzyWuzzy库实例用法
Nov 18 Python
浅谈python requests 的put, post 请求参数的问题
Jan 02 #Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
Apr 18 #Python
Python装饰器语法糖
Jan 02 #Python
Python WEB应用部署的实现方法
Jan 02 #Python
Python功能点实现:函数级/代码块级计时器
Jan 02 #Python
详解如何在Apache中运行Python WSGI应用
Jan 02 #Python
漂亮的Django Markdown富文本app插件的实现
Jan 02 #Python
You might like
php变量范围介绍
2012/10/15 PHP
ThinkPHP中U方法的使用浅析
2014/06/13 PHP
php验证session无效的解决方法
2014/11/04 PHP
PHP微信开发之查询城市天气
2016/06/23 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
JavaScript toFixed() 方法
2010/04/15 Javascript
JS 面向对象之神奇的prototype
2011/02/26 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
yepnope.js 异步加载资源文件
2011/09/08 Javascript
图标线性回归斜着移动到指定的位置
2013/08/16 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
bootstrap css样式之表单
2017/01/19 Javascript
three.js快速入门【推荐】
2017/01/21 Javascript
Vue2.0实现购物车功能
2017/06/05 Javascript
Vue Transition实现类原生组件跳转过渡动画的示例
2017/08/19 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
2017/10/12 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
跨域请求两种方法 jsonp和cors的实现
2018/11/11 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
Python内置函数之filter map reduce介绍
2014/11/30 Python
Python3的介绍、安装和命令行的认识(推荐)
2018/10/20 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
python打印直角三角形与等腰三角形实例代码
2019/10/20 Python
通过 Django Pagination 实现简单分页功能
2019/11/11 Python
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
利用html5 canvas破解简单验证码及getImageData接口应用
2013/01/25 HTML / CSS
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
主要领导对照检查材料
2014/08/26 职场文书
奉献爱心演讲稿
2014/09/04 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android
MySQL提升大量数据查询效率的优化神器
2022/07/07 MySQL