首页 > 解决方案 > TypeError:字节索引必须是整数或切片,而不是 str

问题描述

request = requests.get("http://api.roblox.com/Marketplace/ProductInfo?assetId=1834225941").content
print(str(request["Sales"]))

这给出了以下错误:

Traceback (most recent call last):
  File "C:\Users\yorks\Desktop\BloxUtility\bot.py", line 22, in <module>
    print(int(request["Sales"]))
TypeError: byte indices must be integers or slices, not str

你能帮我吗?

标签: python

解决方案


这应该工作

import requests
import json
request = requests.get("http://api.roblox.com/Marketplace/ProductInfo?assetId=1834225941").text
a = json.loads(request)
print(a['Sales'])

您可以在此处阅读有关反序列化的信息


推荐阅读