#python #python-requests-html
Вопрос:
Я запускаю этот скрипт в Google Colab
import pandas as pd
import requests
from bs4 import BeautifulSoup as b
url = "http://resultadoshistorico.onpe.gob.pe/EG2021/EleccionesPresidenciales/RePres/P/020000/021300"
html = requests.get(url)
content=html.content
soup=b(content,"lxml")
print(soup)
Но я всегда получаю это сообщение
---------------------------------------------------------------------------
ConnectionResetError Traceback (most recent call last)
/usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py in urlopen(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)
599 body=body, headers=headers,
--> 600 chunked=chunked)
601
24 frames
ConnectionResetError: [Errno 104] Connection reset by peer
During handling of the above exception, another exception occurred:
ProtocolError Traceback (most recent call last)
ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
During handling of the above exception, another exception occurred:
ConnectionError Traceback (most recent call last)
/usr/local/lib/python3.7/dist-packages/requests/adapters.py in send(self, request, stream, timeout, verify, cert, proxies)
496
497 except (ProtocolError, socket.error) as err:
--> 498 raise ConnectionError(err, request=request)
499
500 except MaxRetryError as e:
ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
Я попытался перейти из Mozilla в Brave, чтобы попробовать еще раз, но результат тот же.
Я также проверил другие обсуждения здесь, в Stackoverflow, но они рекомендовали установить requests[security]
. Я не уверен, возможно ли это с помощью Google Colab.
Надеюсь, кто-нибудь сможет мне помочь.