(冲突)关于python中的requests模块中,调用text方法出现中文乱码的解决办法

581 阅读1分钟
  • 乱码演示代码
import requests
r = requests.get(r"https://www.upliveapp.com/allhostlist/hot")

pic1 = r.text
print(pic1)
# 该代码直接运行,在获取的信息中会出现大量的乱码信息无法阅读。

  • 节选自运行结果中的一部分乱码信息(内容比较多全部展现比较浪费)
<meta name="copyright" content="云智联网络科技(北京)有限å
¬å¸"/>
  • 往往在运行代码中会遗漏部分细节,经过调试发现,乱码信息需要调用“encoding”对信息进行编译转码
  • 调试后如下
import requests
r = requests.get(r"https://www.upliveapp.com/allhostlist/hot")
r.encoding =" utf-8 " #增加一行,编译转码信息
pic1 = r.text
print(pic1)
  • 实际运行问题得到解决,这个不对结果进行展现,涉及到三方信息