🚗 送机监控

名古屋中部国际机场(NGO)送机多车型价格监控 & 调价指令生成

● 运行中 待执行指令: 0 重启 停止 启动 刷新
服务已重启。

实时日志 (最近 80 行) 服务: ctrip-monitor-dropoff

2026-09-05 21:35:44,660 [DROPOFF] INFO   ⛔ 竞品最低价 CNY 448 < 最低价格线 CNY 450.0,停止调价(不跟降)
2026-09-05 21:35:44,665 [DROPOFF] INFO --- 处理车型:經濟(ID=6,资源ID=8361151,最低价格线=450.0)
2026-09-05 21:35:44,665 [DROPOFF] INFO --- 处理车型:經濟(ID=6,资源ID=8361151,最低价格线=450.0)
2026-09-05 21:35:44,667 [DROPOFF] INFO   我方价格:CNY 473
2026-09-05 21:35:44,667 [DROPOFF] INFO   我方价格:CNY 473
2026-09-05 21:35:44,667 [DROPOFF] INFO   竞品最低价:CNY 446(RBC Daichi Kanko)
2026-09-05 21:35:44,667 [DROPOFF] INFO   竞品最低价:CNY 446(RBC Daichi Kanko)
2026-09-05 21:35:44,667 [DROPOFF] INFO   ⛔ 竞品最低价 CNY 446 < 最低价格线 CNY 450.0,停止调价(不跟降)
2026-09-05 21:35:44,667 [DROPOFF] INFO   ⛔ 竞品最低价 CNY 446 < 最低价格线 CNY 450.0,停止调价(不跟降)
2026-09-05 21:35:44,671 [DROPOFF] INFO --- 处理车型:小巴(ID=8,资源ID=8361214,最低价格线=600.0)
2026-09-05 21:35:44,671 [DROPOFF] INFO --- 处理车型:小巴(ID=8,资源ID=8361214,最低价格线=600.0)
2026-09-05 21:35:44,673 [DROPOFF] INFO   我方价格:CNY 800
2026-09-05 21:35:44,673 [DROPOFF] INFO   我方价格:CNY 800
2026-09-05 21:35:44,673 [DROPOFF] INFO   竞品最低价:CNY 724(Toubu)
2026-09-05 21:35:44,673 [DROPOFF] INFO   竞品最低价:CNY 724(Toubu)
2026-09-05 21:35:44,673 [DROPOFF] INFO   调价决策:adjust_down | 我方(800) > 竞品最低(724),下调至竞品-10 = 714
2026-09-05 21:35:44,673 [DROPOFF] INFO   调价决策:adjust_down | 我方(800) > 竞品最低(724),下调至竞品-10 = 714
2026-09-05 21:35:44,678 [DROPOFF] INFO   ✅ 已写入调价指令:资源ID=8361214,新价格=CNY 714
2026-09-05 21:35:44,678 [DROPOFF] INFO   ✅ 已写入调价指令:资源ID=8361214,新价格=CNY 714
2026-09-05 21:35:44,678 [DROPOFF] INFO --- 处理车型:商務7座(ID=10,资源ID=8361186,最低价格线=1600.0)
2026-09-05 21:35:44,678 [DROPOFF] INFO --- 处理车型:商務7座(ID=10,资源ID=8361186,最低价格线=1600.0)
2026-09-05 21:35:44,678 [DROPOFF] INFO   我方价格:CNY 3490
2026-09-05 21:35:44,678 [DROPOFF] INFO   我方价格:CNY 3490
2026-09-05 21:35:44,679 [DROPOFF] INFO   竞品最低价:CNY 3400(RBC Daichi Kanko)
2026-09-05 21:35:44,679 [DROPOFF] INFO   竞品最低价:CNY 3400(RBC Daichi Kanko)
2026-09-05 21:35:44,679 [DROPOFF] INFO   调价决策:adjust_down | 我方(3490) > 竞品最低(3400),下调至竞品-10 = 3390
2026-09-05 21:35:44,679 [DROPOFF] INFO   调价决策:adjust_down | 我方(3490) > 竞品最低(3400),下调至竞品-10 = 3390
2026-09-05 21:35:44,684 [DROPOFF] INFO   ✅ 已写入调价指令:资源ID=8361186,新价格=CNY 3390
2026-09-05 21:35:44,684 [DROPOFF] INFO   ✅ 已写入调价指令:资源ID=8361186,新价格=CNY 3390
2026-09-05 21:35:44,684 [DROPOFF] INFO --- 处理车型:豪華6座(ID=12,资源ID=8361172,最低价格线=430.0)
2026-09-05 21:35:44,684 [DROPOFF] INFO --- 处理车型:豪華6座(ID=12,资源ID=8361172,最低价格线=430.0)
2026-09-05 21:35:44,685 [DROPOFF] INFO   我方价格:CNY 487
2026-09-05 21:35:44,685 [DROPOFF] INFO   我方价格:CNY 487
2026-09-05 21:35:44,685 [DROPOFF] INFO   竞品最低价:CNY 498(Leader Tour)
2026-09-05 21:35:44,685 [DROPOFF] INFO   竞品最低价:CNY 498(Leader Tour)
2026-09-05 21:35:44,685 [DROPOFF] INFO   调价决策:no_change | 我方第一,差距11元(10~30区间),保持不变
2026-09-05 21:35:44,685 [DROPOFF] INFO   调价决策:no_change | 我方第一,差距11元(10~30区间),保持不变
2026-09-05 21:35:44,685 [DROPOFF] INFO   → 不调价
2026-09-05 21:35:44,685 [DROPOFF] INFO   → 不调价
2026-09-05 21:35:44,691 [DROPOFF] INFO === 送机监控完成 ===
2026-09-05 21:35:44,691 [DROPOFF] INFO === 送机监控完成 ===
2026-09-05 21:35:44,691 [DROPOFF] INFO 下次执行间隔:3600秒(60.0分钟)
2026-09-05 21:35:44,691 [DROPOFF] INFO 下次执行间隔:3600秒(60.0分钟)
node:events:487
      throw er; // Unhandled 'error' event
      ^

