Eu tentei realizar a leitura direto do HTML através do link do wikipédia da seguinte maneira:
url = 'https://pt.wikipedia.org/wiki/Lista_de_países_por_população'
pd.read_html(url)
E recebi o seguinte erro:
ImportError: Missing optional dependency 'html5lib'. Use pip or conda to install html5lib.
Aí eu usei a biblioteca requests para conseguir fazer a leitura direto do link e funcionou:
url = 'https://pt.wikipedia.org/wiki/Lista_de_países_por_população'
response = requests.get(url)
html_content = response.content
dados_populacionais = pd.read_html(html_content)
dados_populacionais[0]
Quando eu olhei a resposta da professora e testei, vi que funcionou direto sem precisar da biblioteca Requests. Pq isso aconteceu? O que há de especial naquele link dado na resposta e como ele foi obtido?