解决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 31 Python
常见的python正则用法实例讲解
Jun 21 Python
解决uWSGI的编码问题详解
Mar 24 Python
Django中ORM表的创建和增删改查方法示例
Nov 15 Python
python3实现SMTP发送邮件详细教程
Jun 19 Python
python GUI图形化编程wxpython的使用
Jul 19 Python
python代码实现逻辑回归logistic原理
Aug 07 Python
python爬取王者荣耀全皮肤的简单实现代码
Jan 31 Python
解决echarts中饼图标签重叠的问题
May 16 Python
Python3创建Django项目的几种方法(3种)
Jun 03 Python
Python还能这么玩之用Python做个小游戏的外挂
Jun 04 Python
pycharm无法安装cv2模块问题
May 20 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 include,include_once,require,require_once
2008/09/05 PHP
PHP+Javascript实现在线拍照功能实例
2015/07/18 PHP
PHP下载远程图片的几种方法总结
2017/04/07 PHP
浅谈PHP无限极分类原理
2019/03/14 PHP
自动生成文章摘要的代码[JavaScript 版本]
2007/03/20 Javascript
学习ExtJS accordion布局
2009/10/08 Javascript
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
JavaScript实现重置表单(reset)的方法
2015/04/02 Javascript
JavaScript实现给定时间相加天数的方法
2016/01/25 Javascript
vue.js实现仿原生ios时间选择组件实例代码
2016/12/21 Javascript
JavaScript ES6中export、import与export default的用法和区别
2017/03/14 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
Vue.js实战之组件之间的数据传递
2017/04/01 Javascript
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
vue router使用query和params传参的使用和区别
2017/11/13 Javascript
JavaScript获取用户所在城市及地理位置
2018/04/21 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
Angular2之二级路由详解
2018/08/31 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
Vue组件模板的几种书写形式(3种)
2020/02/19 Javascript
在vue中使用Base64转码的案例
2020/08/07 Javascript
十条建议帮你提高Python编程效率
2016/02/16 Python
Python 数据结构之堆栈实例代码
2017/01/22 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
如何更优雅地写python代码
2019/07/02 Python
Python处理mysql特殊字符的问题
2020/03/02 Python
IE滤镜与CSS3效果(详细整理分享)
2013/01/25 HTML / CSS
高中政治教学反思
2014/01/18 职场文书
安全承诺书格式
2014/05/21 职场文书
自主招生自荐信格式范文
2015/03/25 职场文书
债务追讨律师函
2015/06/24 职场文书
PL350与SW11的比较
2021/04/22 无线电
MySQL sql_mode的使用详解
2021/05/08 MySQL