Error: write EPIPE
    at afterWriteDispatched (node:internal/stream_base_commons:159:15)
    at writeGeneric (node:internal/stream_base_commons:150:3)
    at Socket._writeGeneric (node:net:1026:11)
    at Socket._write (node:net:1038:8)
    at writeOrBuffer (node:internal/streams/writable:570:12)
    at _write (node:internal/streams/writable:499:10)
    at Writable.write (node:internal/streams/writable:508:10)
    at PipeTransport.send (/opt/ctrip-venv/lib/python3.12/site-packages/playwright/driver/package/lib/coreBundle.js:34369:25)
    at dispatcherConnection.onmessage (/opt/ctrip-venv/lib/python3.12/site-packages/playwright/driver/package/lib/coreBundle.js:67801:59)
    at DispatcherConnection.sendEvent (/opt/ctrip-venv/lib/python3.12/site-packages/playwright/driver/package/lib/coreBundle.js:18281:14)
Emitted 'error' event on Socket instance at:
    at emitErrorNT (node:internal/streams/destroy:170:8)
    at emitErrorCloseNT (node:internal/streams/destroy:129:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
  errno: -32,
  code: 'EPIPE',
  syscall: 'write'
}

Node.js v24.17.0
2026-09-05 22:30:06,247 [DROPOFF] INFO 送机监控程序启动(v2 直接URL方式)
2026-09-05 22:30:06,247 [DROPOFF] INFO 送机监控程序启动(v2 直接URL方式)
2026-09-05 22:30:06,247 [DROPOFF] INFO === 送机监控开始 ===
2026-09-05 22:30:06,247 [DROPOFF] INFO === 送机监控开始 ===
2026-09-05 22:30:06,248 [DROPOFF] INFO 送机车型映射:6 条
2026-09-05 22:30:06,248 [DROPOFF] INFO 送机车型映射:6 条
2026-09-05 22:30:06,248 [DROPOFF] INFO 本次上车地址:名駅3丁目22−4
2026-09-05 22:30:06,248 [DROPOFF] INFO 本次上车地址:名駅3丁目22−4
2026-09-05 22:30:06,249 [DROPOFF] INFO 直接访问送机搜索URL(地址:名駅3丁目22−4)
2026-09-05 22:30:06,249 [DROPOFF] INFO 直接访问送机搜索URL(地址:名駅3丁目22−4)
2026-09-05 22:30:07,357 [DROPOFF] INFO 浏览器实例已创建(送机监控)
2026-09-05 22:30:07,357 [DROPOFF] INFO 浏览器实例已创建(送机监控)

服务参数

参数内容
systemd 服务名ctrip-monitor-dropoff
日志文件/var/log/ctrip-monitor-dropoff.log
监控方向送机(名古屋市区 → 机场)
监控间隔4~6 分钟(随机)
调价规则比竞品最低价低10元;差距10~30元不调;差距>30元上调保持30元差距
最低价格线CNY 540(轿车/客货车),CNY 700(小巴)
程序路径/opt/ctrip-auto-pricing/monitor_dropoff.py