BrowserSkill截图指南:视口、元素、整页3种模式与参数速查表
BrowserSkill截图指南视口、元素、整页3种模式与参数速查表【免费下载链接】BrowserSkillLet AI agents use your real, logged-in browser without interrupting your work. CLI extension for browser automation across any shell-capable AI agent.项目地址: https://gitcode.com/GitHub_Trending/br/BrowserSkillBrowserSkill是一个让 AI 智能体直接操控你已登录真实浏览器的浏览器自动化工具由命令行 CLIbsk 浏览器扩展组成。其中的BrowserSkill 截图能力bsk screenshot命令支持视口、元素、整页 3 种模式一条命令即可导出 PNG。本文给出这 3 种模式的完整用法与参数速查表帮助你 5 分钟上手。一、开始之前确认浏览器已连接使用截图功能前需要安装 CLI 并让浏览器扩展连上本地 daemon。连接成功后扩展 popup 会显示已连接 / READY状态如官方商店页面所示快速检查三步bsk doctor # 诊断环境按提示修复 bsk status # 查看 daemon 状态 bsk session list # 查看可用会话截图命令需要 --session 所有截图命令都需要一个处于活跃状态的 session ID这是最常用的参数。二、3 种截图模式快速上手模式命令要点适用场景️ 视口截图不带额外参数截取当前可见区域最简单、速度最快 元素截图--ref eN裁剪截取指定 DOM 元素或 Canvas 区域 整页截图--full-page自动从顶部滚动到底部拼接完整长图三种模式的典型命令bsk screenshot --session id --out viewport.png bsk screenshot --session id --ref e3 --out element.png --json bsk screenshot --session id --full-page --out page.png视口模式省略--out时文件自动保存到临时目录$TMPDIR/bsk-screenshot-时间戳.png。元素模式--ref的值如e3来自最近一次bsk observe或bsk snapshot分配的引用号--json会额外输出图片宽、高、字节数。整页模式命令会滚动页面并自动恢复原来的滚动位置和样式不会打乱你正在看的页面。三、参数速查表以下对照 screenshot.rs 中的 CLI 定义整理参数模式默认值说明--session全部必填会话 ID必须处于活跃状态--tab-id全部Agent Window 当前活动标签页指定目标标签页不改变当前选中状态--ref元素无eN引用裁剪到对应 DOM 元素或 Canvas 区域--full-page整页关闭滚动整页并拼接长图与--ref互斥--scope整页followfollow跟随追加内容current只截初始文档高度--timeout整页2m抓取与编码超时支持30s、5m等写法--out全部临时目录输出 PNG 路径已存在则覆盖全局参数同样适用--json输出机器可读 JSON、--quiet、-v详细日志。--scope怎么选follow默认页面持续追加内容如信息流、聊天窗口时会一直滚动到没有新内容为止。current在初始文档高度处停下。即使底部还显示加载指示器也只截已加载部分——此时应如实说明只截取了当前已加载范围而不是宣称截全了整个列表。四、整页截图的注意事项整页模式功能强大但有几条限制值得提前知道详见 SKILL.md 的 Screenshots 章节需要活动标签页整页截图要求目标标签页处于活动状态普通视口截图则支持后台标签页配合--tab-id。不支持的页面类型浏览器内部页面、应用商店页面、嵌套滚动面板、虚拟滚动列表。失败不产生残缺文件捕获采用分块传输 原子写入write_full_page 实现中断后不会留下半截 PNG。loading_stalled报错表示页面底部 30 秒没有新增高度但一直显示加载中此时加大--timeout也没用。保持标签页可见page_hidden属于环境中断user_cancelled表示用户手动停止了捕获。五、进阶用截图里的坐标点击 Canvas 图形普通视口截图只出图而元素截图--ref指向 Canvas还会返回一个一次性capture_id。AI 智能体可以基于截图中的原始 PNG 坐标回点图形上的任意位置bsk click e3 --capture capture-id --image-x 42 --image-y 18 \ --session id注意capture 仅限一次使用、2 分钟内有效重新observe/snapshot或对同一元素再次截图都会使其失效。协议细节见 tool_screenshot_result.json。六、常见问题排查现象处理方式--full-page和--ref同时传了两者互斥二选一--timeout/--scope单独使用报错这两个参数只在整页模式生效需搭配--full-pageextension did not acknowledge --scope current扩展版本过旧需同步更新 CLI 与扩展图片拿到了但不能做 Canvas 点选capture_unavailable表示图片仅可查看需重新 observe 截图后再点击总结BrowserSkill 截图功能覆盖了三档常见需求视口最快、元素最精准、整页最完整。记住核心速查——--session必填、--ref配元素、--full-page配--scope/--timeout、--out控制输出路径基本就能覆盖日常所有场景。配合bsk observe/bsk snapshot获取的eN引用号还能进一步实现看图点图的 Canvas 交互是 AI 浏览器自动化工作流里视觉取证的基础能力。【免费下载链接】BrowserSkillLet AI agents use your real, logged-in browser without interrupting your work. CLI extension for browser automation across any shell-capable AI agent.项目地址: https://gitcode.com/GitHub_Trending/br/BrowserSkill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

