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