自动化监控与AI智能筛选闲鱼商品的开源工具部署

项目概述

ai-goofish-monitor 是一个专为闲鱼(阿里巴巴旗下二手交易平台)设计的开源自动化工具,帮助用户高效监控和分析二手商品。随着闲鱼平台上个人闲置高性价比商品逐渐减少,商家挂售商品占据主流,手动搜索和筛选商品变得繁琐且低效。该工具结合 Playwright 爬虫技术和 AI 智能分析(如 GPT-4o 模型),通过自然语言描述需求自动生成监控任务,精准推荐符合用户需求的商品。它提供直观的 Web 管理界面,适合技术人员和非技术用户使用。

核心功能

Web 界面概览

可视化 Web 界面

  • 提供直观的 Web UI,支持任务创建、编辑和可视化管理。

  • 用户可在线调整 AI 筛选标准(Prompt)、查看实时运行日志和筛选结果,无需操作命令行或配置文件。

  • 支持一键启动所有监控任务,操作简便。

  • AI 驱动的任务创建

    • 用户通过自然语言描述需求(如“想买一台二手 iPhone 12,价格低于 2000 元,成色 9 成新”),AI 自动生成复杂的筛选逻辑和监控任务。

    • 集成多模态大语言模型(如 GPT-4o),结合商品图片、描述和卖家画像进行深度分析,确保推荐结果精准。


    AI 筛选示例

    多任务并发

    • 通过 config.json 文件支持同时监控多个关键词或商品类别。

    • 各任务独立运行,互不干扰,适合用户同时追踪多种商品。

  • 高度可定制

    • 每个监控任务支持独立配置,包括关键词、价格范围、筛选条件和 AI 分析指令(Prompt)。

    • 用户可通过 Web 界面或直接修改配置文件灵活调整任务参数。

  • 实时通知

    • 通过 ntfy.sh 服务或企业微信机器人(配置 WX_BOT_URL),将 AI 推荐的商品信息实时推送至用户手机或桌面。

    • 流式处理确保新商品上架后立即分析和通知,减少延迟。

    通知示例

    安装与使用

    1. 克隆项目

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

    2. 安装依赖

    pip install-r requirements.txt

    3. 配置环境变量

    在项目根目录创建 .env 文件,填入以下配置:

    # OpenAI API 配置
    OPENAI_API_KEY="sk-..."
    OPENAI_BASE_URL="https://api.openai.com/v1"  # 使用代理时修改为代理地址
    OPENAI_MODEL_NAME="gpt-4o"

    # 通知服务配置
    NTFY_TOPIC_URL="https://ntfy.sh/your-topic-name"  # 替换为你的 ntfy 主题 URL
    WX_BOT_URL="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxx"  # 企业微信机器人 URL

    # 浏览器和爬虫配置
    LOGIN_IS_EDGE=false  # 默认使用 Chrome,设为 true 使用 Edge
    PCURL_TO_MOBILE=true  # 是否将 PC 端链接转换为移动端链接
    RUN_HEADLESS=true  # 是否以无头模式运行,遇到滑动验证码可设为 false

    4. 获取登录状态

    运行以下命令,弹出浏览器窗口,使用闲鱼 App 扫描二维码登录,生成 xianyu_state.json 文件:

    python login.py

    5. 启动 Web 服务

    运行以下命令,启动 Web 管理后台,访问 http://127.0.0.1:8000:

    python web_server.py

    适用场景

    • 个人用户

        快速寻找高性价比二手商品,如电子产品、服装等。

    • 商家或代购

        监控特定品类商品,获取新上架库存。

    • 市场研究

        分析闲鱼商品价格趋势和卖家行为。

    优势

    • 智能化

        AI 驱动的筛选和自然语言任务创建,减少手动操作。

    • 用户友好

        直观的 Web 界面,适合非技术用户。

    • 高效实时

        流式处理和即时通知,确保不错过任何新商品。

    • 灵活性强

        支持多任务并发和高度自定义配置。

    局限性

    • 登录依赖

        需手动扫描二维码获取登录状态,自动化部署受限。

    • API 成本

        使用 GPT-4o 等模型可能产生 API 调用费用。

    • 网络要求

        部分环境下需配置代理访问闲鱼或 OpenAI API。

    总结

    ai-goofish-monitor 是一个功能强大且易用的工具,通过结合爬虫技术和 AI 分析,极大提升了闲鱼商品监控的效率。无论是寻找高性价比二手商品,还是进行市场分析,该项目都是一个值得尝试的开源解决方案。

    更多游戏资讯请关注:电玩帮游戏资讯专区

    电玩帮图文攻略 www.vgover.com