尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

Skyvern 浏览器自动化:自然语言任务到可回放执行的实操指南

发布时间:2026/9/5 15:48:06

资讯中心
01
ARTICLE

Skyvern 浏览器自动化:自然语言任务到可回放执行的实操指南

Skyvern 浏览器自动化:自然语言任务到可回放执行的实操指南
Skyvern 浏览器自动化自然语言任务到可回放执行的实操指南【免费下载链接】skyvernAutomate browser based workflows with AI项目地址: https://gitcode.com/GitHub_Trending/sk/skyvernSkyvern 是一个开源浏览器自动化项目用视觉大模型驱动浏览器执行网页操作输入一段自然语言指令输出操作录屏、逐步截图和结构化数据。Skyvern 自动化最小可跑通路径docker-compose 启动git clone https://gitcode.com/GitHub_Trending/sk/skyvern cd skyvern cp .env.example .env docker compose up -d克隆仓库到本地工作目录进入项目根目录生成环境配置填入 LLM API 密钥如OPENAI_API_KEY启动 postgres、API、UI 三个容器在浏览器打开http://localhost:8080即进入 Skyvern 任务追踪界面首页有一个自然语言任务输入框。首次启动约 3 分钟compose 健康检查最长等待 180 秒用docker compose ps确认三个服务都变为 healthy 再刷新页面。若 LLM 密钥没配对任务会在界面上直接报模型调用失败这是第一个要排除的坑。不想装 Docker 也可以走 pippip install skyvern[all]后执行skyvern quickstart默认用~/.skyvern/data.db这个 SQLite 文件当数据库不用 Postgres。三个可验证用例由浅入深用例一单任务抓取任务描述Find the top post on hackernews todaySkyvern 做了什么通过 SDK 一行代码await skyvern.run_task(prompt...)把指令交给任务引擎浏览器自动导航到 Hacker News 首页按视觉推理识别出积分最高的帖子并读取其内容。可观察产出任务完成后的提取结果——标题、链接、积分三个字段./videos目录里同步生成该次运行的浏览器录屏。用例二固定输出 Schema 的数据提取任务描述同一句抓取指令但要求输出严格符合给定结构Skyvern 做了什么给run_task传data_extraction_schema参数用 JSON Schema 锁定title、url、points三个字段的类型引擎按 Schema 约束提取并返回。可观察产出结构化 JSON 而非自由文本可以直接喂给下游代码README 的 Get consistent output schema from your run 一节有完整示例代码。用例三多任务组合成 Workflow任务描述下载某账户 1 月 1 日之后的全部发票Skyvern 做了什么在 workflows 页面把多个任务块串成流程——浏览器任务打开发票列表页提取出符合条件的发票链接列表for loop 块逐条进入详情页下载 PDF每轮下载落盘。可观察产出./downloads目录下的一批 PDF 文件workflow 页面上可以看到每个块的执行状态形成提取列表 → 循环下载的固定流程换一批目标站点不用重新编排。深入一层可观测性与调优入口执行过程在哪里看History 页面点击任意一次运行进入任务详情页有四个标签。actions 标签逐步列出 Skyvern 的每个动作及其执行后的屏幕截图recording 标签是整段浏览过程的回放diagnostics 标签包含标注截图、元素树、页面 HTML 和原始 LLM 请求日志。某一步动作失败时先看 actions 里的截图再去 diagnostics 找对应时刻的元素树和 LLM 请求定位原因。这两部分在仓库文档里有对应章节fern/running-tasks/visualizing-results.mdx、fern/observability/overview.mdx。一个最常见的调优项MAX_STEPS_PER_TASK_V2定义在 skyvern/config.py 第 156 行默认值 25控制单个任务最多执行多少步。任务反复跳转、迟迟不结束时可以调高它但每一步都触发一次视觉 LLM 调用步数与成本、耗时同步上升调高之前建议先在 diagnostics 里确认卡在哪一步。适用边界与已知限制开源版本本身不包含反爬对抗、验证码求解和代理网络——这些是托管云服务的内置能力。目标站点反爬严格时需要自行配置代理与浏览器指纹否则任务可能卡在登录或验证环节。成本模型每个动作都依赖一次视觉 LLM 调用长任务的成本随步数线性增长。批量跑之前建议先单跑一个任务用 diagnostics 确认步数和耗时量级。认证覆盖支持密码凭据与 TOTP 双因素Google Authenticator 类登录短信类验证码流程需要额外集成邮箱转发等外部服务不是开箱即用。许可证仓库使用 AGPL-3.0若计划把 Skyvern 能力嵌入闭源商业产品需要先评估该许可证的传染性条款。【免费下载链接】skyvernAutomate browser based workflows with AI项目地址: https://gitcode.com/GitHub_Trending/sk/skyvern创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。