作为一名喜欢在二手市场“淘金”的垃圾佬,我相信大家都有过这样的痛点:闲鱼上性价比极高的好物往往在发布几分钟内就会被“秒拍”,而我们平时又要学习、要工作,根本不可能 24 小时盯着手机刷。
最近,我在 GitHub 上发现了一个堪称“捡漏神器”的开源项目——闲鱼智能监控机器人。这个斩获了过万 Star 的明星项目巧妙地将前端自动化测试工具 Playwright 与强大的大语言模型(如 Gemini、OpenAI)结合,打造了一个全自动的闲鱼监控与智能分析系统。
今天,就来和大家聊聊这个项目到底神在哪里,以及它背后的技术实现。



这到底是个什么神仙项目?
简单来说,闲鱼智能监控机器人 是一个基于 Playwright 和 AI 实现的闲鱼多任务实时/定时监控与智能分析系统。
相比于过去那些简单的爬虫脚本(容易被封号、只能根据死板的关键词匹配),这个项目实现了真正的“降维打击”。它不仅能帮你死盯着心仪的商品,还能帮你“动脑子”——通过接入 AI 辅助判断,它可以帮你自动过滤掉那些“传家宝”、“虚假标价”或者“职业卖家”的坑爹商品,最终筛选出真正的“神仙好物”。
此外,它还配备了一个功能完善的后台管理 UI,让监控任务的配置和管理变得非常优雅。
核心功能亮点
- 实时/定时多任务监控:支持同时配置多个监控任务(比如同时监控“MacBook Pro M3”和“索尼 A7M4”),支持自定义监控频率。
- AI 智能分析(核心灵魂):支持接入 Gemini、OpenAI 等大语言模型。抓取到商品信息后,AI 会根据商品描述、卖家信用、价格对比等维度进行深度分析,帮你判断这件商品到底值不值得买。
- 强大的反爬机制:底层基于 Playwright,完美模拟真实浏览器环境和人类操作行为,大幅降低了被闲鱼风控拦截的概率。
- 完善的后台管理 UI:告别黑框框配置,系统提供了一个现代化的 Web 界面,方便用户直观地管理监控任务、查看监控日志和 AI 深度分析结果。
- 多端通知提醒:一旦发现高性价比好物,系统会第一时间通过多种渠道推送到你的手机上,绝不错过任何一次捡漏机会。
技术栈解析:为什么是 Playwright + AI?
这个项目的技术选型非常契合当下的技术趋势:
1. 为什么用 Playwright 而不是 Requests/Selenium?
闲鱼作为一个国民级应用,其反风控机制是非常严格的,单纯的 API 接口请求几乎寸步难行。而 Selenium 虽然能模拟浏览器,但速度较慢且环境配置繁琐。
Playwright 作为微软开源的新一代自动化测试工具,支持无头模式,能够完美伪装浏览器指纹,同时可以更丝滑地执行页面滚动、点击等动作,极大地提升了监控脚本的稳定性和存活率。
2. LLM(大语言模型)的破局
二手市场的商品数据是极其非标准化的(Unstructured Data)。卖家可能把“自用九五新”写在图片里,也可能用各种网络用语代替参数。传统的正则表达式根本无法精准提取关键信息。
通过引入 AI 模型,系统可以直接将商品页面的文本甚至截图丢给大模型,让大模型去做语义理解:“这个卖家是个人还是商家?”、“这个价格在这个成色下合理吗?”。这让爬虫从“体力劳动”进化成了“脑力劳动”。
快速上手体验
项目由 Python 编写,作者非常贴心地提供了完善的文档,无论是本地部署还是 Docker 部署都非常简单。
本文提供简易使用说明,详情前往项目地址阅读官方教程
项目开源地址:https://github.com/Usagi-org/ai-goofish-monitor
如果觉得有用,别忘了去 GitHub 给作者点个 Star 支持一下!
1. 克隆代码
git clone https://github.com/Usagi-org/ai-goofish-monitor.git
cd ai-goofish-monitor2. 安装依赖
建议使用虚拟环境:
pip install -r requirements.txt
playwright install # 安装 Playwright 所需的浏览器内核3. 配置环境变量
在项目根目录根据模板复制一份 .env 文件,填入你的大模型 API Key(支持 OpenAI / Gemini 等格式)。
4. 启动服务
运行主程序,随后你就可以在浏览器中打开 Web UI,配置你的第一个“捡漏”任务了!
免责声明:技术无罪,但请合理使用。建议大家控制监控频率,避免对闲鱼服务器造成恶意压力,做一名优雅的赛博捡漏客。