Когда я запускаю код через некоторое время, он дает мне код: 429, что означает, что слишком много запросов было передано на этот URL, поэтому через некоторое время я попытался снова с той разницей, что я добавил до 10 секунд задержка и до сих пор дал мне код. (429)
Вот код:
import requests
import time
query = "programming"
while True:
response = requests.get('https://www.google.com/search?q=' + query)
print (response.status_code)
time.sleep(10) # How much delay should I add?
output:
.
.
.
200
200
200
429
429
429
429
429
429
.
.
.
Мой вопрос заключается в том, какую задержку я должен добавить, чтобы код работал весь день (например, 12 часов) с кодом ответа 200?
Я делаю идеальный способ? потому что я нашел в сети что-то о квоте и расценках для Google и хотел бы узнать, относится ли это к этой ситуации.