quick_actions_ios 插件演进与 Swift 迁移:Flutter 快捷操作 iOS 端实现深度解析

quick_actions_ios 插件演进与 Swift 迁移:Flutter 快捷操作 iOS 端实现深度解析

移动开发跨平台 【免费下载链接】plugins Plugins for Flutter maintained by the Flutter team 项目地址: https://gitcode.com/gh_mirrors/pl/plugins 点击查看 免费下载 本文基于仓库中 quick_actions_ios 的 CHANGELOG,系统梳理 Flutter 官方 quick…

2026/9/21 1:39:53 阅读更多 →
Prettier Markdown 多行 Wiki 链接格式化深度解析:测试用例、输出快照与源码实现

Prettier Markdown 多行 Wiki 链接格式化深度解析:测试用例、输出快照与源码实现

Prettier Markdown 多行 Wiki 链接格式化深度解析:测试用例、输出快照与源码实现 【免费下载链接】prettier Prettier is an opinionated code formatter. 项目地址: https://gitcode.com/gh_mirrors/pr/prettier Prettier 的 Markdown 解析器内置了对 Wiki 风…

2026/9/21 1:39:53 阅读更多 →
Fleet 前端 TooltipWrapper 组件全解析:从基础用法到文本平衡布局

Fleet 前端 TooltipWrapper 组件全解析:从基础用法到文本平衡布局

后端前端企业应用运维网络安全 【免费下载链接】fleet Open device management 项目地址: https://gitcode.com/GitHub_Trending/fl/fleet 点击查看 免费下载 导读 本文聚焦 Fleet 开源仓库前端组件 TooltipWrapper 的设计理念与实战用法。该组件是 Fleet Web 界面…

2026/9/21 1:38:53 阅读更多 →

最新新闻

dva图片加载慢?3步优化方案保姆级教程

dva图片加载慢?3步优化方案保姆级教程

dva图片加载慢?3步优化方案保姆级教程 官方文档翻了三遍还是没搞懂?别急,DVA在图片处理上的性能坑,我踩过,你也肯定踩过。这篇 保姆级教程 不绕弯子,直接上干货,帮你把首屏加载时间砍掉一半。 性能瓶颈定位…

2026/9/22 4:00:26 阅读更多 →
告别只会写HelloWorld: 免费家装设计源码里的3个项目搭建陷阱

告别只会写HelloWorld: 免费家装设计源码里的3个项目搭建陷阱

告别只会写HelloWorld: 免费家装设计源码里的3个项目搭建陷阱 别再说“我懂语法”,看看你的代码怎么跑起来。 很多后端开发朋友,Python、Java、Go 都学过,LeetCode…

2026/9/22 4:00:25 阅读更多 →
优酷影院开发速查手册:搞定大厂面试不踩坑

优酷影院开发速查手册:搞定大厂面试不踩坑

优酷影院开发速查手册:搞定大厂面试不踩坑 看了一堆教程还是不会写项目?别慌,这锅教程不背,背的是你没把知识串联成系统。很多兄弟在掘金技术社区发帖吐槽,学了三年Python,一上项目就懵,面试时被问个视频流处理或者高并发场景,脑子一片空白。其…

2026/9/22 4:00:25 阅读更多 →
Python except图解原理:5个血泪坑让你少加班

Python except图解原理:5个血泪坑让你少加班

Python except图解原理:5个血泪坑让你少加班 刚把项目从 Python 3.7 升级到 3.11,测试环境一跑,满屏的 UnboundLocalError 和 Exception ignored in…

2026/9/22 4:00:24 阅读更多 →
数据管理员实战:搞定版本升级 API 变更的速查手册

数据管理员实战:搞定版本升级 API 变更的速查手册

数据管理员实战:搞定版本升级 API 变更的速查手册 刚把生产环境数据库驱动从 5.7 升到 8.0,或者把 ORM 框架换了个大版本,是不是瞬间懵了?熟悉的 connection.cursor() 报错, SELECT…

2026/9/22 4:00:22 阅读更多 →
RSA算法原理图解:3个步骤搞定加密完整示例

RSA算法原理图解:3个步骤搞定加密完整示例

RSA算法原理图解:3个步骤搞定加密完整示例 你从网上复制了一段 RSA 加密代码,导入项目后直接报错 ValueError: b'...' is not a valid base64 string…

2026/9/22 3:59:22 阅读更多 →

日新闻

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天 配置环境就卡半天?别怪机器慢,多半是你没选对工具链。在Java、Go或Python的项目现场, 手写实现…

2026/9/22 0:00:41 阅读更多 →
剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑 面试被问原理答不上来,是不是常态?别慌。很多开发者对着 GitHub 开源仓库里的代码发呆,看似简单实则暗藏玄机。今天这份【剑帝加点】速查手册,直接带你拆解核心实现,把面试必考的原理讲透。…

2026/9/22 0:00:41 阅读更多 →
手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优 复制来的代码跑不通不知道怎么调?别慌,这种“复制粘贴地狱”在开发圈太常见了。尤其是做 图片压缩网站…

2026/9/22 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/21 3:13:20 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/21 2:19:36 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/21 4:51:05 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/21 15:36:51 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/21 15:36:51 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/22 2:43:42 阅读更多 →