在使用requests模块时,会遇到返回的信息为中文乱码的问题
这时 我们可以使用res.content转换为二进制类型,然后使用str方法转换为uft-8编码
如下所示
import requests
url = 'your_url'
res = requests.get(url)
new_res = res.content
print(str(new_res, 'utf-8'))
第二种办法 使用 apparent_encoding 根据响应内容自动推断编码
import requests
url = 'youUrl'
res = requests.get(url)
res.encoding = res.apparent_encoding
print(res.text)