python - 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
你能帮我吗?
解决方案
这应该工作
import requests
import json
request = requests.get("http://api.roblox.com/Marketplace/ProductInfo?assetId=1834225941").text
a = json.loads(request)
print(a['Sales'])
您可以在此处阅读有关反序列化的信息
推荐阅读
- javascript - GraphQL Node.js:确定查询中使用的类型
- jquery - ajax-datatables-rails 在数据表中搜索时出现问题
- java - 在 HikariPool 中关闭连接
- java - 如何限制排列的生成?(在 Java 中)
- java - 使用 Xmx 操作 JVM 的内存限制
- javascript - Promise 本身是否有一个时间,如果它在特定的时间段内从未解决,它最终会“拒绝”自己?
- reactjs - React Router 不会在子组件的 Route 上渲染新组件
- node.js - vuejs 和 vuex || 从 v-for 中查找数据以获取另一个数据
- php - 如何使用 php 在 var 中获取对象
- android - Kotlin:如何将图像从 Internet 保存到内部存储