首页 > 解决方案 > 当您不知道总页数时,有没有办法使用多处理进行 api 调用

问题描述

我正在尝试使用 API(Strava,以防有人熟悉它)来使用 Python 的请求库获取 Web 应用程序的数据。对于我正在进行的 API 调用,有许多页面的结果。我目前正在每页进行一次 API 调用,并进行分页。我想通过使用多处理来加快分页过程。但是,我不知道总页数。根据文档,API 似乎无法使用它:

“如果您需要完整地查看完整的结果集,最好迭代直到返回一个空页面。”

我也查看了请求标头,但没有找到任何信息。当您不知道页数时,有没有办法使用多处理同时进行 API 调用?

标签: pythonpaginationgetpython-multiprocessing

解决方案


推荐阅读