1
resposta

[Bug] Bug no código de visualização do conteúdo das páginas

Seguindo a aula consegui fazer o carregamento do loader com

from langchain_community.document_loaders import PyPDFLoader
loader = PyPDFLoader(url)

Depois carreguei as páginas com

pages = []
for page in loader.lazy_load():
    pages.append(page)

Mas na hora de ver o contéudo com:

print(f"{pages[0].metadata}\n")
# ou
print(pages[0].page_content)

Recebo o seguinte erro:

AttributeError                            Traceback (most recent call last)

/tmp/ipython-input-570342303.py in <cell line: 0>()
----> 1 print(f"{pages[0].metadata}\n")

AttributeError: 'list' object has no attribute 'metadata'

Edição: Cancela, assim que postei percebi o erro, no meu código estava dando append da lista inteira em si mesma

pages = []
for page in loader.lazy_load():
    pages.append(pages)
1 resposta

Oi Rafael, tudo bem?

Que bom que conseguiu identificar a causa do problema! Agradeço por compartilhar a causa, pois ela poderá ajudar outros alunos também!

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

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!