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
您可能感兴趣
- python与php(解决Python3 被PHP程序调用执行返回乱码的问题)
- Asp.net导出Excel乱码
- php读取txt乱码怎么办(解决php写入数据库乱码的问题)
- 常见伪静态规则(通过伪静态解决中文乱码问题)
- webclient乱码
- mysql数据库出现乱码(数据库 MySQL中文乱码解决办法总结)
- SqlServer数据库中文乱码问题解决方法(SqlServer数据库中文乱码问题解决方法)
- python中encode中文自定义编码(详解Python解决抓取内容乱码问题decode和encode解码)
- url编码及解码(伪静态URL中文乱码问题解决方法)
- serv-u的默认端口号(Serv-U 8.0 服务器中文乱码问题的解决)
- tomcat处理乱码(Tomcat中catalina.bat设置为UTF-8控制台出现乱码)
- idea向数据库中插入中文报错(Idea连接MySQL数据库出现中文乱码的问题)
- dedecms搬家乱码(dedecms 的cn_substr_utf8字符串截取函数商榷)
- tomcat解决乱码(解决tomcat 静态页面html中文乱码的解决终极篇)
- tomcat配置远程调试(一次tomcat源码启动控制台中文乱码的调试过程记录)
- dedecms命名规则(dedecms utf-8 出现乱码问题的解决方法之一)
- 吉林神秘传染链跨省 传染源尚未找到,舒兰 封城(吉林神秘传染链跨省)
- 吉林舒兰 封城 聚集性疫情传播链已延至沈阳,有一个细节让人忧心(吉林舒兰封城)
- 1天密接者猛增77人,患者轨迹透露危险信号 吉林市全面封闭管理(1天密接者猛增77人)
- 吉林舒兰 封城 15人确诊 276人隔离,出现跨省传播(吉林舒兰封城)
- 四月新番CP人气榜公布,《剃须》两度上榜,沙优不是女朋友(四月新番CP人气榜公布)
- 2019年外媒秋季新番动画角色CP排行榜,桐人和爱丽丝落榜(2019年外媒秋季新番动画角色CP排行榜)
热门推荐
- django变量怎么使用(django的settings中设置中文支持的实现)
- 云主机的作用和功能(云主机具备的特性有哪些?)
- css3边框讲解(详解css3 object-fit属性)
- thinkphp框架详解(thinkphp3.2框架中where条件查询用法总结)
- nginxssl证书怎么设置(nginx结合openssl实现https的方法)
- mysql 存储引擎有哪些(MySQL 常见存储引擎的优劣)
- dedecms命名规则(dedecms utf-8 出现乱码问题的解决方法之一)
- ExecuteNonQuery、ExecuteScalar、ExecuteReader区别
- html网页设计排版布局(HTML利用九宫格原理进行网页布局)
- mysql5.7详细安装教程(MySQL5.7.33安装过程图文详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9