urlgo
命令行控制浏览器截图与执行JS
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:urlgo。 它的用途是:命令行控制浏览器截图与执行JS 完整的 Skill 内容见:https://321skill.com/skills/urlgo-x-3/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'使用urlgo打开百度首页并截图保存到桌面',它会自动连接本地Chrome,打开百度页面并截图保存为screenshot.png。或者
对AI说:'在知乎首页执行JS获取所有标题',它会执行document.querySelectorAll('h2')并返回结果。
介绍
urlgo 解决的是开发者在调试或自动化场景中频繁需要控制浏览器,但又不想编写完整脚本的痛点。通过一行命令即可连接 Chrome 的 DevTools Protocol(CDP),完成打开网页、截图、执行 JavaScript 等操作,大幅提升效率。
使用方式极为简单:安装后直接运行 urlgo 命令,指定目标 URL 和操作类型(如 --screenshot 或 --execute),工具会自动连接本地已开启远程调试端口的 Chrome 浏览器,并返回结果。无需配置 Puppeteer 或 Playwright 环境,也无需编写任何代码。
适合前端开发快速验证页面渲染效果、测试工程师进行视觉回归截图、运维工程师执行页面状态检查,以及任何需要临时控制浏览器的技术人员。对非技术人员来说,学习成本也很低,只需记住几个命令参数。
使用前请确保本地 Chrome 已通过 --remote-debugging-port=9222 参数启动,并保持浏览器处于运行状态。若需截图特定元素,建议配合 --selector 参数使用。注意该工具仅支持单次操作,不适合需要连续交互的复杂流程。
核心特点
与 Puppeteer/Playwright 等需要编写脚本的库不同,urlgo 是一个纯粹的 CLI 工具,无需安装 Node.js 项目依赖或编写代码,直接通过命令行参数即可完成浏览器控制,适合快速验证和轻量级自动化任务。
注意事项
不适合需要多步交互(如登录、表单填写、点击导航)的复杂场景,也不支持页面元素定位以外的操作(如网络请求拦截、文件上传)。
常见问题
urlgo 需要预先安装 Chrome 吗?
需要,且必须开启远程调试端口(--remote-debugging-port=9222),建议使用 Chrome 或 Chromium 浏览器。
能否在无头模式下运行?
可以,只需在启动 Chrome 时添加 --headless 参数即可,urlgo 会自动连接无头浏览器。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/urlgo-x-3/raw/index.md 读取 urlgo 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/urlgo-x-3/raw/index.md(查看排版版本)