如何 3 条命令搞定网页文件下载:skills 自动浏览完整教程
【免费下载链接】skillsBrowserbase's official collection of agent skills to access the web.项目地址: https://gitcode.com/GitHub_Trending/skills23/skills
账单、收据、报表散在十几个网站里,登录、点按钮、等下载,一套动作重复八遍。Browserbase 官方的 skills 技能集里有现成的解法:让浏览器自己干这些活,把网页文件下载跑成一条能重复的流水线,你只负责说任务。
账单散在各网站,手动下载最磨人
月初对账的时候最直观:A 网站下 PDF 账单,B 门户导 CSV 流水,C 后台还要截图留档。手动做一遍一小时,下个月还得再来,网站换个按钮位置就全废。
这类"登录进去 → 找到入口 → 点下载 → 确认文件落盘"的固定套路,恰恰是自动浏览器最擅长的:步骤固定、结果可验证、失败能看出卡在哪。说白了,就是让浏览器替你自动下载网页资源,你只负责验收。
一条命令,跑起整条下载流水线
在 Claude Code 里输入:
/autobrowse --tasks payment-portal,receipt-download,account-summary --iterations 5它会先给三个任务各建一个工作区,然后内层 agent 上真站去跑:登录、找入口、点下载,每一步都留痕;跑完外层 agent 读轨迹,找出卡住的那一步,改一条策略再来一轮。五轮之后还能稳定跑通的,毕业成常驻技能 ✅,以后一句receipt-download就能直接复用。
磨出来的不是一段脚本,而是一份"这网站哪里会坑你"的说明书。想改迭代轮数或只跑单任务,参数写法见 autobrowse 技能说明。
进阶:把会话里的下载当快递取走
远程会话下载的文件默认留在云端会话里,就像快递堆在快递柜没人取 📦。一条命令打包带走:
browse cloud sessions downloads get <session-id> --output session-artifacts.zip输入会话 ID,得到的 zip 里是该会话下过的所有文件;如果会话没下载过东西,返回的空包会被自动丢掉,不占地方。
再往前一步是保鲜 ⏰:把整轮任务挂进定时任务,网站改版后技能自动重学,第二天醒来还是好的。downloads.zip 的取舍机制在 browser-trace 参考文档 里写得很细。
谁适合上手
- 每月要从多个门户下账单、报表、合同的人
- 要批量维护网站自动化、不想每次改版都重写的开发
- 做数据采集但总被登录墙和验证挡住的爬虫需求
延伸方向:毕业出的技能可以整份喂给你的 stagehand 或 browser-use agent 当系统提示。
git clone https://gitcode.com/GitHub_Trending/skills23/skills下载归浏览器,时间归你。
【免费下载链接】skillsBrowserbase's official collection of agent skills to access the web.项目地址: https://gitcode.com/GitHub_Trending/skills23/skills
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考