闲鱼监控怎么自动化?ai-goofish-monitor 让你告别手动刷商品
发布时间:2026/11/3 2:34:38 锦皓数字建站

闲鱼监控怎么自动化ai-goofish-monitor 让你告别手动刷商品【免费下载链接】ai-goofish-monitor基于 Playwright 和AI实现的闲鱼多任务实时/定时监控与智能分析系统配备了功能完善的后台管理UI。帮助用户从闲鱼海量商品中找到心仪产品。项目地址: https://gitcode.com/gh_mirrors/ai/ai-goofish-monitor闲鱼上刷同款商品从早到晚手动刷新结果一抬眼低价那台已经被拍走了——这种蹲守捡漏却总慢一步的滋味用过的人都有过。盯价更累想等某款手机从 ¥8000 降到 ¥6000你只能每隔几分钟回看一眼眼睛盯到发花价格该降也不降该走也不告诉你。ai-goofish-monitor就是为这类场景做的开源闲鱼监控系统它用 Playwright 驱动浏览器去搜索商品再交给多模态 AI 逐个判断这个值不值得买命中后自动推送到你的手机。你可以创建多个监控任务并发运行每个任务独立配置关键词、价格区间和 AI 判断标准还支持定时调度。简单说你定好什么样的算好货剩下的刷、筛、看、通知都交给它。5 分钟跑通第一个监控任务最省事的方式是 Docker 部署镜像里已经内置了 Chromium宿主机不用单独装浏览器。git clone https://gitcode.com/gh_mirrors/ai/ai-goofish-monitor cd ai-goofish-monitor cp .env.example .env docker compose up -d docker compose logs -f app.env里必填的只有 AI 相关的三项其余都可以用默认值OPENAI_API_KEY你的API密钥 OPENAI_BASE_URLOpenAI兼容接口地址 OPENAI_MODEL_NAME支持图片输入的模型名几点提醒OPENAI_MODEL_NAME必须选能看图的模型因为后面 AI 分析商品会带着图一起发过去Web 登录账号密码由WEB_USERNAME/WEB_PASSWORD控制默认admin/admin123生产环境记得改。浏览器打开http://127.0.0.1:8000登录系统首次启动会自动建好 SQLite 数据库默认在data/app.sqlite3如果你是从旧版本升级上来的它会顺带把老的config.json、jsonl/、price_history/里的数据导入一次不用手动迁。先做一件事把闲鱼登录态交给它监控能跑起来的前提是它手里有一份你的闲鱼登录态。这一步花不了两分钟装一个 Chrome 扩展在已登录闲鱼的浏览器里导出登录态 JSON在 Web UI 的闲鱼账号管理页面把 JSON 粘进去保存。文件会落在state/目录下比如state/acc_1.json。注意这里面是真实的 Cookie属于敏感凭证别贴到公开仓库或截图里。后面每个任务都可以绑定其中一个账号不绑定就由系统自动挑。创建监控任务一条流程走完所有核心功能真正干活的地方是任务管理页。新建任务时先选判断方式——这是整个任务的灵魂其余筛选条件都围绕它展开。方式一AI 判断。你在详细需求里用自然语言描述想要的商品比如九成新配件齐全无明显磕碰卖家信用好。提交后不会立刻生成任务而是弹出一个独立进度窗口——后台会先让 AI 把你的需求转写成一份结构化的分析标准存在prompts/目录里任务随即创建。这一步是异步的表单不会卡住你可以关掉弹窗去做别的回来点开始就行。方式二关键词判断。不经过 AI直接写关键词规则任务当场就建好。适合目标很明确、预算有限、不想给 AI 花 token 的场景。无论哪种方式接着往下填的都是同一套筛选条件它们会层层缩小结果集价格区间最低价和最高价超范围的商品直接丢弃区域筛选省/市/区三级选择器数据来自闲鱼页面快照。建议第一次先留空验证整体行情确认要只看某地再开——开了之后结果会明显变少新发布范围只抓最近 N 天内发布的商品捡漏场景一般选短一点包邮筛选只保留包邮商品定时调度配一条 Cron 表达式任务就按周期自动跑不配就是手动触发。保存后回到任务列表能看到每个任务的状态开关、采集规则、AI 标准文件和触发方式。点一下启动后台就开始按 搜索 → 发现新商品 → 抓详情和卖家信息 → 下载图片 → 调 AI 打分 的循环跑结果实时写进数据库概览页的已发现推荐数字会跟着涨。进阶玩法让监控更省心跑通之后下面这些扩展能力值得了解一下用到哪个开哪个多账号轮换多个登录态导入账号管理任务绑定不同账号或交给系统自动选择摊薄单账号的压力。代理池与失败保护.env里开PROXY_ROTATION_ENABLED配上PROXY_POOL代理列表和PROXY_ROTATION_MODE轮换模式请求走代理再配合TASK_FAILURE_THRESHOLD/TASK_FAILURE_PAUSE_SECONDS任务连续失败会先暂停冷却避免越撞风控越撞得狠。轮换逻辑在 src/rotation.py失败熔断在 src/failure_guard.py。通知推送命中推荐后系统把商品链接、价格和 AI 给出的推荐理由推到你手机。支持 ntfy.sh、Bark、企业微信机器人、Telegram、Gotify、Webhook 等多渠道在系统设置里填对应变量即可渠道实现集中在 src/infrastructure/external/notification_clients/想加新渠道照葫芦画瓢就行。结果导出与价格历史结果页支持导出历史成交价会自动沉淀成价格曲线概览页能直接看当前均价 / 历史均价 / 价格区间判断一个东西是捡漏还是溢价很直观。避坑与排错三个高频问题**现象任务突然不出结果日志里频繁出现登录失败。 ** 原因闲鱼登录态过期了。解决重新用 Chrome 扩展导出一份登录态 JSON 覆盖旧文件建议每隔一两周更新一次别等到全挂才处理。**现象商品能搜到但详情抓不全或者请求被拒、响应变慢。 ** 原因触发了平台风控。解决先降监控频率、拉长任务间隔再上代理轮换多账号场景下让系统轮换账号。风控不是不能治是别硬撞——撞得越狠冷却时间越长。**现象本地跑./start.sh报缺少 Playwright 或浏览器。 ** 原因脚本的前置检查没通过。解决先执行python3 -m pip install playwright和python3 -m playwright install chromium确保系统里有可用的 Chrome / EdgeLinux 下 Chromium 也可以再重跑脚本。**现象本地打开页面提示前端构建产物不存在。 ** 原因根目录dist/缺失。解决直接跑./start.sh它会自动构建或进web-ui/执行npm run build后确认产物已复制到仓库根目录。还有一个容易忽略的点区域筛选默认建议留空。第一次建任务就勾了某个区结果寥寥几条容易误以为系统坏了。先全局跑一轮再谈精确制导。延伸探索源码里值得看的几处后端主入口在 src/app.py路由全部挂在 src/api/routes/ 下想加接口先看这里AI 调用的封装在 src/infrastructure/external/ai_client.py分析请求的拼装和响应解析分别在 src/ai_message_builder.py 与 src/services/ai_response_parser.py爬取主体是 spider_v2.py默认从 SQLite 读任务也保留了--config指定 JSON 配置的兼容模式前端基于 Vue 3 TypeScript视图在 web-ui/src/views/想定制界面从这里下手。项目以 MIT 协议开源。最后提醒一句请把请求频率控制在合理范围监控成果只用于个人研究和购买决策——工具跑得越稳前提是你用得越克制。【免费下载链接】ai-goofish-monitor基于 Playwright 和AI实现的闲鱼多任务实时/定时监控与智能分析系统配备了功能完善的后台管理UI。帮助用户从闲鱼海量商品中找到心仪产品。项目地址: https://gitcode.com/gh_mirrors/ai/ai-goofish-monitor创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。