用途:使用无头浏览器(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。
限制:资料未提供更多参数、平台支持或性能说明。