解决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查找第k小元素代码分享
Dec 18 Python
Python3实现从指定路径查找文件的方法
May 22 Python
Python中tell()方法的使用详解
May 24 Python
python通过pip更新所有已安装的包实现方法
May 19 Python
Python基础语言学习笔记总结(精华)
Nov 14 Python
Python自动化运维之IP地址处理模块详解
Dec 10 Python
Python利用heapq实现一个优先级队列的方法
Feb 03 Python
对python中UDP,socket的使用详解
Aug 22 Python
Python 字符串类型列表转换成真正列表类型过程解析
Aug 26 Python
python 生成器和迭代器的原理解析
Oct 12 Python
浅谈Selenium 控制浏览器的常用方法
Dec 04 Python
python 三边测量定位的实现代码
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
56.com视频采集接口程序(PHP)
2007/09/22 PHP
php中使用$_REQUEST需要注意的一个问题
2013/05/02 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
关于Curl在Swoole协程中的解决方案详析
2019/09/12 PHP
javascript第一课
2007/02/27 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
浅谈下拉菜单中的Option对象
2015/05/10 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
2015/08/04 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
JavaScript中省略元素对数组长度的影响
2016/10/26 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
2017/07/23 Javascript
微信小程序下拉刷新界面的实现
2017/09/28 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
原生JS封装_new函数实现new关键字的功能
2018/08/12 Javascript
layui table设置前台过滤转义等方法
2018/08/17 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
详解tensorflow载入数据的三种方式
2018/04/24 Python
基于Python log 的正确打开方式
2018/04/28 Python
pandas 数据结构之Series的使用方法
2019/06/21 Python
python requests更换代理适用于IP频率限制的方法
2019/08/21 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
2020/10/31 Python
scrapy redis配置文件setting参数详解
2020/11/18 Python
CSS3的新特性介绍
2008/10/31 HTML / CSS
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
请说出几个常用的异常类
2013/01/08 面试题
教师岗位聘任书范文
2014/03/29 职场文书
小学五年级学生评语
2014/04/22 职场文书
学生会竞选演讲稿纪检部
2014/08/25 职场文书
个人委托书怎么写
2014/09/17 职场文书
授权委托书怎么写
2014/09/25 职场文书
教师党员自我评价2015
2015/03/04 职场文书
初中班主任工作随笔
2015/08/15 职场文书
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android