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)