ISO-8859-1乱码问题解决方案1(简单,但非全部有效):
比较简单直接的方式就是将“r.encoding”设置成“utf-8”即可。很多情况下,这种方式就ok啦;但是不是对所有站点有效,有些古老而不思进取的站点则依然乱码。不过如果是已知的某个站点,遇到“ISO-8859-1”乱码问题,设置“r.encoding=utf-8”有效的话,那就直接使用这种简单的方法即可。
coding=utf-8
import requests
url = "https://..." # 换成自己的目标网址
r = requests.get( url )
r.encoding = 'utf-8' # 将ISO-8859-1编码格式转换为UTF-8格式
print r.text # 这时输出就没有中文乱码问题啦