自動化監控與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