×

12306 余票监控工具-CRTMonitor

hqy hqy 发表于2025-07-06 23:57:52 浏览12 评论0

抢沙发发表评论

CRTicketMonitor 是一款开源的 12306 余票监控工具,通过实时查询车票信息并支持多平台推送通知,帮助用户及时获取余票动态。基于Javascript编写,遵守GPL3.0开源协议。

核心功能亮点:

  • ? 实时查询:输入出发地/目的地/日期获取车次列表

  • ? 完整信息:展示车次详情与实时余票

  • ⚙️ 动态监控:自定义监控车次和席别(支持商务座/一等座/硬卧等15种席别)

  • ? 多平台推送:飞书/Telegram/企业微信/Bark/邮件通知

  • ? 配置管理:自动生成配置文件,一键保存设置

⚠️ 免责声明
本工具仅用于学习和监控余票信息,非抢票软件。作者不保证监控准确性,不承担因使用产生的法律责任。

快速部署指南

方式1:直接运行(推荐)

  1. 下载程序

    • 前往 Releases页面 下载对应操作系统的版本

    • 或通过镜像站下载:CNB(推荐) Github

  2. 生成配置文件

    # 首次运行自动生成 config.yml 模板./CRTMonitor
  3. 修改配置
    编辑同目录下的 config.yml 文件(配置详解见下文)

  4. 启动监控

    ./CRTMonitor  # 直接运行

方式2:源码运行(需Node.js)

# 1. 克隆仓库git clone https://github.com/wxory/CRTMonitor.git# 2. 安装依赖npm install# 3. 启动程序npm start

后台持久化运行(Linux)

# 确保已安装 screensudo apt install screen# 使用内置脚本后台运行./run.sh

核心配置详解 (config.yml)

1. 监控任务配置

watch:- from: "上海"       # 出发地(支持同城站)
  to: "北京"         # 目的地
  date: "20241001"   # 日期(YYYYMMDD)
  trains:            # 监控车次(可选)
  - code: "G2"       # 车次号
    seatCategory:    # 监控席别
    - "二等座"
    - "硬卧"
  checkRoundTrip: true # 查询全程票

2. 通知配置(支持多平台)

平台配置示例
飞书yaml<br>- type: "Lark"<br> webhook: "[https://xxx](https://xxx)"<br> secret: "签名密钥"


Telegramyaml<br>- type: "Telegram"<br> botToken: "123:ABC"<br> chatId: "456"


企业微信yaml<br>- type: "WechatWork"<br> webhook: "[https://qyapi.weixin.qq.com/xxx](https://qyapi.weixin.qq.com/xxx)"


Barkyaml<br>- type: "Bark"<br> deviceKey: "xxx"<br> group: "火车票监控"


邮件yaml<br>- type: "SMTP"<br> host: "smtp.qq.com"<br> user: "a@qq.com"<br> pass: "授权码"


? 邮箱服务商关键配置

  • QQ/163邮箱:需用授权码代替密码

  • Gmail:开启两步验证+应用专用密码

  • 端口推荐:587 (STARTTLS)

3. 高级参数

interval: 15    # 刷新间隔(分钟)delay: 5         # 访问延迟(秒)





  •  免责声明
    本工具仅用于学习和监控余票信息,非抢票软件。作者不保证监控准确性,不承担因使用产生的法律责任。



以下内容需要兑换:

打赏

本文链接:https://kinber.cn/post/5231.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客