Подключиться к api с помощью (while True :) - PullRequest
0 голосов
/ 27 мая 2020

Я нахожу множество руководств по обработке данных с помощью Api (youtube, BT C и др.). Я не понимаю, почему люди используют подобные конструкции без каких-либо задержек, как показано ниже:

while True:
    r = request(url)

Для меня это похоже на атаку (перегрузку) сервера. Когда я удаляю данные с веб-страницы html, я всегда откладываю запросы, чтобы сайт не забанил меня или мой IP / отпечаток пальца. Api работает иначе или это просто плохая реализация?

Спасибо!

1 Ответ

0 голосов
/ 27 мая 2020

Я думаю, что учебники могут просто показать простое решение проблемы, опуская такие вещи, как лимиты запросов API (за раз). Они не ожидают, что вы сделаете достаточно запросов, чтобы вас забанили. Введение задержки между запросами - хорошая практика, попробуйте выяснить, каков лимит API на время, и соответствующим образом распределите свои запросы.

Дайте мне знать, если это вам поможет! ?

...