У меня есть программа python, которая запрашивает youtube для получения деталей видео. Я использую версию-3 api. У меня есть несколько процессов m и пул python из 10 процессов в каждом процессе python.Ошибка клиента Youtube API python
songs_pool = Pool()
songs_pool =Pool(processes=10)
return_pool = songs_pool.map(getVideo,songs_list)
Я получаю некоторые ошибки клиента, когда значение m увеличивается до более чем 2, а пул увеличен до> 5. Я получаю запрещенные ошибки. Когда я проверяю количество запросов в аналитике Google, это показывает, что количество запросов составляет 250 в секунду. Но, согласно документации, ограничение составляет 3000 запросов в секунду. Я не понимаю, почему я получаю ошибки клиента. Можете ли вы сказать мне, есть ли способ не получить эти ошибки и быстрее запустить программу.
Если m = 2 и process = 10, я не получаю ошибок, но для завершения требуется столько времени. Но если я их увеличу, то получаю клиентские ошибки, составляющие ~ 5% от всех запросов.
Спасибо за ответ. Я попытаюсь использовать etags и посмотреть, уменьшит ли он ошибки. – Vaali