解决python3 requests headers参数不能有中文的问题


Posted in Python onAugust 21, 2019

1 需求,heeaders 参数需要拼接中文参数param 解决如下

url = 'https://....search?keyword=' + param + '&templateId=&page=1&pageSize=10'
headers = {
 "Accept": "application/json, text/javascript, */*; q=0.01",
 "Accept-Encoding": "gzip, deflate, br",
 "Accept-Language": "zh-CN,zh;q=0.9",
 "Connection": "keep-alive",
 "Cookie": "Hm_lvt_0076fef7e919d8d7b24383dc8f1c852a=1522398473; Hm_lpvt_0076fef7e919d8d7b24383dc8f1c852a=1522398482",
 "Referer": "https://...../index.html?index=0&keyword=" + urllib.parse.quote(param),
 "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36",
 "X-Requested-With": "XMLHttpRequest"
}
rsp = requests.get(url, headers=header
from urllib import parse 
 
str1 = 'haha哈哈' 
str2 = parse.quote(str1)  #quote()将字符串进行编码 
print(str2)        #str2=haha%E5%93%88%E5%93%88 
str3 = parse.unquote(str2) #解码字符串 
print(str3)        #str3=haha哈哈

以上这篇解决python3 requests headers参数不能有中文的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python爬虫的工作原理
Mar 05 Python
如何用itertools解决无序排列组合的问题
May 18 Python
itchat和matplotlib的结合使用爬取微信信息的实例
Aug 25 Python
python自动12306抢票软件实现代码
Feb 24 Python
Pyspider中给爬虫伪造随机请求头的实例
May 07 Python
linux下python使用sendmail发送邮件
May 22 Python
Python datetime包函数简单介绍
Aug 28 Python
python fuzzywuzzy模块模糊字符串匹配详细用法
Aug 29 Python
python字典排序的方法
Oct 12 Python
python实现超市管理系统(后台管理)
Oct 25 Python
Python turtle库绘制菱形的3种方式小结
Nov 23 Python
Python集合的基础操作
Nov 01 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
Aug 21 #Python
Python爬虫:url中带字典列表参数的编码转换方法
Aug 21 #Python
Python GUI学习之登录系统界面篇
Aug 21 #Python
Python爬虫:将headers请求头字符串转为字典的方法
Aug 21 #Python
利用python在大量数据文件下删除某一行的例子
Aug 21 #Python
Python 仅获取响应头, 不获取实体的实例
Aug 21 #Python
详解用Python为直方图绘制拟合曲线的两种方法
Aug 21 #Python
You might like
PHP session文件独占锁引起阻塞问题解决方法
2015/05/12 PHP
php利用smtp类实现电子邮件发送
2015/10/30 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
PHP中抽象类、接口的区别与选择分析
2016/03/29 PHP
PHP用continue跳过本次循环中剩余代码的注意点
2017/06/27 PHP
用cssText批量修改样式
2009/08/29 Javascript
在浏览器窗口上添加遮罩层的方法
2012/11/12 Javascript
js弹出的对话窗口永远保持居中显示
2012/12/15 Javascript
Js 回车换行处理的办法及replace方法应用
2013/01/24 Javascript
JavaScript动态改变表格单元格内容的方法
2015/03/30 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
AngularJS $injector 依赖注入详解
2016/09/14 Javascript
深入理解JS实现快速排序和去重
2016/10/17 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
2016/12/13 Javascript
jQuery实现的分页功能示例
2017/01/22 Javascript
JS实现按钮添加背景音乐示例代码
2017/10/17 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
Vue中"This dependency was not found"问题的解决方法
2018/06/19 Javascript
微信小程序生成二维码的示例代码
2019/03/29 Javascript
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
Vue 构造选项 - 进阶使用说明
2020/08/14 Javascript
详解python中的time和datetime的常用方法
2019/07/08 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
python实现简单颜色识别程序
2020/02/19 Python
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
Schecker荷兰:狗狗用品和配件
2019/06/06 全球购物
军训生自我鉴定范文
2013/12/27 职场文书
商务经理岗位职责
2014/07/30 职场文书
2015年团支部年度工作总结
2015/05/27 职场文书
社会实践单位意见
2015/06/05 职场文书
秋季运动会加油词
2015/07/18 职场文书
深入理解python多线程编程
2021/04/18 Python
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers