1. Selenium 商品采集模块(官方sdk给出的客户指定要求的数据不准确所以使用selenium的方式模拟客户日常操作获取)
功能
自动登录 eBay
搜索关键词
进入指定类目
翻页
获取商品数据
获取字段包括:商品标题、商品价格........
2. eBay SDK/API监控模块
eBay 官方 API 更稳定,额度问题实现得是5秒一次监控
监控:某关键词、某分类、某卖家
SDK作用
通过 API:
获取最新商品
判断是否上新
获取商品详情
获取库存变化
获取价格变化
3. AI 商品判断模块
自动判断:
是否值得购买
是否符合规则
是否疑似低价
是否为目标型号
关键词检查(如苹果17斤买成iPhone17)
是否真假货风险
AI自动过滤、投喂少量数据控制阈值
整体结构:
关键词配置
↓
eBay API监控
↓
发现新商品
↓
AI规则判断
↓
符合条件
↓
自动下单
↓
邮件通知付款
↓
数据保存取消后避免重复购买
数据库方面使用mysql
商品表、监控任务表、日志表....
项目难点
1. eBay风控
问题:
频繁访问封IP
人机验证
登录检测
解决:
代理池
Cookie复用
指纹浏览器
限流
2. AI误判
解决:
Prompt优化
多规则过滤
价格阈值
3. 实时监控
解决:
异步任务
Redis队列
APScheduler
项目成果
实现 eBay 商品实时监控与自动化数据采集。
支持基于关键词与分类的商品自动筛选与上新检测。
通过 AI 自动分析商品标题与描述,提高目标商品识别准确率。
实现符合条件商品的自动下单流程,降低人工监控成本,并且比人工高效24小时监控
系统支持邮件实时通知与日志记录,提高业务自动化效率。