独立无头引擎
Lightpanda 以 Zig 构建,不是 Chromium 分支;共享自动化接口不保证页面行为相同。
通过原生 MCP 或官方 Agent 指引使用 Lightpanda,完成无头页面访问、提取和受支持交互。替换完整浏览器前需检查兼容性,尤其是视觉与布局相关任务。
采用引擎前,先把必需页面行为与给定参考比较。发现差异时可以据此改用完整浏览器,而不是猜测新的提取规则。
请求可预览和复制,不会从此处自动发送。
参考来源: Lightpanda https://github.com/lightpanda-io/browser 先阅读原始说明并核对当前环境与依赖。需要安装或连接新工具时,先提出方案。 我的任务: 使用已配置 Lightpanda MCP 从这些公开页面提取指定字段,与提供的浏览器参考抽查对照,记录不支持行为,不将结果称为视觉布局验收。 期望交付: 包含抽样值与不支持特性的兼容表。证据不足时列出失败步骤与未解决问题。
Lightpanda 是以 Zig 构建的独立无头浏览器,不是 Chromium 分支。原生 MCP 向编码 Agent 提供页面工具,CDP 连接自动化客户端。先用代表页面对照完整浏览器参考,再用于受支持内容与交互任务,不能将共同接口当作渲染等价。
原生 MCP 支持结构化浏览动作与会话管理。官方 Skill 说明各平台安装使用,包括通过 WSL2 在 Windows 运行。网站依赖完整浏览器能力时,需先验证任务所需 API 和页面特性。
浏览器仓库采用 AGPL-3.0,独立 agent-skill 仓库有自己的许可。不同引擎不能直接套用 Chrome 测试预期。本地执行、使用统计配置与宿主模型处理需分别核对,再决定是否处理私有数据。
引擎、Agent 接口和参考结果承担不同职责,应检验页面行为,而不是仅确认连接成功。
Lightpanda 以 Zig 构建,不是 Chromium 分支;共享自动化接口不保证页面行为相同。
原生 MCP 支持 stdio 或 HTTP,HTTP 客户端通过会话 ID 区分上下文,也可主动共享状态。
文本、结构化数据及受支持交互可对照完整浏览器参考,视觉布局仍需独立渲染证据。
以下任务比较内容提取与运行适用性,将视觉验收与无头证据分开。替换既有 Agent 流程的浏览器后端前,应先检查代表页面、必要交互与输出,明确不支持行为。
提供三个公开产品页、名称与价格字段,以及完整浏览器参考值。通过原生 MCP 提取后逐项核对,包括延迟内容。将不支持交互与字段缺失分开记录,这次试验只判断该项提取能否迁移,不证明所有页面兼容。
更换 Agent 基础设施前,使用代表页面执行同一只读任务,记录兼容性、输出及本环境测量资源。上游速度对比只是评估线索,不能替代等价任务结果。
配置原生服务并从宿主检查工具,验证一个公开页及受支持交互,保持会话标识一致。页面需要不支持行为时先报告边界,再决定是否更换引擎。
界面改动中可用提取文本核对标签或内容存在,再用完整渲染浏览器检查布局。两类证据需分开,不能把提取成功写成响应式或像素级验收通过。
引擎需要受支持的平台,对比还需要独立参考,不能用待验证提取结果证明自身正确。
使用文档支持的 Linux、macOS 构建、Docker 镜像或 Windows WSL2,按客户端选择原生 MCP 或 CDP。
提供完整浏览器参考值或可复现的参考采集步骤,以及 URL、字段和必需交互。
引擎采用 AGPL-3.0,Agent Skill 有独立许可,使用统计与宿主模型配置另行核对。
提供代表 URL、字段与交互,以及完整浏览器采集的参考。缺少参考时,先约定如何取得,再将任务称为兼容性对比。
选择文档支持的 Linux、macOS 构建、Docker 镜像或 Windows WSL2 路径,记录版本。外部 Agent 可选原生 MCP,已有自动化客户端可选 CDP;共享接口不会让 Lightpanda 变成 Chromium 同款引擎。
查看 MCP 工具并打开公开页,后续依赖动作继续使用同一上下文。HTTP MCP 保留返回的 Mcp-Session-Id;不带标识初始化会新建上下文,主动共享同一标识则共享浏览器状态。
读取字段,只执行指定交互,逐项对照完整浏览器参考,记录匹配值、缺失及失败。内容延迟时,先按文档等待就绪条件,再判断特性是否不受支持。
内容检查与视觉布局分开。必需 API 或交互失败时,该流程保留原浏览器,并交付复现案例。按所选接口结束上下文;HTTP 使用文档中的会话 DELETE 关闭该会话。
比较这些项目的用途、运行条件和源码许可。