Python模块Requests的中文乱码问题

from:

解决Requests中文乱码

都在推荐用Requests库,而不是Urllib,但是读取网页的时候中文会出现乱码。

分析: 
r = requests.get(““) 
**r.text返回的是Unicode型的数据。 
使用r.content返回的是bytes型的数据。 
也就是说,如果你想取文本,可以通过r.text。 
如果想取图片,文件,则可以通过r.content。**

获取一个网页的内容

方法1:使用r.content,得到的是bytes型,再转为str

url=\'\' r = requests.get(url) html=r.content html_doc=str(html,\'utf-8\') #html_doc=html.decode("utf-8","ignore") print(html_doc)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzwdgj.html