
四合一、零API密钥、Playwright驱动。装一个顶四个。一、那个让我装了又卸、卸了又装的周四事情是这样的。我需要在某招聘平台上搜50家公司的公开信息——公司简介、融资阶段、核心产品、近期新闻。听起来简单实际做起来有多崩溃做过调研的人都知道打开搜索引擎 → 输入公司名 → 点进去 → 找官网 → 复制信息有些公司官网是React渲染的源码里啥都没有切换到新闻Tab → 搜近三个月动态有的网站一进去就弹Cookie弹窗、弹订阅弹窗、弹下载App体验更好几个PDF财报要下载下来看50家公司。一套流程下来少说3个小时。关键是这活每季度都要干一次。我之前在OpenClaw里装了ai-web-automation浏览器自动化技能能打开网页、点按钮、填表单。但遇到复杂网页操作——多标签切换、持久化浏览器会话、文件下载——ai-web-automation就开始力不从心了。直到我发现了Web Pilot。这个由以色列开发者 Liran Udiliranudi上传到ClawHub的Skill当前9,500下载量主打一个词All-in-one。搜索、阅读、浏览、下载——四个脚本零API密钥全搞定。二、先搞清楚Web Pilot 到底是什么别被Pilot这个名字误导。它不是什么新的浏览器也不存在什么Pilot协议。Web Pilot 是一个将PlaywrightChromium封装成四个独立工具的OpenClaw Skill。四个工具分别是工具功能典型场景google_search.py多引擎网页搜索DuckDuckGo/Brave/Google支持多页翻页“搜一下最近AI Agent的最新论文”read_page.py单次抓取URL内容支持JSON/Markdown/纯文本输出自动关闭Cookie弹窗“帮我把这篇技术文章转成Markdown”browser_session.py持久化浏览器会话——开页面、切标签、点击元素、截图、搜索页面文本“打开后台系统点报表导今天的Excel”download_file.py下载文件PDF自动提取文字“下载这个PDF并总结核心观点”关键点是四个工具不需要任何API Key。这意味着什么不需要注册搜索API对比Tavily/Serper/Brave都要Key不需要绑信用卡获取免费额度不会因为额度耗尽突然罢工纯本地执行。搜索走DuckDuckGo默认浏览器走本地Chromium下载走Python requests。三、技术拆解它是怎么做到的Web Pilot的技术栈极其简洁OpenClaw Gateway (TypeScript) ↓ 调用Skill脚本 Python脚本层 (4个.py文件) ↓ 核心依赖 Playwright Chromium (浏览器引擎) BeautifulSoup4 (HTML解析) requests (HTTP请求) pdfplumber/PyPDF2 (PDF文本提取可选)3.1 搜索引擎部分最常用的google_search.py默认使用DuckDuckGo传--engine brave或--engine google可切换。为什么不直接用Google API因为DuckDuckGo免费、无Key、无Rate Limit。每一页搜索结果返回结构化的JSON数组[ {title: ..., url: https://..., snippet: ...}, ... ]支持--pages N参数翻页——这在其他搜索Skill里很少见。3.2 页面阅读部分read_page.py的核心设计很聪明Auto-dismiss Cookie Banners默认自动关闭Cookie弹窗--no-dismiss可关闭三格式输出JSON(默认)/Markdown/纯文本通过--format切换字符截断--max-chars N限制输出长度防止Token爆炸可见浏览器模式--visible打开有头浏览器方便调试3.3 持久化浏览器会话真正的杀手锏这是Web Pilot区别于所有同类Skill的核心功能。browser_session.py维护一个持久化浏览器实例支持的操作有# 打开页面并提取内容 python3 scripts/browser_session.py open https://xxx.com # 导航到新URL保持同一会话 python3 scripts/browser_session.py navigate https://other.com # 点击元素——通过文本或CSS选择器 python3 scripts/browser_session.py click 登录 # 多标签页管理 python3 scripts/browser_session.py tab new https://tab2.com python3 scripts/browser_session.py tab list python3 scripts/browser_session.py tab switch 1 python3 scripts/browser_session.py tab close 1 # 截图 python3 scripts/browser_session.py screenshot ~/screenshot.png --full # 在页面内搜索文本 python3 scripts/browser_session.py search 关键词 # 关闭浏览器 python3 scripts/browser_session.py close这意味着什么你可以在一个浏览器会话里做复杂多步操作——登录某个网站切到不同页面提取数据下载文件截图存档——全程保持登录态、Session、Cookie。其他Skill如ai-web-automation每次操作都要重新打开页面。Web Pilot持久化了整个浏览器上下文。3.4 文件下载部分download_file.py自动处理文件名的推断从URL/响应头中提取下载完成后如果是PDF可选调用pdfplumber或PyPDF2提取文本。python3 scripts/download_file.py https://example.com/report.pdf --output ~/downloads返回的结果包含完整元数据状态、路径、文件名、文件大小、MIME类型、提取文本。四、四个实战场景看看它能做什么场景一批量市场调研我开头说的那个用Web Pilot帮我调研这5家AI公司的最新动态 1. 搜索每家公司的官网 2. 提取官网About页面 3. 搜索近三个月新闻 4. 下载最新财报PDF并提取关键数据 5. 汇总成Markdown报告OpenClaw会用google_search.py搜每家公司的官网URL用read_page.py提取每家公司的About页面内容用google_search.py搜公司名新闻加时间限制用download_file.py下载财报自动提取文本汇总输出全程不需要你碰一下键盘。场景二网页监控截图存档每天早上9点用Web Pilot打开这3家竞品网站的定价页面全页截图保存到~/pricing_screenshots/文件名加日期。Web Pilot的持久化浏览器会话截图能力配合OpenClaw Cron定时任务轻松实现自动化监控。场景三复杂多步骤操作打开XX电商后台登录我的账号点击订单管理切换到待发货Tab导出今天的订单Excel。这就是持久化会话的价值。登录→导航→切Tab→下载四步操作在同一浏览器会话中完成不需要反复登录。场景四文章批量转格式把以下10篇文章URL的内容提取为Markdown合并到一个文件里。read_page.py --format markdown批量处理完美适配RAG知识库入库场景。五、和其他搜索/浏览器Skill的对比维度Web Pilotai-web-automationtavily-searchserper-searchagent-browser搜索引擎DuckDuckGo/Brave/Google(免费)无搜索功能Tavily API(需Key)Serper API(需Key)无搜索功能页面抓取✅ PlaywrightBS4✅ CDP驱动❌ 仅搜索返回❌ 仅搜索返回✅ CDP驱动持久化会话✅ browser_session.py❌ 每次重新加载❌❌❌ 每次重新加载多标签管理✅ 原生支持❌❌❌❌文件下载✅ 含PDF文本提取❌❌❌❌Cookie处理✅ 自动关闭弹窗❌❌❌❌截图✅ 含全页截图✅❌❌✅API Key不需要不需要需要需要不需要多格式输出JSON/MD/Text纯文本JSONJSON纯文本一句话总结Web Pilot是目前唯一一个集搜索阅读浏览下载于一体的OpenClaw Skill。它不像ai-web-automation那样专注于表单操作和复杂交互也不像tavily/serper那样专注于高质量搜索。它的定位是网页任务的瑞士军刀——什么都能干而且都干得不错。六、安装与配置3分钟上手前置条件OpenClaw已安装并运行Python 3.7pip步骤1安装Skillopenclaw skills install liranudi/web-pilot或者npx clawhublatest install web-pilot步骤2安装Python依赖pip install requests beautifulsoup4 playwright playwright install chromium注意playwright install chromium会下载约150MB的Chromium浏览器确保网络通畅。步骤3可选安装PDF支持pip install pdfplumber # 或 pip install PyPDF2步骤4重启OpenClawopenclaw gateway restart验证安装openclaw skills info web-pilot看到状态为ready即安装成功。七、优点和不足说实话优点四合一装一个顶四个。省去了分别安装搜索Skill、浏览器Skill、下载Skill的麻烦零API Key。这是最大的卖点。不需要注册任何第三方服务的账号全本地执行持久化浏览器会话。目前唯一支持这个特性的OpenClaw Skill复杂多步骤场景的利器多格式输出。JSON/Markdown/文本三种输出格式适配不同的下游消费RAG/文档/代码处理MIT-0 许可证。完全无限制商用无后顾之忧多搜索引擎支持。DuckDuckGo默认隐私友好Brave/Google可选不足文档略简陋。ClawHub上的SKILL.md只有命令列表没有详细的场景示例和最佳实践依赖PlaywrightChromium。第一次安装需要下载~150MB的浏览器对网络要求较高国内用户可能需要代理或镜像DuckDuckGo结果质量。虽然免费且无Rate Limit但搜索结果的相关性和丰富度不如Google APISerper或AI增强搜索Tavily/Desearch无AI增强。Tavily会做结果排序、去重、摘要生成Web Pilot返回的是原始搜索引擎结果需要AI自己理解和处理仅支持Chromium。相比Playwright原生支持Chromium/Firefox/WebKitWeb Pilot只启用了Chromium社区活跃度。作者liranudi在ClawHub上目前只有这一个Skill版本停留在v1.0.0更新频率未知八、选型建议到底该装哪个根据你的使用场景如果你的需求是…推荐安装基础网页搜索不需要API KeyWeb Pilot高质量AI增强搜索愿意注册APITavily Search / Desearch需要Google原生搜索数据Serper Search浏览器自动化操作表单、登录、点击ai-web-automation Web Pilot复杂多步骤网页操作需要保持登录态Web Pilot唯一选择批量文件下载PDF提取Web Pilot唯一选择全能型一个Skill搞定大部分网页任务Web Pilot我个人推荐的组合拳Web Pilot搜索抓取浏览下载 Tavily Search高质量AI搜索备用 ai-web-automation复杂交互场景补充三件套装上你的OpenClaw在网页任务方面的战斗力直接翻倍。九、写在最后Web Pilot不是什么革命性的新技术。它做的事情本质上就是把四个最常见的网页任务需求——搜索、阅读、浏览、下载——用Playwright这个成熟的框架封装成了四个简洁的Python脚本打包成OpenClaw Skill。但正是这种不造轮子、只做集成的思路让它成为了ClawHub上最实用的Skill之一。不需要API Key不需要配置不需要注册任何服务。装好就能用用了就好使。这就是好工具的标准。安装命令openclaw skills install liranudi/web-pilotClawHub页面Web Pilot — ClawHub许可证MIT-0下载量9,500如果你觉得这篇文章有用点个赞、收藏一下下次装Skill的时候就不会迷路。关注我每天周拆解一个OpenClaw热门Skill帮你从5000插件里挑出真正值得装的。