python - 我正在尝试从 goodreads API 获取 json 文件,但我的代码没有读取文件
问题描述
它显示以下错误:
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
这是代码:
import requests
import json
res = requests.get("https://www.goodreads.com/book/review_counts.json", params={"key": "gmaVsowZsITzZGWKQjQ3sQ", "isbn": "0743269268"})
data=res.json()
print(data)
解决方案
使用 'isbns' 而不是 'isbn',reviews 文件中没有名为 'isbn' 的参数
推荐阅读
- python - 如何以较小的增量更改 Tkinter 小部件的宽度(Python)?
- javascript - 如何使用角度使图标动态激活
- visual-studio-2019 - 语法突出显示在 Blazor Server 项目中停止工作
- flutter - Flutter Riverpod 设计模式(禁止垃圾回收)
- sql - 有没有办法在 SQL 的列中获得最大连续 1 计数?
- android - 如果我们使用 MVVM、LiveData,那么使用 EventBus 或 BroadcastReceiver 是否仍然有意义?
- ffmpeg - 构建一个直播页面,用户将通过 ip 地址输入一个 rtsp 流媒体源
- amazon-web-services - Terraform - 更新 S3 访问控制:关于用授权替换 acl 的问题
- python - 从函数返回时,为什么我的值显示为 None?
- c# - 构建 .NET 5.0 项目 Azure DevOps 管道