1

我正在创建一个从谷歌图书 API 检索数据的应用程序。一开始,我从 JSON ["totalItems"] 下载了一些书籍并遍历 for 循环,调用 API 以获取另外 40 个项目。问题是书籍的数量在迭代过程中会增加和减少,因此,例如,在 550 本书上,我会收到列表索引超出范围错误。谁能帮我下载所有的书?

我的请求如下所示:

requests.get(f'https://www.googleapis.com/books/v1/volumes?q={search}\
                &maxResults=40&startIndex={end_range}')

每次下载数据时,end_range 增加 40。

4

0 回答 0