SuperAPI AI 工具集

headless-web-viewer

通用与其它

查看项目

更新于 10-16 02:36

技能介绍

用途:使用无头浏览器(Playwright)渲染并查看网页,获取经 JavaScript 渲染后的 HTML、提取页面可见文本,并可选保存整页截图。

主要能力:渲染指定 URL;输出渲染后的 HTML、纯文本和整页截图;支持将结果打印到标准输出以便管道处理。

使用方式:渲染并保存产物:node ./scripts/render_url_playwright.mjs '<URL>' --out-html /tmp/page.html --out-text /tmp/page.txt --out-screenshot /tmp/page.png。打印到标准输出:node ./scripts/render_url_playwright.mjs '<URL>' --print text。

依赖:运行环境需安装 Playwright。方案 A(推荐全局使用,无需下载浏览器):npm i -D playwright-core,并以 --channel chrome 运行。方案 B(捆绑浏览器):npm i -D playwright 后执行 npx playwright install。除非用户要求,否则不要自动安装依赖。

提示:若页面在 networkidle 时挂起,可改用 --wait-until domcontentloaded 重试;若页面阻止无头 Chromium,可设置 --user-agent 为真实 UA。

限制:资料未提供更多参数、平台支持或性能说明。