解决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 Queue模块详解
Nov 30 Python
Python字符串匹配算法KMP实例
Jul 18 Python
pytorch构建网络模型的4种方法
Apr 13 Python
python logging日志模块以及多进程日志详解
Apr 18 Python
对Python字符串中的换行符和制表符介绍
May 03 Python
matplotlib savefig 保存图片大小的实例
May 24 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
Oct 30 Python
Python笔记之工厂模式
Nov 20 Python
Python版中国省市经纬度
Feb 11 Python
python软件都是免费的吗
Jun 18 Python
python Scrapy爬虫框架的使用
Jan 21 Python
pandas数据分组groupby()和统计函数agg()的使用
Mar 04 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
收音机鉴频器对声音的影响和频偏分析
2021/03/02 无线电
PHP基于imap获取邮件实例
2014/11/11 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
php使用substr()和strpos()联合查找字符串中某一特定字符的方法
2015/05/12 PHP
php实现编辑和保存文件的方法
2015/07/20 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
JavaScript 基于原型的对象(创建、调用)
2009/10/16 Javascript
JQuery插入DOM节点的方法
2015/06/11 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
简介AngularJS中$http服务的用法
2016/02/06 Javascript
NPM 安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to
2016/12/20 Javascript
将 vue 生成的 js 上传到七牛的实例
2017/07/28 Javascript
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
详解在Javascript中进行面向切面编程
2019/04/28 Javascript
基于axios 的responseType类型的设置方法
2019/10/29 Javascript
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
[01:08]DOTA2次级职业联赛 - Shield战队宣传片
2014/12/01 DOTA
Python实现小数转化为百分数的格式化输出方法示例
2017/09/20 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2018/07/13 Python
PyCharm下载和安装详细步骤
2019/12/17 Python
Python使用内置函数setattr设置对象的属性值
2020/10/16 Python
使用Python Tkinter实现剪刀石头布小游戏功能
2020/10/23 Python
HTML实现代码雨源码及效果示例
2020/02/25 HTML / CSS
英国图书音像网站:Hive.co.uk(图书、电子书、DVD、蓝光、音乐CD等)
2017/10/16 全球购物
前台接待的工作职责
2013/11/21 职场文书
分厂厂长岗位职责
2013/12/29 职场文书
《赵州桥》教学反思
2014/02/17 职场文书
《雨点儿》教学反思
2014/04/14 职场文书
优秀德育工作者事迹材料
2014/05/07 职场文书
2014大学辅导员工作总结
2014/12/02 职场文书
解除劳动合同通知书范本
2015/04/16 职场文书
老干部座谈会主持词
2015/07/03 职场文书
Java如何实现树的同构?
2021/06/22 Java/Android
redis 解决库存并发问题实现数量控制
2022/04/08 Redis
Mybatis-Plus 使用 @TableField 自动填充日期
2022/04/26 Java/Android