news 2026/9/5 16:08:16

网站老改版,脚本老挂?用 Skyvern 5 分钟跑通浏览器自动化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
网站老改版,脚本老挂?用 Skyvern 5 分钟跑通浏览器自动化

网站老改版,脚本老挂?用 Skyvern 5 分钟跑通浏览器自动化

【免费下载链接】skyvernAutomate browser based workflows with AI项目地址: https://gitcode.com/GitHub_Trending/sk/skyvern

每个月还得手动登录供应商后台、翻页、下载报表?Skyvern 用大模型加视觉模型驱动浏览器,把这类浏览器自动化压成一句自然语言指令,不用写任何选择器。

为什么是它,而不是自己写脚本

  • 不写 CSS/XPath,用"绿色的登录按钮"就能点中
  • 网站改版本来不炸,元素靠截图 + DOM 双通道定位
  • 密码、信用卡、TOTP 码加密存库,任务里只引用不落地

5 分钟本地跑起来

git clone https://gitcode.com/GitHub_Trending/sk/skyvern cd skyvern && docker compose up -d

启动前在.env里填一个 LLM 的 API key(OpenAI、Anthropic、Ollama 都支持)。容器起来后打开http://localhost:8080,建一个测试任务点 Run:看到任务页右侧 Live 指示灯亮着、Thought 逐条往下滚,就说明跑通了;页面起不来就先docker compose logs -f skyvern-ui看日志。

跟着做一个真实任务:每月发票批量下载

目标:每月自动登录供应商门户,把当月发票拉到本地文件夹,不再手动干。

操作

  1. 先存密码:UI 的 Credentials 里录入门户账号密码,要两步验证就勾上 TOTP 并填密钥。
  2. 新建任务:目标写一句话——"登录后进入发票列表,下载 1 月的发票",参数里绑定刚存的凭证。
  3. 看结果:Output 页看提取字段,Recording 页回看操作录像,PDF 落在本地downloads目录。

结果:要每月定期跑,就把这套步骤固化成 AI 工作流——在可视化编辑器里拖一个 Task 块加一个 For Loop 块,把发票检索日期设成参数,点 Run 验证。登录、翻页、下载全程不用人碰。

它到底怎么工作:Planner、Task、Validator 三件套

拿到目标后,Planner 先把任务拆成步骤;每步由 Task 智能体截图页面、解析 DOM、框出可交互元素,再调 LLM 决定下一步动作;动作执行完,Validator 核对目标是否达成,没达成就反馈给 Planner 调整。全程不依赖固定选择器,网站改布局也能靠视觉认出按钮和输入框,而且每步的思考和动作都有记录,失败时能逐步复盘。

先排三个坑:LLM 密钥、TOTP、内存

  • 任务卡住不动 →.env里 LLM 的 API key 没填,或者所选模型不支持视觉。
  • 停在 2FA 验证码页 → 存凭证时填 Authenticator Key 而不是截图,Skyvern 会自己算出动态码。
  • 本地内存飙高 → 每个任务起一个有头浏览器实例,本地并发 ≤ 5,大批量就分批跑或换大内存的机器。

API、SDK 与 AI 工作流,接到哪

它对外提供完整 REST API 和 Playwright 兼容的 Python / TypeScript SDK,单条任务可以用代码发,也能接进 n8n、Make、Zapier 这类现成的自动化平台,任务跑完还可以通过 Webhook 推回你自己的系统。自托管和进阶配置看官方文档 docs/developers/ 与 README。

拿你每月最烦的那张报表,建个任务试试。

【免费下载链接】skyvernAutomate browser based workflows with AI项目地址: https://gitcode.com/GitHub_Trending/sk/skyvern

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/5 16:07:44

余式哀嚎写作法:用克制细节写出崩溃的瞬间

写崩溃、写离别、写那些让人喘不上气的瞬间时,最难的不是让角色哭出来,而是让读者愿意陪着他把那口气咽完。我给自己这种偏压抑、偏沉痛、但又不想放声大哭的表达方式起了个名字,叫“余式哀嚎”。这里的“余”不是某个作家的姓氏专用&#xf…

作者头像 李华
网站建设 2026/9/5 16:04:05

C语言期末大作业高分攻略:从模块设计到调试技巧的完整指南

简介:这是一份面向高校C语言初学者与课程设计学生的高分期末大作业实战项目,聚焦学生信息管理系统开发,完整覆盖登录认证、用户角色切换(学生/管理员)、课程管理、选课、成绩录入与查询等核心功能模块。资源包含704个文…

作者头像 李华
网站建设 2026/9/5 15:58:55

AI酒馆多角色群聊完整实现:从角色卡设计到调度器实战

前阵子我参加 B站AI创造公开赛,把 AI酒馆里“用户与单个角色对话”的常规玩法改成了“多角色群聊”模式。最初只是想着图个乐子,让三个角色在同一个房间里聊天,结果越调越发现:多角色能互相接戏,并不是靠把几句角色卡塞…

作者头像 李华
网站建设 2026/9/5 15:58:39

HC32L136额温枪工程级参考设计深度解析

简介:本资源是面向嵌入式工程师与IoT硬件开发者的一站式额温枪参考设计方案,基于华大半导体HC32L136超低功耗ARM Cortex-M0 MCU,完整覆盖体温测量设备从原理设计、PCB实现到固件开发的全链路需求。压缩包共129个文件,含45个C语言源…

作者头像 李华
网站建设 2026/9/5 15:58:09

Hermes Agent入门:Session、Skill与上下文加载如何支撑Agent连续工作

上周有位读者问我:Hermes Agent 到底和直接调大模型 API 有什么区别?我没有直接回答,而是反问了一句:如果你只是调 API,你能在第二天继续上一次没做完的长任务吗?你能让模型稳定调用你自己写的查询接口&…

作者头像 李华