You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Langchain ConfluenceLoader加载文档触发AttributeError错误的解决

Langchain ConfluenceLoader加载Confluence文档报错解决办法

执行Langchain的ConfluenceLoader加载文档代码时触发错误:

AttributeError: 'str' object has no attribute 'get'

堆栈信息关键片段:

554     """
    555     Get all pages from space
    556 
   (...)
    568     :return:
    569     """
    570     return self.get_all_pages_from_space_raw(
    571         space=space, start=start, limit=limit, status=status, expand=expand, content_type=content_type
--> 572     ).get("results")

原示例代码:

from langchain.document_loaders import ConfluenceLoader

loader = ConfluenceLoader(
    url="<我的Confluence链接>", username="<我的用户名>", 
    api_key="<我的令牌>"
)
documents = loader.load(space_key="<我的空间>", include_attachments=True, limit=1, max_pages=1)

目前该问题存在未解决的相关Issue,且已提交新Bug报告。经排查,修改以下三点即可解决:

  • URL末尾不要加/wiki/home后缀
  • 用户名后添加@域名后缀
  • 使用空间URL中的ID而非显示名称

原代码的错误处理未提供有效提示,导致排查难度较大。

内容的提问来源于stack exchange,提问作者Sameer Mahajan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 09:04:55