chrome-driver
让AI通过Chrome浏览器自动化操作网页的Perl插件
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:chrome-driver。 它的用途是:让AI通过Chrome浏览器自动化操作网页的Perl插件 完整的 Skill 内容见:https://321skill.com/skills/chrome-driver/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘请帮我抓取知乎热榜前10个问题的标题和链接,并保存为Markdown文件。’ 它会自动启动浏览器,访问知乎,定位到热榜区域,提取指定的标题和链接信息,并为你生成结构清晰的Markdown文档。或者,你可以直接说:‘给https://example.com/product/page 这个页面截一张全屏截图。’ 它便会完成截图并返回图片文件。
介绍
chrome-driver 是一个专为Claude Code设计的插件,它解决了AI无法直接与真实网页交互的痛点。通过实现Chrome DevTools Protocol,它让AI能够像人类一样操作浏览器,包括导航、点击、填写表单、提取内容等。
使用方式非常灵活:你可以直接在Claude Code中通过自然语言指令(如“截图example.com”或“提取新闻网站正文”)来驱动它,也可以通过一系列快捷的斜杠命令(如 /screenshot、/pdf)执行特定任务。对于开发者,它还提供了完整的Perl API,允许编写复杂的自动化脚本。
这个技能非常适合需要处理网页数据、进行自动化测试或生成网页快照的各类用户。无论是内容创作者需要批量采集信息,还是开发者需要验证页面功能,都能从中受益。
建议在使用前确保已安装Chrome或Chromium浏览器。由于它直接控制浏览器,执行涉及登录或敏感操作的指令时,请注意账号安全和隐私风险。对于简单的信息提取,使用无头模式(headless)可以更高效且节省资源。
核心特点
核心区别在于其纯Perl实现且零外部依赖,仅需Perl 5.14+和标准库即可运行,部署极其轻量;同时它深度集成于Claude Code,可通过自然语言直接驱动,降低了浏览器自动化的使用门槛。
注意事项
不适合需要处理复杂JavaScript渲染(如重度SPA应用)或对执行速度有极高要求的实时交互场景。
常见问题
需要安装额外的浏览器驱动吗?
不需要,它直接通过CDP与已安装的Chrome/Chromium通信,无需额外驱动。
可以在服务器无图形界面环境下运行吗?
可以,通过设置 `headless => 1` 参数即可在无头模式下运行。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/chrome-driver/raw/index.md 读取 chrome-driver 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/chrome-driver/raw/index.md(查看排版版本)