博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
requests 中文乱码
阅读量:6237 次
发布时间:2019-06-22

本文共 270 字,大约阅读时间需要 1 分钟。

问题:

当headers中缺少指定编码类型时,requests会按照默认的"ISO-8859-1"编码格式处理,

这是一种类ASCII的编码格式、中文就会出现乱码。

如图:

 

解决办法:

用第二步先获取他真实的编码,更改默认编码格式再.text

req = requests.get(url)print(req.apparent_encoding) #获取真实编码req.encoding = "gb2312"print(req.text)

 

转载于:https://www.cnblogs.com/testlmh/p/8991029.html

你可能感兴趣的文章
正则表达式
查看>>
laravel Event执行顺序
查看>>
ubuntu17 设置python3为默认及一些库的安装
查看>>
十步完全理解SQL(转)
查看>>
Hibernate4.3.9Final常见问题汇总
查看>>
程序员学习网站:
查看>>
【Coursera课程笔记】Web智能和大数据Week3_MapReduce
查看>>
StringSequences
查看>>
Android渲染器Shader:环状放射渐变渲染器RadialGradient(三)
查看>>
java语言基础
查看>>
Linq:int类型使用Contains方法
查看>>
欧拉角与万向节死锁
查看>>
SQL Server的三种分页方式
查看>>
OAuth2.0和企业内部统一登录,token验证方式,OAuth2.0的 Authorization code grant 和 Implicit grant区别...
查看>>
Python学习手册之Python介绍、基本语法(一)
查看>>
团队Alpha版本冲刺(四)
查看>>
【350】机器学习中的线性代数之矩阵求导
查看>>
第一次遇到刷新缓冲区延时
查看>>
摄像头的管理(camera) ---- HTML5+
查看>>
HDU 5294 Tricks Device(多校2015 最大流+最短路啊)
查看>>