pythonrequest包设置编码(解决python3中的requests解析中文页面出现乱码问题)
类别:脚本大全 浏览量:1792
时间:2021-10-16 00:28:11 pythonrequest包设置编码
解决python3中的requests解析中文页面出现乱码问题第一部分 关于requests库
(1) requests是一个很实用的python http客户端库,编写爬虫和测试服务器响应数据时经常会用到。
(2) 其中的request对象在访问服务器后会返回一个response对象,这个对象将返回的http响应字节码保存到content属性中。
(3) 但是如果你访问另一个属性text时,会返回一个unicode对象,乱码问题就会常常发成在这里。
(4) 因为response对象会通过另一个属性encoding来将字节码编码成unicode,而这个encoding属性居然是responses自己猜出来的。
第二部分 解决方法
所以要么你直接使用content(字节码),要么记得把encoding设置正确,比如我获取了一段gbk编码的网页,就需要以下方法才能得到正确的unicode。
|
import requests url = "http://xxx.xxx.xxx" response = requests.get(url) response.encoding = 'gbk' print (response.text) |
总结
以上所述是小编给大家介绍的解决python3中的requests解析中文页面出现乱码问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!原文链接:https://segmentfault.com/a/1190000018917931
您可能感兴趣
- apache错误编码代码(关于Apache默认编码错误 导致网站乱码的解决方案)
- php读取txt乱码怎么办(解决php写入数据库乱码的问题)
- 织梦dede怎么获取当前文档的网址(织梦DedeCMS V57 111015升级出现乱码错误解决方法分享)
- dedecms搬家乱码(dedecms 的cn_substr_utf8字符串截取函数商榷)
- SqlServer数据库中文乱码问题解决方法(SqlServer数据库中文乱码问题解决方法)
- serv-u的默认端口号(Serv-U 8.0 服务器中文乱码问题的解决)
- tomcat解决乱码(解决tomcat 静态页面html中文乱码的解决终极篇)
- Extjs中文乱码
- idea调试怎么配置tomcat(如何提升Idea启动速度与Tomcat日志乱码问题)
- Asp.net页面传值乱码
- php不能用mysql(php写入mysql中文乱码的实例解决方法)
- tomcat配置远程调试(一次tomcat源码启动控制台中文乱码的调试过程记录)
- tomcat服务出现乱码(解决Tomcat10 Catalina log乱码问题)
- python与php(解决Python3 被PHP程序调用执行返回乱码的问题)
- python中encode中文自定义编码(详解Python解决抓取内容乱码问题decode和encode解码)
- linux 安装securecrt(Linux SecureCRT显示乱码解决方案)
- 15个新成 园 位置公布 深圳龙岗2022年共建花园建设又有大动作(15个新成园位置公布)
- 记者手记 书记带我去 巡街(记者手记书记带我去)
- 富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元 | 美通社(富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元)
- 二次创业 的富士胶片,在进博会上首次展示完成转型后的全线医疗产品(二次创业的富士胶片)
- 富士胶片 中国 我们对上海的信心没有任何改变(富士胶片中国)
- 赢麻了 富士公布2021年度财报 营利同比增长240(富士公布2021年度财报)
热门推荐
- sqlserver常用的字符串函数(SqlServer 获取字符串中小写字母的sql语句)
- dede生成的路径有问题(dede查询列表中单独显示查到了多少条记录)
- mysql事务未提交会锁表吗(Mysql事务中Update是否会锁表?)
- react事件绑定的方式和区别(react合成事件与原生事件的相关理解)
- boostrap弹幕效果(boostrap modal 闪现问题的解决方法)
- 织梦dedecms开启付费授权(修改织梦DedeCMS广告模块后,前台显示未更新的解决方法)
- sql server 知识大全(sql server 交集,差集的用法详解)
- gzip指令配置参数用法(Gzip在apache2中的设置和squid对它的处理)
- 如何看idea连接mysql数据库(IDEA 链接Mysql数据库并执行查询操作的完整代码)
- react 查看word文件(React实现导入导出Excel文件)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9