解决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中wx将图标显示在右下角的脚本代码
Mar 08 Python
python控制台中实现进度条功能
Nov 10 Python
Python+Opencv识别两张相似图片
Mar 23 Python
Python实现的异步代理爬虫及代理池
Mar 17 Python
Python之列表的插入&替换修改方法
Jun 28 Python
Windows下python3.6.4安装教程
Jul 31 Python
python实现二维插值的三维显示
Dec 17 Python
python绘制评估优化算法性能的测试函数
Jun 25 Python
python 接口实现 供第三方调用的例子
Aug 13 Python
Python和Bash结合在一起的方法
Nov 13 Python
python的setattr函数实例用法
Dec 16 Python
Python中Selenium对Cookie的操作方法
Jul 09 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数据库连接
2006/10/09 PHP
php目录操作实例代码
2014/02/21 PHP
php给数组赋值的实例方法
2019/09/26 PHP
让您的菜单不离网站
2006/10/03 Javascript
用js实现计算代码行数的简单方法附代码
2007/08/13 Javascript
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
JavaScript 操作table,可以新增行和列并且隔一行换背景色代码分享
2013/07/05 Javascript
jQuery下的动画处理总结
2013/10/10 Javascript
vue2 前后端分离项目ajax跨域session问题解决方法
2017/04/27 Javascript
nodejs创建简易web服务器与文件读写的实例
2017/09/07 NodeJs
JS中精巧的自动柯里化实现方法
2017/12/12 Javascript
利用Angular2 + Ionic3开发IOS应用实例教程
2018/01/15 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
JS设计模式之命令模式概念与用法分析
2018/02/06 Javascript
详解vue-router数据加载与缓存使用总结
2018/10/29 Javascript
jQuery实现模拟搜索引擎的智能提示功能简单示例
2019/01/27 jQuery
JS 设计模式之:单例模式定义与实现方法浅析
2020/05/06 Javascript
Python常用正则表达式符号浅析
2014/08/13 Python
Python的MongoDB模块PyMongo操作方法集锦
2016/01/05 Python
python自动发送邮件脚本
2018/06/20 Python
django框架model orM使用字典作为参数,保存数据的方法分析
2019/06/24 Python
python调用Matplotlib绘制分布点图
2019/10/18 Python
Python实现线性插值和三次样条插值的示例代码
2019/11/13 Python
Python reversed函数及使用方法解析
2020/03/17 Python
python实现文件+参数发送request的实例代码
2021/01/05 Python
详解css3 object-fit属性
2018/07/27 HTML / CSS
巧克力领导品牌瑞士莲美国官网:Lindt Chocolate美国
2016/08/25 全球购物
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
毕业自我鉴定书
2014/03/24 职场文书
经典禁毒标语
2014/06/16 职场文书
自强自立美德少年事迹材料
2014/08/16 职场文书
三八妇女节标语
2014/10/09 职场文书
创业计划书之香辣虾火锅
2019/09/23 职场文书
浅谈怎么给Python添加类型标注
2021/06/08 Python