Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Informação importante sobre os pacotes

Bom dia!

Acredito ser importante citar no tópico "06 - Para Saber Mais" sobre a configuração / instalação dos pacotes bs4, beautifulsoup4, requests e lxml. Dessa forma evitará erros de não encontrar módulos durante a execução do código abaixo sugerido na aula:

import requests
from bs4 import BeautifulSoup
import pandas as pd

url='https://www.federalreserve.gov/releases/h3/current/default.htm'
response = requests.get(url)
html = response.content
soup = BeautifulSoup(html, 'html.parser')
table = soup.findAll('table')
html_file = f'<html><body>{table}</body></html>'
df = pd.read_html(html_file)

# Como a função read_html retorna uma lista de DataFrames, basta acessar as tabelas pelos índices da lista.
# Como temos três tabelas na página usamos os índices 0, 1 ou 2 para acessar os DataFrames que buscamos
df[0]

Obrigado!

1 resposta
solução!

Olá Bruno, tudo bem? Espero que sim!

Você tem razão Bruno, é importante ter as bibliotecas instaladas para que o código funcione corretamente. Vou adicionar essa informação no para saber +.

Para instalar as bibliotecas, basta usar os códigos:

!pip install requests
!pip install bs4

Bons estudos!