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

API fundamentus

esse erro ocorre
/usr/local/lib/python3.11/dist-packages/pandas/io/html.py in _parse_tables(self, document, match, attrs)
596 tables = document.find_all(element_name, attrs=attrs)
597 if not tables:
--> 598 raise ValueError("No tables found")
599
600 result = []

ValueError: No tables found

será devido que a tabela não foi carregada, como verifico isso.

1 resposta
solução!

Olá, Lourenço, tudo bem?

O erro "ValueError: No tables found" acontece quando a função utilizada para extrair tabelas não encontra nenhuma tabela no documento fornecido.

Executei o código referente aos dados gerais e indicadores dos ativos e não obtive esse erro. Então, pode ter ocorrido uma instabilidade, recomendo reiniciar a sessão e executar o código novamente. Siga estes passos no Google Colab:

  1. No menu superior, clique em "Ambiente de execução".
  2. Selecione a opção "Reiniciar sessão e executar tudo".
Reiniciar sessão e executar tudo, no Google Colaboratory

Deixo também o meu notebook de teste para você comparar com o seu. A única modificação que fiz foi a atualização no nome da coluna: substituí level1 por Ativo. Essa alteração está registrada na transcrição da atividade Extraindo as cotações dos ativos.

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!