问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python 用requests获取网页源代码为什么中文显示错误

发布网友 发布时间:2022-04-09 18:51

我来回答

1个回答

热心网友 时间:2022-04-09 20:20

查看一下网页的编码,比如是gbk的话,就r.encoding='gbk'。一下内容摘自requests文档
requests会自动解码来自服务器的内容。大多数unicode字符集都能被无缝地解码。
请求发出后,requests会基于http头部对响应的编码作出有根据的推测。当你访问
r.text
之时,requests会使用其推测的文本编码。你可以找出requests使用了什么编码,并且能够使用
r.encoding
属性来改变它:
r.encoding
'utf-8'
r.encoding
=
'iso-8859-1'
如果你改变了编码,每当你访问
r.text
,request都将会使用
r.encoding
的新值。你可能希望在使用特殊逻辑计算出文本的编码的情况下来修改编码。比如
http

xml
自身可以指定编码。这样的话,你应该使用
r.content
来找到编码,然后设置
r.encoding
为相应的编码。这样就能使用正确的编码解析
r.text
了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
直播间怎么连线 直播间连线有什么好处 2023肇庆端州区中考第二批录取分数线公布 肇庆500分能上什么高中 绿豆沙食用指南 急急!是词语的意思!第二小题!! 蓝牙耳机只有一个耳机有声音 破坏电力设备罪的犯罪构成要件有哪些呢 构成破坏电力设备罪的条件 什么是破坏电力设备罪的构成要件 破坏电力设备罪的构成要件包括哪些 微信重新注册了,怎么找回以前那个? 微信账号记得,密码忘记了,大号已经绑定手机号了,怎么找回刚注册的微信? 我以前的掉了,我又从新注册了一个,但我想找回以前的? 穿过的衣服还可以烫印图案吗? 怎么往衣服上烫印花 人中长有什么说法 逃家小兔绘本小兔说,我要变成一只美丽的蝴蝶,妈妈该怎么说 人中很长是长寿标志吗? 我在我家屋顶和屋后自家产权的山地上建居民光伏发电站可以吗? 一个QQ号,先后在两台PC登陆时,后登陆的那台电脑总是显示*下线 农村个人山地安装光伏发电,需要那些条件和政策 怎么在电子表格添加打印页码 第一次月考目标作文600字 在农山地安装光伏发电可以 作文第一次月考的感想四年级作文250 关于山地安装太阳能光伏板,安装费用计算 谁会“第一次月考的感想”的作文 打印出来和打印预览里都有页码,表格里没有 下蹲时间过长,突然起立易导致头晕甚至晕厥的原因是什么 第一次月考总结作文300字 兰州的学生请回答,有没有好一点的酒吧? 忘记了怎么办 关于MPA复试,你不得不知道的几点常识 刚刚注册的微信小号的忘记了怎么找回,没有绑定,没有加好友? MPA复试流程怎样的?政审是怎么回事? 酒馆战棋英雄排名 被盗手机,不小心又重新注册了一个,怎么找回原来的? 成都人气最高的酒吧排行? MPA考研准考证打印全流程 不小心注册微信新号把老号顶下去了怎么办啊 特别急 原来的老我知道密码我忘记了 怎么办啊没有绑 交大mpa提前面试的流程是怎么样的,求赐教? 用手机号注册的微信,被新注册的微信顶了怎么找回老的? ...想考个MPA不知道要怎么准备?考点啥?流程怎么样的??? MPA认证是什么流程 复旦大学MPA复试流程怎么样?难度大吗? 姓冯的女孩起什么名字 最好听?优雅 MPA报考流程是怎样的?其中数学题目难吗? 给宝宝起好听的名字 姓冯 女 复旦mpa的考试流程是如何的? 社会经济统计分析在经济地理学中作用