使用 Python 代码调用 QQ 空间用户接口时,如果返回的中文出现乱码,需要使用正确的字符编码对数据进行解码。以下代码可以将返回的数据解码为中文:

import requests

url = 'https://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=19319429'
response = requests.get(url)
response.encoding = 'utf-8'  # 设置编码为utf-8
data = response.text.encode('latin1').decode('unicode_escape')
print(data)

代码解析:

  1. 使用 requests 库发送 GET 请求并接收响应。
  2. 将响应的编码设置为 UTF-8,并使用 encode('latin1').decode('unicode_escape') 解码返回的数据。
  3. 打印解码后的数据。

请注意,以上代码假设响应的编码为 UTF-8,如果实际编码不同,您需要根据实际情况进行调整。

QQ 空间用户接口数据中文乱码解决方法

原文地址: http://www.cveoy.top/t/topic/o4vx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录