解决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正则表达式修复网站文章字体不统一的解决方法
Feb 21 Python
python使用pyhook监控键盘并实现切换歌曲的功能
Jul 18 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
Oct 30 Python
解决项目pycharm能运行,在终端却无法运行的问题
Jan 19 Python
Python-while 计算100以内奇数和的方法
Jun 11 Python
python  文件的基本操作 菜中菜功能的实例代码
Jul 17 Python
python标识符命名规范原理解析
Jan 10 Python
Python底层封装实现方法详解
Jan 22 Python
Python 如何调试程序崩溃错误
Aug 03 Python
如何通过Python实现RabbitMQ延迟队列
Nov 28 Python
用Python进行栅格数据的分区统计和批量提取
May 27 Python
python游戏开发Pygame框架
Apr 22 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网页游戏学习之Xnova(ogame)源码解读(九)
2014/06/24 PHP
php操作csv文件代码实例汇总
2014/09/22 PHP
php简单实现发送带附件的邮件
2015/06/10 PHP
PHP实现浏览器中直接输出图片的方法示例
2018/03/14 PHP
javascript基础知识大集锦(一) 推荐收藏
2011/01/13 Javascript
JS Replace()的高级使用方法介绍
2013/06/29 Javascript
Javascript基础知识(一)核心基础语法与事件模型
2014/09/29 Javascript
jquery实现很酷的网页顶部图标下拉菜单效果
2015/08/22 Javascript
深入剖析JavaScript面向对象编程
2016/07/12 Javascript
Javascript 普通函数和构造函数的区别
2016/11/05 Javascript
WebView启动支付宝客户端支付失败的问题小结
2017/01/11 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
小程序如何支持使用 async/await详解
2019/09/12 Javascript
Echarts.js无法引入问题解决方案
2020/10/30 Javascript
Python爬虫之网页图片抓取的方法
2018/07/16 Python
Python 一键获取百度网盘提取码的方法
2019/08/01 Python
Python Web框架之Django框架Form组件用法详解
2019/08/16 Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
2020/01/03 Python
python求前n个阶乘的和实例
2020/04/02 Python
Python如何根据时间序列数据作图
2020/05/12 Python
python中random模块详解
2021/03/01 Python
BNKR中国官网:带你感受澳洲领先潮流时尚
2018/08/21 全球购物
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
PHP高级工程师面试问题推荐
2013/01/18 面试题
关于奉献的演讲稿
2014/05/21 职场文书
公司领导班子对照检查材料
2014/09/24 职场文书
4S店销售内勤岗位职责
2015/04/13 职场文书
劳动仲裁代理词范文
2015/05/25 职场文书
网聊搭讪开场白
2015/05/28 职场文书
入党宣誓仪式主持词
2015/06/29 职场文书
《家庭教育》读后感3篇
2019/12/18 职场文书
详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性
2021/05/25 HTML / CSS
Python常遇到的错误和异常
2021/11/02 Python
JavaCV实现照片马赛克效果
2022/01/22 Java/Android