返回顶部
L

Lightpanda轻量熊猫

Lightpanda browser, drop-in replacement for Chrome and Openclaw default browser - faster and lighter for tasks without graphical rendering like data retrieval. Use it with CDP clients like Playwright or Puppeteer.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
2,133
下载量
免费
免费
3
收藏
概述
安装方式
版本历史

Lightpanda

Lightpanda

当你不需要图形渲染时,可使用 Lightpanda 替代 Chrome/Chromium 和 Openclaw 默认浏览器进行数据提取和网页自动化。

Lightpanda 是一款针对速度和低资源占用优化的无头浏览器。它暴露了一个与标准自动化库兼容的 CDP(Chrome DevTools 协议)端点。

内置网页搜索的替代方案

当内置的 Web Search 工具不可用,或者你需要对搜索结果有更多控制权时(例如,通过链接提取完整页面内容),你可以使用 Lightpanda 配合 DuckDuckGo 作为替代方案。
当内置的 Web Search 工具可用且能满足你的需求时,请优先使用它。

安装

bash bash scripts/install.sh

Lightpanda 仅适用于 Linux 和 macOS。不支持 Windows。

该二进制文件是快速迭代的夜间构建版本。如果遇到崩溃或问题,请重新运行 scripts/install.sh 以更新到最新版本(每天最多一次)。

如果更新后问题仍然存在,请在 https://github.com/lightpanda-io/browser/issues 提交 GitHub Issue,内容需包含:

  • - 崩溃跟踪/错误输出,或对意外行为的描述(例如,数据缺失或不正确)
  • 可复现问题的 Playwright/Puppeteer 脚本
  • 目标 URL 以及预期结果与实际结果

启动浏览器服务器

bash $HOME/.local/bin/lightpanda serve --host 127.0.0.1 --port 9222

选项:

  • - --loglevel info|debug|warn|error - 设置日志详细程度
  • --logformat pretty|json - 日志输出格式

使用方法

你可以通过 ws://127.0.0.1:9222 直接连接到 CDP WebSocket。
你也可以通过 http://127.0.0.1:9222/json/version 获取 WebSocket URL。

将浏览器作为 Chrome 和 Openclaw 默认浏览器的即插即用替代品使用。
直接发送 CDP 命令,或使用 Playwright 或 Puppeteer。

重要注意事项:

  • * Lightpanda 执行 JavaScript,因此适用于动态网站和单页应用。不过,它正处于密集开发阶段,可能会偶尔出现问题。
  • 进行网页搜索时,请使用 DuckDuckGo 而非 Google。由于浏览器指纹识别,Google 会屏蔽 Lightpanda。
  • Lightpanda 每个进程仅支持 1 个 CDP 连接。每个连接只能创建 1 个上下文和 1 个页面。不支持多上下文。如果你需要同时进行多次导航,请使用新的端口号启动另一个进程。Lightpanda 启动和停止速度很快,因此使用多进程比在 Chrome 中使用多个标签页性能更好。
  • 浏览器在 CDP 连接关闭时会重置所有上下文/页面。因此,请在整个浏览会话期间保持 WebSocket 连接打开。你可以为后续连接重用现有进程;但会从干净状态开始。
  • 连接时,始终创建一个新的上下文和一个新的页面。最后,关闭两者。

与 playwright-core 一起使用

使用 playwright-core(而非完整的 playwright 包)连接到 Lightpanda:

javascript
const { chromium } = require(playwright-core);

(async () => {
// 通过 CDP 连接到 Lightpanda
const browser = await chromium.connectOverCDP({
endpointURL: ws://127.0.0.1:9222,
});

const context = await browser.newContext({});
const page = await context.newPage();

// 导航并提取数据
await page.goto(https://example.com);
const title = await page.title();
const content = await page.textContent(body);

console.log(JSON.stringify({ title, content }));

await page.close();
await context.close();
await browser.close();
})();

与 puppeteer-core 一起使用

使用 puppeteer-core(而非完整的 puppeteer 包)连接到 Lightpanda:

javascript
const puppeteer = require(puppeteer-core);

(async () => {
const browser = await puppeteer.connect({
browserWSEndpoint: ws://127.0.0.1:9222
});

const context = await browser.createBrowserContext();
const page = await context.newPage();

await page.goto(https://example.com, { waitUntil: networkidle0 });
const title = await page.title();

console.log(JSON.stringify({ title }));

await page.close();
await context.close();
await browser.close();
})();

脚本

  • - scripts/install.sh - 安装 Lightpanda 二进制文件

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 lightpanda-browser-1776351561 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 lightpanda-browser-1776351561 技能

通过命令行安装

skillhub install lightpanda-browser-1776351561

下载

⬇ 下载 Lightpanda v1.0.3(免费)

文件大小: 4.02 KB | 发布时间: 2026-4-17 16:02

v1.0.3 最新 2026-4-17 16:02
- Add checksum verification to install script

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部