实战指南:基于AI的闲鱼智能监控机器人(ai-goofish-monitor)

内容分享1小时前发布
0 0 0

这是一篇基于 ai-goofish-monitor 项目文档整理的部署演示文章,涵盖了最推荐的 Docker 部署方式以及本地源码部署方式,并重点说明了关键的配置与登录步骤。

实战指南:基于AI的闲鱼智能监控机器人(ai-goofish-monitor)


实战指南:部署基于 AI 的闲鱼智能监控机器人 (ai-goofish-monitor)

在这个“捡漏”靠手速和运气的时代,ai-goofish-monitor 提供了一种全新的解决方案。这是一个基于 Playwright 和 AI(多模态模型)的闲鱼多任务实时监控工具,它不仅能帮你盯着商品,还能通过 AI 帮你“看图说话”,过滤掉不符合要求的商品。

以下是将该项目部署到你本地环境的详细步骤演示。


方式一:Docker 容器化部署(强烈推荐)

使用 Docker 可以避免繁杂的 Python 环境依赖问题,是官方推荐的部署方式。

1. 环境准备

确保你的服务器或电脑上已经安装了 Docker EngineDocker Compose

2. 获取项目代码

在终端执行以下命令,将项目克隆到本地:

git clone https://github.com/Usagi-org/ai-goofish-monitor
cd ai-goofish-monitor

**

3. 配置环境变量

这是项目运行的大脑。你需要复制示例配置文件并填入你的 AI 模型密钥。

# 复制配置文件
cp .env.example .env

使用文本编辑器修改 .env 文件,填入以下必填项

  • OPENAI_API_KEY: 你的 AI 模型 API 密钥。
  • OPENAI_BASE_URL: API 接口地址(兼容 OpenAI 格式)。
  • OPENAI_MODEL_NAME: 模型名称(例如 gpt-4o,用于分析商品图片)。
  • WEB_USERNAME / WEB_PASSWORD: Web 界面登录账号密码(默认为 admin/admin123,生产环境提议修改)。

4. 启动服务

在项目根目录下,一条命令即可启动所有服务:

docker-compose up --build -d

该命令会自动读取配置并后来台模式启动容器。

实战指南:基于AI的闲鱼智能监控机器人(ai-goofish-monitor)


方式二:本地源码部署

如果你熟悉 Python 开发环境,也可以选择直接在本地运行。

1. 环境检查

确保你的系统满足以下要求:

  • Python: 3.10 或更高版本
  • Vue3: 用于前端界面构建

2. 安装依赖

# 进入项目目录
cd ai-goofish-monitor

# 安装 Python 依赖
pip install -r requirements.txt

# 安装 Playwright 浏览器内核
playwright install chromium

**

3. 启动服务

配置好 .env 文件(步骤同 Docker 部署)后,赋予启动脚本执行权限并运行:

chmod +x start.sh
./start.sh

**

实战指南:基于AI的闲鱼智能监控机器人(ai-goofish-monitor)


核心步骤:获取闲鱼登录状态

无论是 Docker 还是本地部署,最关键的一步是解决闲鱼的登录验证。由于 Docker 容器内无法直接扫码,你需要通过 Web 界面来注入登录凭证。

  1. 访问 Web UI: 服务启动后,浏览器打开 http://127.0.0.1:8000。
  2. 登录后台: 输入你在 .env 中设置的账号密码(默认 admin/admin123)。
  3. 进入设置: 点击侧边栏的 “系统设置”,找到 “手动更新” 登录状态按钮。
  4. 提取 Cookie: 在你的电脑浏览器(Chrome)上安装项目提供的“闲鱼登录状态提取扩展”。 在浏览器中登录闲鱼官网。 点击扩展图标,选择“提取登录状态”并“复制到剪贴板”。
  5. 保存凭证: 回到监控系统的 Web UI 弹窗中,粘贴刚才复制的内容并保存。

️ 使用演示

实战指南:基于AI的闲鱼智能监控机器人(ai-goofish-monitor)

部署完成并登录后,你可以开始体验以下功能:

  • 创建任务: 可以直接用自然语言描述需求(例如:“帮我盯着价格在 500 到 800 之间的 iPhone 11,不要屏幕碎的”),AI 会自动生成关键词和筛选标准。
  • 实时监控: 在“运行日志”页面查看爬虫的实时动态。
  • 结果分析: 系统会以卡片形式展示抓取到的商品,并附带 AI 的分析结果(推荐或不推荐及其理由)。

⚠️ 注意事项与维护

  • 网络问题: 如果你在 OpenWrt 路由器上部署,可能会遇到 DNS 解析问题,需手动配置容器 DNS。
  • 频率限制: 请合理设置监控频率,遵守 robots.txt 规则,避免因请求过快导致闲鱼账号被限制。
  • 常用命令: 查看日志: docker-compose logs -f 停止服务: docker-compose stop。

总结

你可以把部署 ai-goofish-monitor 想象成雇佣一名不知疲倦的私人买手

  1. Docker 部署 就像是给这位买手安排了一间设施齐全的独立办公室,让他不受外界打扰地工作。
  2. 配置文件 (.env) 是你给他的“工作手册”,告知他用什么大脑(AI模型)思考。
  3. 注入 Cookie 则是你把自己的“入场证”交给他,让他能合法进入市场(闲鱼)查看商品详情。

目前,你的智能买手已经就位,快去 Web 界面发布第一个任务吧!

© 版权声明

相关文章

暂无评论

none
暂无评论...