解决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实现递归版汉诺塔示例(汉诺塔递归算法)
Apr 08 Python
深入解读Python解析XML的几种方式
Feb 16 Python
python 对dataframe下面的值进行大规模赋值方法
Jun 09 Python
python实现对csv文件的列的内容读取
Jul 04 Python
TensorFlow用expand_dim()来增加维度的方法
Jul 26 Python
python读写csv文件实例代码
Jul 05 Python
python批量修改ssh密码的实现
Aug 08 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
Oct 17 Python
Python 获取命令行参数内容及参数个数的实例
Dec 20 Python
Win10下用Anaconda安装TensorFlow(图文教程)
Jun 18 Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 Python
聊一聊python常用的编程模块
May 14 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生成短网址示例
2014/05/05 PHP
php实现图片添加描边字和马赛克的方法
2014/12/10 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
关于WordPress的SEO优化相关的一些PHP页面脚本技巧
2015/12/10 PHP
thinkphp3.2实现跨控制器调用其他模块的方法
2017/03/14 PHP
JavaScript 验证码的实例代码(附效果图)
2013/03/22 Javascript
让alert不出现弹窗的两种方法
2014/05/18 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
input框中的name和id的区别
2016/11/16 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
vue.js路由跳转详解
2017/08/28 Javascript
Webpack中publicPath路径问题详解
2018/05/03 Javascript
vue init webpack 建vue项目报错的解决方法
2018/09/29 Javascript
js中自定义react数据验证组件实例详解
2018/10/19 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
在vue中使用cookie记住用户上次选择的实例(本次例子中为下拉框)
2020/09/11 Javascript
[02:06]2018完美世界全国高校联赛秋季赛开始报名(附彩蛋)
2018/09/03 DOTA
Python读写Excel文件方法介绍
2014/11/22 Python
python通过smpt发送邮件的方法
2015/04/30 Python
Python中返回字典键的值的values()方法使用
2015/05/22 Python
python 调用HBase的简单实例
2016/12/18 Python
Python进度条实时显示处理进度的示例代码
2018/01/30 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
pytorch 使用加载训练好的模型做inference
2020/02/20 Python
Python 没有main函数的原因
2020/07/10 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
pycharm使用技巧之自动调整代码格式总结
2020/11/04 Python
使用phonegap检测网络状态的方法
2017/03/30 HTML / CSS
武汉瑞得软件笔试题
2015/10/27 面试题
2014年消防工作实施方案
2014/02/20 职场文书
青春演讲稿范文
2014/05/08 职场文书
环保倡议书50字
2014/05/15 职场文书
委托证明模板
2014/09/16 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
小学生通知书评语
2014/12/31 职场文书