监控任务数
📋
{{ globalStats.total_tasks }}
活跃运行中: {{ globalStats.active_tasks }} 个
累计爬取次数
🔄
{{ globalStats.total_crawls }}
成功率: {{ globalStats.success_rate }}%
抓取商品总数
📦
{{ globalStats.total_fetched }}
新发现商品: {{ globalStats.total_new }} 件
已过滤重复内容
🛡️
{{ globalStats.total_duplicates }}
自动去重对比计算
🔍
共 {{ filteredTasks.length }} 个监控任务
📦
暂无价格监控任务
点击上方按钮添加您的第一个商品监控任务,支持设置自定义爬取数量(如前50条)、展示最低价条数(如前3条)、定时爬取间隔以及自动去重比价!
{{ task.name }}
{{ task.is_active ? '🟢 监控中' : '⏸️ 已暂停' }} 关键词: {{ task.keywords }} 扫描前 {{ task.fetch_limit }} 条 展示最低 {{ task.lowest_count }} 条 ⏱️ 每 {{ task.interval_minutes }} 分钟 成色: {{ task.condition }}
上次扫描: {{ formatDateTime(task.last_run_at) }}
下次计划: {{ formatDateTime(task.next_run_at) }}
历史去重库: {{ task.seen_items_count }} 件
🏆 当前最低价对比结果 (TOP {{ task.lowest_count }})
已完成重复过滤与比价更新
尚未获得爬取结果,您可以点击上方“立即扫描”触发首次爬取。
🥇 第 1 最低价
🥈 第 2 最低价
🥉 第 3 最低价
TOP {{ item.rank }}
成色: {{ item.condition || '常规' }}
{{ item.title }}
{{ formatPrice(item.price, item.currency) }}
+ {{ formatPrice(item.shipping_cost, item.currency) }} 运费
免运费
选取时间:
开始时间:
结束时间:
执行记录清单 (共 {{ logsTotal }} 条记录)
页码 {{ logFilters.page }}
| 执行时间 | 监控任务 | 执行状态 | 返回条数 | 新抓取 | 过滤重复 | 最低价快照 | 耗时 | 操作 |
|---|---|---|---|---|---|---|---|---|
| 暂无符合条件的执行记录 | ||||||||
| {{ formatDateTime(log.started_at) }} | {{ log.task_name }} | {{ log.status === 'SUCCESS' ? '成功' : '失败' }} | {{ log.fetched_count }} 条 | +{{ log.new_count }} 条 | {{ log.duplicate_count }} 条 |
{{ formatPrice(it.price, it.currency) }}
-
{{ log.error_message }}
|
{{ log.duration_seconds }}s | |
后台实时运行日志 (app.log)
自动轮转: 单文件 10MB · 保留 5 份历史日志文件: {{ systemLogFile || '/opt/price_monitor_bot/logs/app.log' }}
暂无日志输出或正在初始化...
{{ idx + 1 }}
{{ line }}
eBay API 凭证与连接配置
{{ settings.env }} 模式默认使用 key.sh 中申请的 eBay 沙盒密钥,可在此测试或切换生产环境。
若无需更改请留空
{{ testResult.message }}
Token 校验正常 (Prefix: {{ testResult.token_prefix }})
💡
生产环境密钥说明:
当前已载入 key.sh 中的 Production 密钥。若测试返回 invalid_client (401),通常因 eBay 开发者账号对新生成的生产密钥有强制合规校验。请登录 eBay 开发者后台,完成「Marketplace Account Deletion/Closure Notifications」配置或勾选无需保留用户数据豁免,生效后即可连通真实 eBay 商业市场。