网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

python3的requests读取网站内容时乱码解决方法

时间:2024-10-18 23:42:52

1、有一个程序如图,读取一个网站的源码存入文件并打印在控制台窗口。

python3的requests读取网站内容时乱码解决方法python3的requests读取网站内容时乱码解决方法

4、将文件改为gb2312编码时直接报错,原因是该网站源码中有一个字符是python不能转换的,该字符是\xee。

python3的requests读取网站内容时乱码解决方法

6、解决办法,data = r.text.e艘绒庳焰ncode("latin1").decode("gbk&鳎溻趄酃quot;)将读取的源码采用函数encode()转换为latin1编码,再将该编码转换为gbk,再利用发下代码with open('c:/test.txt','w',encoding='utf-8') as f: f.write(data)写入文件。注意写入时的encoding是utf-8的编码。

python3的requests读取网站内容时乱码解决方法
© 2025 小知经验