N8N 工作流 实现自动抓取流量卡数据
基于N8N工作流+LLM大模型定时抓取流量卡平台手机卡套餐信息进行聚合展示(包含返佣)。
采用docker轻量级部署
部署效果图如下:

✨ 功能特性
🎯 核心功能
- 手机卡数据管理
- REST API 服务
- 数据聚合
🛠️ 技术特性
- 高性能: 基于 FastAPI 异步框架,支持高并发
- 数据缓存: 内置缓存机制,提升响应速度
- 事件记录: 完整的用户行为事件记录系统
- 配置管理: 灵活的环境配置管理系统
- Docker 支持: 完整的 Docker 容器化部署方案
🚀 快速开始
部署要求
Linux/Unix操作系统Docker- 开放
80端口
部署教程
-
克隆项目
git clone https://github.com/your-username/n8n_qiongbi_ka.git -
将项目上传到
Linux/Unix服务器,并进入n8n_qiongbi_ka目录 -
修改配置文件(
.env.docker) 配置项(强烈建议修改)DB_USERNAME=root #mysql 用户名 DB_PASSWORD=123456 #mysql 密码 API_TOKEN_KEY=2240DA80B95849C1BE1FFD31002C8A #API请求密钥
4. 修改`docker-compose.yml`配置项(**强烈建议修改**)
```bash
MYSQL_ROOT_PASSWORD: 123456 #如果第3步修改了此项,那么这里也需要修改
- 赋予一键安装脚本执行权限
chmod +x deploy.sh
6. 编译/运行项目
```bash
./deploy.sh
-
检查结果 打开浏览器,访问
http://your_ip:80/card -
N8N工作流部署 请看 教程
🤝 贡献指南
我们欢迎所有形式的贡献!请查看 CONTRIBUTING.md 了解详细信息。
贡献方式
- 🐛 报告 Bug
- 💡 提出新功能建议
- 📝 改进文档
- 🔧 提交代码修复
- ⭐ 给项目点星支持
开发流程
Fork项目- 创建功能分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 创建
Pull Request
📄 许可证
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
🙏 致谢
感谢所有为这个项目做出贡献的开发者!
⭐ 如果这个项目对你有帮助,请给我们一个星标!