by Usagi-org
别养虾了,来试试养鱼吧!本项目基于 Playwright 和AI实现的闲鱼多任务实时/定时监控与智能分析系统,配备了功能完善的后台管理UI。帮助用户从闲鱼海量商品中,找到心仪产品。
# Add to your Claude Code skills
git clone https://github.com/Usagi-org/ai-goofish-monitor基于 Playwright 和 AI 的闲鱼多任务实时监控工具,提供完整的 Web 管理界面。

git clone https://github.com/Usagi-org/ai-goofish-monitor && cd ai-goofish-monitor
cp .env.example .env
vim .env # 填写相关配置项
docker compose up -d
docker compose logs -f app
docker compose down
http://127.0.0.1:8000docker compose pull && docker compose up -d.env 中的 SERVER_PORT,请同步更新 docker-compose.yaml 里的端口映射。docker-compose.yaml 默认会把 SQLite 主库挂载到 ./data:/app/data,数据库文件默认为 data/app.sqlite3data/ SQLite 主存储(任务、结果、价格历史)state/ 登录状态 cookie 文件prompts/ 任务提示词logs/ 运行日志images/ 商品图片与任务临时图片目录config.json、jsonl/、price_history/ 首次升级到 SQLite 时用于兼容导入的旧数据源data/app.sqlite3APP_DATABASE_FILE 自定义数据库路径;Docker 默认设置为 /app/data/app.sqlite3config.json、jsonl/、price_history/ 导入一次历史数据state/、prompts/、logs/、images/ 仍然是文件系统目录,不在 SQLite 中images/task_images_<task_name>/,任务结束后默认会清理data/app.sqlite3 中数据正确后,可视部署方式决定是否继续保留旧的 config.json、jsonl/、price_history/ 挂载| 变量 | 说明 | 必填 |
|------|------|------|
| OPENAI_API_KEY | AI 模型 API Key | 是 |
| OPENAI_BASE_URL | OpenAI 兼容接口地址 | 是 |
| OPENAI_MODEL_NAME | 支持图片输入的模型名称 | 是 |
| WEB_USERNAME / WEB_PASSWORD | Web UI 登录账号密码,默认 admin/admin123 | 否 |
其余配置见下方“配置说明”。
http://127.0.0.1:8000 并登录。state/ 目录,例如 state/acc_1.json。AI判断:填写“详细需求”,提交后会弹出独立进度弹窗,后台异步生成分析标准。关键词判断:填写关键词规则,任务会直接创建,不经过 AI 生成流程。区域筛选:已改为省 / 市 / 区三级选择器,数据基于闲鱼页面抓取快照内置。jsonl 文件。Node v20.18.3 可完成前端构建)python3 -m pip install playwright && python3 -m playwright install chromiumstart.sh 会...No comments yet. Be the first to share your thoughts!