x3ron
@x3ron
Начинающий в Python'e, небольшой опыт в html

При обработке результатов поиска через библиотеку google в python выдает ошибку 429: to many requests после 17 ответов?

вот ошибка:

Traceback (most recent call last):
File "C:\Users\Роман\Desktop\сайты с пайтон\searchs_site.py", line 7, in
for j in search(qr, tld='com', lang='en', num=1, start=0, stop=None, pause=5.0):
File "C:\Users\Роман\AppData\Local\Programs\Python\Python38-32\lib\site-packages\googlesearch\__init__.py", line 312, in search
html = get_page(url, user_agent)
File "C:\Users\Роман\AppData\Local\Programs\Python\Python38-32\lib\site-packages\googlesearch\__init__.py", line 176, in get_page
response = urlopen(request)
File "C:\Users\Роман\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py", line 222, in urlopen
return opener.open(url, data, timeout)
File "C:\Users\Роман\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py", line 531, in open
response = meth(req, response)
File "C:\Users\Роман\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py", line 640, in http_response
response = self.parent.error(
File "C:\Users\Роман\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py", line 563, in error
result = self._call_chain(*args)
File "C:\Users\Роман\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py", line 502, in _call_chain
result = func(*args)
File "C:\Users\Роман\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py", line 755, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "C:\Users\Роман\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py", line 531, in open
response = meth(req, response)
File "C:\Users\Роман\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py", line 640, in http_response
response = self.parent.error(
File "C:\Users\Роман\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py", line 569, in error
return self._call_chain(*args)
File "C:\Users\Роман\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py", line 502, in _call_chain
result = func(*args)
File "C:\Users\Роман\AppData\Local\Programs\Python\Python38-32\lib\urllib\request.py", line 649, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 429: Too Many Requests

вот исходный код проги:
qr = 'allintitle:GTX1080 site:https://citilink.ru'
try:
	from googlesearch import search
except ImportError: 
	print("Модуль 'google' не найден")
#try:
for j in search(qr, tld='com', lang='en', num=1, start=0, stop=None, pause=5.0):
	print(j)
#except:
	#print('Запрос не обработан')
  • Вопрос задан
  • 380 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы