兼容性仅在 Node.js 上可用。
CheerioWebBaseLoader。设置
npm
用法
选项
下面是关于使用 PlaywrightWebBaseLoaderOptions 接口传递给 PlaywrightWebBaseLoader 构造函数的参数的解释-
launchOptions:一个可选对象,用于指定传递给 playwright.chromium.launch() 方法的附加选项。这可以包括诸如无头模式标志之类的选项,用于在无头模式下启动浏览器。 -
gotoOptions:一个可选对象,用于指定传递给 page.goto() 方法的附加选项。这可以包括诸如 timeout 选项之类的选项,用于指定最大导航时间(以毫秒为单位),或 waitUntil 选项,用于指定何时将导航视为成功。 -
evaluate:一个可选函数,可用于使用自定义评估函数在页面上评估 JavaScript 代码。这对于从页面提取数据、与页面元素交互或处理特定的 HTTP 响应非常有用。该函数应返回一个解析为包含评估结果的字符串的 Promise。
PlaywrightWebBaseLoader 构造函数,您可以自定义加载器的行为,并使用 Playwright 强大的功能来抓取和与网页交互。 这是一个基本示例:以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。