用途:用 Lightpanda 作为无头浏览器后端,通过 agent-browser CLI 经 CDP(Chrome DevTools Protocol)执行网页抓取、表单提交、API 响应检查和 DOM 遍历等任务,适合不需要视觉输出的浏览器自动化。
主要能力:支持导航(open/back/forward/reload/close)、快照分析(snapshot -i 等)、交互(click/fill/type/select/check/hover/scroll/drag/upload)、信息获取(get text/html/value/attr/title/url/count)、等待、Cookie 与本地存储、网络拦截与请求查看、JavaScript 执行、语义定位、标签页与 iframe、会话状态保存与加载。
使用方式:先安装 Lightpanda 与 agent-browser,启动 CDP 服务(lightpanda serve --host 127.0.0.1 --port 9222 &),再用 agent-browser --cdp 9222 <命令> 操作,结束后关闭并 kill 进程。并行任务建议使用不同端口而非 --session。
限制:Lightpanda 无渲染引擎,screenshot、pdf、record、highlight、set device、set media、get styles、get box、is visible 等命令会失败或输出为空;Web API 覆盖不完整,复杂 JS 可能不可用,建议优先用 get text/get html。软件处于 beta,CDP 方法覆盖随版本变化,不支持的操作应显式回退到 Chromium 版 agent-browser。资料未提供收费与价格信息。