首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Nodejs 12306查询小工具

一个 Nodejs 写的查询12306的小工具,查询到指定车次的车票后会反馈到邮箱 github:https://github.com/isxiaoxin/12306 已实现的功能 根据中文站点名称去查找对应的站点代号...支持查询单个/多个车次数据 定时监控票数量 检测到指定车次票数的变化后发送新结果到邮箱 使用方法 1、把代码克隆到本地 $ git clone https://github.com/isxiaoxin...smtp授权码 不是qq密码 放心填写 4、执行命令 node start.js 执行之后是这样的 终端也能看到此次查询的信息 this.logger 为true时会输出 可自行更改 默认每隔1分钟查询...,有需要可自行调整 start.js 里的 this.interval 检测到后会收到这样一个邮件,可自行调整邮件模板或样式 其他 在不使用进程守护的情况下只能通过 ctrl + c 关闭查询(小菜鸡没用过...e15fd72727fe 如果 setInterval 满足不了需求可自行使用 node-schedule 最后 目前只是实现出来第一版,有任何问题或建议可以给我提 issue 或者咨询我 首发自:Nodejs 12306查询小工具

33920
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    五一抢难,Python脚本,火了!

    py12306 项目其实就是一个抢工具,可能因为临近出行购票热潮,这类项目又重新受到关注。...https://github.com/pjialin/py12306 工具的使用非常简单,可以使用 Python 或 Docker 部署。作者在项目主页提供了详细的教程。...工具的使用非常简单,可以使用 Python 或 Docker 部署。作者在项目主页提供了详细的教程。...requirements.txt 配置工具程序(附代码) cp env.py.example env.py 测试运行 目前提供了一些简单的测试,包括用户账号检测,乘客信息检测,车站检测等 开始测试 -t python...main.py -t 测试通知消息 (语音, 邮件) -t -n # 默认不会进行通知测试,要对通知进行测试需要加上 -n 参数 python main.py -t -n 运行程序 python

    1.2K11

    python整除和取写法_Python的整除和取

    最近做题发现-123%10=7,于是查阅了一下python的取机制,这里记录。...参考:https://blog.csdn.net/sun___M/article/details/83142126 //:向下取整 int():向0取整 正数的取比较直接: print(123%10)...但是换为负数取,情况就有所不同: print(-123%10) #7 print(-123%-10) #-3 这里面第二条是我们一般意义上的取操作。...这里也特别标注一下,如果涉及到负数取要用上述解决办法。 那么我们看第一条,结果等于7。这个结果有点让人摸不到头脑,不过这个结果与Python的底层机制有关。...在Python中,取的计算公式与别的语言并没有什么区别:r=a-n*[a//n] 这里r是余数,a是被除数,n是除数。

    1.8K20

    python自动抢神器

    Python 自动抢神器 ,GitHub Star 13K 热榜第一 ? 农历八月十五日是中秋节。南宋吴自牧的《梦粱录》记载:“八月十五中秋节,此日三秋恰半,故谓之中秋。...十一假期也快要临近,大家每天都在抢,最近出现了一个Python工具,送到了star 12K, GitHub趋势榜第一: ?...标星5k的“py12306”便是其中之一,它支持分布式抢。 如果你还没抢到回程的,试一下这些Python工具吧。已经有许多人类亲测成功了: 以及,十一后面还有春运,可以提前做好准备活动嘛。...从查询开始,到付款完成,最后获取订单号。一气呵成,不怕人类手速太慢。 有了它,文先森去年就丝滑地抢到了回家的。而后,便努力帮助抢助手继续进化。...同样是支持Python 3.6以上版本,这个项目现在也有4k标星了。 薪火承传 2010年初,官方上线12306。从那时起,程序员就开始用自己的方法查询票了: ?

    4.7K60

    还没买到?快试试这个Python开源工具,支持多任务抢

    家门口没,就买去终点;北京没,就坐车去下一站;实在不行少买几站上车再补……就算接受一切妥协,也还是失败。 还好这个世界有Python,可以弥补人类手速的缺陷。...多任务,多日期,多账号 py12306购票助手,主要功能有这些: · 多日期查询 · 自动打码下单 · 用户状态恢复 · 电话语音通知 · 多账号多任务多线程支持 · 单个任务多站点查询 · 分布式运行...-n 第四步,运行程序: 1python main.py 然后,来观摩一下程序猿抢到的喜悦: ?...文先森的12306购票小助手在2018年年初诞生,如今已在抢界德高望重:目前标星4000+,昨天一天上涨200+。 从查询到下单完成,节奏紧张而明快: ?...而程序猿用自己的方式查询的活动,在这之前就已经开始了 (只要下图日期没有bug) : ?

    1.3K30

    基于python问题(%)详解

    的公式: 余数=除数-被除数*商 python的的余数是按照整除(向下取整)得到的商来计算的。...取问题主要分为 : 正数与正数,负数与负数,正数与负数 ,0 正数与正数 #大数/小数:因为得出的商和整除得出的一致,所以直接按照这个公式(余数=除数-被除数*商)即可。...所以整除的值为-1,也就是向下取整的值,而python中取是按照整除的商计算的,所以余数为 -7-(9*(-1))=2 print(-7//9) #-1 print(-7%9) #2 #同样的...所以整除的值为-2,余数 9-【-7*(-2)】=-5 print(9//-7) #-2 print(9%-7) #-5 补充知识:python切片及负数下标 [a:b:c] 表示 [a,b) 区间内...取问题(%)详解就是小编分享给大家的全部内容了,希望能给大家一个参考。

    1.9K20

    五一Python神器来了

    今天介绍一个Python神器,希望对你有帮助。 Py12306是一个流行的开源项目,旨在帮助用户更便捷地查询和预订中国铁路12306网站上的火车票。...以下是使用Py12306的基本步骤和一些注意事项: 安装与环境准备 安装Python: 确保你的系统中安装了Python3.6或更高版本。可以通过访问Python官方网站下载安装。...python main.py -t 测试通知消息(语音、邮件)。...# 默认不会进行通知测试,要对通知进行测试需要加上 -n 参数 python main.py -t -n 运行程序 python main.py 注意事项 验证码处理: 验证码的识别是抢中的关键一环...法律法规: 使用抢软件需遵守相关法律法规及12306的服务条款,避免违规操作。 维护与更新: 12306网站常有更新,因此保持Py12306代码库的更新是很重要的,以确保与最新的购票系统兼容。

    33710

    还没买到?快试试这个Python开源工具,支持多任务抢

    家门口没,就买去终点;北京没,就坐车去下一站;实在不行少买几站上车再补……就算接受一切妥协,也还是失败。 还好这个世界有Python,可以弥补人类手速的缺陷。...多任务,多日期,多账号 py12306购票助手,主要功能有这些: · 多日期查询 · 自动打码下单 · 用户状态恢复 · 电话语音通知 · 多账号多任务多线程支持 · 单个任务多站点查询 · 分布式运行...-n 第四步,运行程序: 1python main.py 然后,来观摩一下程序猿抢到的喜悦: ?...文先森的12306购票小助手在2018年年初诞生,如今已在抢界德高望重:目前标星4000+,昨天一天上涨200+。 从查询到下单完成,节奏紧张而明快: ?...而程序猿用自己的方式查询的活动,在这之前就已经开始了 (只要下图日期没有bug) : ?

    1.4K30

    回家的抢到了吗?不如用 Python靠谱!

    源 / 机器之心 每年春节来临之际,抢成了所有在外游子的必刷 boss。今天,你抢到票了吗?没有的话,快来试试这个程序! 在小编的朋友圈里面真的是各种各样的求帮忙加速的! 吐槽风 ?...执行 该程序使用 Python 创建,支持版本为 2.7.10 - 2.7.15。...windows 打开 ide 或者 cmd 请用管理员身份执行 python run.py,不需要加 sudo 如果你的服务器安装了 docker,那么就可以 docker 启动 docker build...-t dockerticket . docker run dockerticket python run.py & 本来是可以直接 Dockerfile 启动的,但不知道为什么启动不了,如果有大佬看到问题所在...cdn 代理 config - 项目配置 damatuCode - 打码兔接口 init - 项目主运行目录 myException - 异常 myUrllib - urllib 库 希望大家能够在抢的时候看到类似下图这样的好消息

    75420

    五一抢难,这个Python脚本,你一定要试试

    需要在python 3.6以上版本运行程序。 1....启动前测试 python main.py -t 4. 运行程序 python main.py 运行程序后,结果如下。 还可以使用docker或docker-compose进行部署使用。...项目地址:https://github.com/pjialin/py12306 /02/ 12306spy 12306spy,12306查票,找到一张能上车的。...因为有时候买不到直达,会选择中转换乘或者补票的方式,以此去你想去的地方~ 输入【开始】和【结束】站点,以及【日期】,查询所有车次。 点击右侧的【点击直达】 , 则能在这里的车次中找到可以上车的。...RailTracker是一个专门针对高铁票务数据的高效数据采集、集成与可视化系统,使用 Python开发。 致力于提供准确、实时更新的高铁票务数据,助力用户深入分析和洞察高铁票务的最新趋势。

    44410

    还没有抢到过年回家的Python帮你抢回家过年

    打包抢程序 现在讲讲本文的另一个知识点,Python 程序打包。...我们知道,Python 脚本如果在没有安装 Python 的机器上不能运行,所以将脚本打包成 exe 文件,降低脚本对环境的依赖性,同时运行更加迅速。...但这个抢程序需要输入的配置项比较多,其实不太适合打包,大家可以作为一个知识点来学,对于那些基本没有配置项的程序来说非常合适。 打包的库是 pyinstaller,用 pip 命令直接安装。...pip install pyinstaller 安装成功后,我们就可以用 pyinstaller 库对 Python 文档进行打包了,打包 Python 文档的命令格式如下: pyinstaller...打开 dist 目录下的 exe 文件,在 windows 系统下双击文件即可运行程序实现抢。显示的信息页面和我们用编辑器看到的是一样的。 ? 祝大家早日抢到回家的火车票!

    78230

    Python版12306抢神器来了

    项目:testerSunshine,智能刷&订票 耗费时长:不详 难易度:10 环境准备 Python 3.6 - 3.7.4 实现步骤 项目依赖库: 验证码目前可以本地识别,需要下载模型,放于项目根目录...还是python 完全取决于安装的时候配置的环境变量是否为python3,以下启动默认环境变量为python3 python3 run.py t 启动前请先筛选cdn,这点很重要 python3 run.py...[-h] operate positional arguments: operate r: 运行抢程序, c: 过滤cdn, t: 测试邮箱和server酱,server酱 如果你的服务器安装了...docker与docker-compose, 那么你可以忽略上面的所有步骤,直接按以下步骤操作,即可开始抢: 开始抢:docker-compose up --build -d 停止抢:docker-compose...down 查看抢log: docker logs --follow ticket 请确认你安装的docker版本为18.09及以上: docker -v 请确认你安装的docker-compose版本为

    50210

    python爬12306并买票_python开发12306抢

    说明文字: 1.本项目只是一个练习,熟悉python爬虫技术,没有任何用途 2.最后运行的结果有时候会成功,有时候会显示错误界面,如下图所示。...由于获取到的JSON信息比较乱,所以在获取指定数据时通过split()进行分割,通过与浏览器查询页面中的数据逐个对比找出数据所对应的位置。...(three_day,from_station,to_station,3) # 发送查询五天内卧铺信息的网络请求,并获取返回的信息 query_ticketing_analysis(five_day,...就如today_car_list没有z313车次,所以在info里面z313车次的“今天”卧铺信息就是’- -’。...否则就是没 #判断高级软卧、软卧、硬卧是否有票 def is_ticket(tmp_list,from_station,to_station): # 判断高级软卧、软卧、硬卧任何一个有票的话,就说明该趟车有卧铺

    2K40
    领券