Есть ли способ использовать многопроцессорность для выполнения вызовов API, когда вы не знаете общее количество страниц? - PullRequest
0 голосов
/ 10 января 2020

Я пытаюсь использовать API (Strava, если кто-то с ним знаком) для получения данных для веб-приложения, используя библиотеку запросов Python. Для вызова API, который я делаю, есть множество страниц результатов. В настоящее время я делаю один вызов API на страницу и разбиваю на страницы. Я хотел бы ускорить процесс разбивки на страницы с помощью многопроцессорной обработки. Тем не менее, я не знаю общее количество страниц. Похоже, он не доступен из API, согласно документации:

"Если вам нужно полностью go получить полный набор результатов, предпочитайте итерацию до тех пор, пока не будет возвращена пустая страница."

Я также посмотрел заголовки запросов и не нашел никакой информации. Есть ли способ использовать многопроцессорность для одновременного выполнения вызовов API, когда вы не знаете количество страниц?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...