4.5k星星!Agent专用开源浏览器,自带淘宝、咸鱼、小红书等78个数据抓取skill

AI 知识库21小时前发布 开源AI
775 0 0
熊猫办公
4.5k星星!Agent专用开源浏览器,自带淘宝、咸鱼、小红书等78个数据抓取skill
平时大家对数据抓取的需求还是挺大的,尤其是现在基本都在用Agent干活,那Agent能直接抓数据的需求就更大了。
但当Agent真正进入淘宝、闲鱼和小红书,它面对的环境和读取本地文件完全不同。
尤其是需要登录才能看的,Agent靠自己的能力肯定是做不了。
所以,Agent需要一个真正适合它使用的浏览器,让它稳定地进入网站,把任务继续做下去。
这个工具能够理解页面、管理登录状态、隔离不同任务、处理异常等等。
今天看到一个高星项目,反爬机制做的很好。
4.5k星星!Agent专用开源浏览器,自带淘宝、咸鱼、小红书等78个数据抓取skill
项目简介
BrowserAct Skills是一套专门给Agent设计的开源浏览器自动化工具,它通过命令行工具和Skill,让Agent 能够打开真实网页、理解页面当前状态、完成点击和输入、提取网页内容、捕获网络请求,并在不同浏览器和账号之间保持隔离。
对于需要重复运行的网站任务,它还可以通过Skill Forge,把一次成功的网站探索过程生成可反复使用的 Skill。
DEMO
安装很简单,直接把链接丢给你的Agent,让它帮你装好。
总共有78个skill,对应了78个不同的场景。
随便贴出来一部分,需要什么skill就让Agent帮你下载什么skill。
4.5k星星!Agent专用开源浏览器,自带淘宝、咸鱼、小红书等78个数据抓取skill
给我安装了一个独立本地Chrome,跟平时用的是隔离开的,不用担心。
先简单测试下。
让Agent打开Wikipedia首页,并用自然语言搜索一个问题。BrowserAct找到了搜索框和搜索按钮,完成输入和页面跳转,获得中文维基百科的搜索结果。
4.5k星星!Agent专用开源浏览器,自带淘宝、咸鱼、小红书等78个数据抓取skill
除了读取搜索结果,BrowserAct还成功发现了页面在后台调用的多个结构化接口,包括Wikipedia用于查询和解析内容的请求。
这项能力对数据采集尤其重要,因为网页上看到的内容往往来自后台接口,如果Agent能在浏览过程中找到相对稳定的数据来源,后续任务就不需要一直从复杂页面中提取文字,执行效率和稳定性都会更高。
这也是Skill Forge的路径,在探索网站时会优先寻找合适的数据接口,如果没有稳定接口,再回退到页面元素操作。一次成功后,业务中的关键词、页数、地区或价格区间可以变成可调整的输入,后续任务则沿用已经验证过的路径。
然后安装测试了项目里的淘宝关键词搜索Skill。
BrowserAct成功打开了淘宝首页,也能读取首页中公开展示的商品、价格和频道信息。
不过这场景还是需要登录下账号的。
4.5k星星!Agent专用开源浏览器,自带淘宝、咸鱼、小红书等78个数据抓取skill
BrowserAct不能绕过账号登录。
在需要登录的情况下,用户不用把账号密码直接给 Agent,BrowserAct提供了人工接管能力,Agent可以在当前页面暂停,并生成一个供用户控制浏览器的链接。
用户完成扫码或验证后,再把当前会话交还给Agent,让它从原来的位置继续工作。
功能特点

1. 真正面向 Agent 的浏览器
BrowserAct让Agent先观察页面,再根据任务选择动作。相比提前写死网页位置,这种方式更接近人使用浏览器的过程,也更适合处理会变化的淘宝搜索页、小红书笔记页和闲鱼商品页。
2. 页面操作与数据提取结合
Agent能点击、输入和滚动,还能读取正文、保存截图、观察页面后台的数据请求。对于商品和内容采集,它可以先理解页面,再寻找更稳定的数据来源,不依赖容易受改版影响的页面位置。
3. 登录状态与账号隔离
每个浏览器环境都可以拥有独立的Cookie和Profile。淘宝、小红书、闲鱼的不同账号可以分开放置,减少串号和状态污染,同一个环境也能在后续任务中复用已有登录状态。
4. 遇到验证时允许人工接管
普通页面可以先用本地Chrome,遇到验证码、扫码登录、复杂验证时,任务可以暂停并交给用户处理,完成后再由Agent继续。这比验证失败后让整个流程从头开始更加实用。
5. 一次探索,生成可复用 Skill
Skill Forge可以把一次成功的网站探索变成长期可用的工具,之后只需更换关键词,就能沿用已经验证过的采集路径。
6. 常用网站方案丰富
项目包含淘宝关键词搜索、商品详情、评论和店铺目录、闲鱼商品、小红书笔记、微信文章、知乎内容以及YouTube视频等方案,已有78个Skill可以直接安装,找不到合适方案时再让Agent生成。
7. 敏感操作需要用户确认
创建浏览器、导入登录状态、修改代理,以及登录、上传和敏感表单提交等操作,都需要用户明确授权。Agent不仅要知道如何完成任务,也要知道什么时候必须停下来询问用户。
项目链接

https://github.com/browser-act/skills

© 版权声明

相关文章