python刷票脚本在哪_可以挂在服务器的 12306 刷票脚本

news/2025/1/15 21:45:56/

只是在刷出票后发送提醒消息,并不能自动购票。在收到消息后还是得拼手速。

脚本用 Python3 实现,可挂到服务器上 24 小时刷。

前言

总体来说火车票应当是越来越好买,因此一直没怎么太操心。哪知道今年票似乎没有很好买,最近在 12306 刷了几天一张票都没看到。广大抢票软件又都只支持 Windows 系统,作为 Mac 用起来不是太方便。

写了个脚本挂到服务器,希望收到消息。

注意事项

脚本采用 python3 开发,请使用 python3 运行该脚本

在刷到票后,采用 Slack 发送通知消息,因此请先创建 Slack 的 Team 。在创建好 Team 后,创建一个名叫ticket的 channel,并申请一个 Bot 用于发消息。如希望采用其他的通知途径,请自行修改 12306.py 中的 send_message 实现。

使用方法

安装依赖库

pip3 install requests

pip3 install slackclient

复制conf.py.sample并修改文件名为

根据注释修改刷票条件

注:你可以用 supervisor 来管理该脚本

配置文件

SLACK_TOKEN = '' # slack bot 的 SLACK_API_TOKEN ,如需要用其消息通知机制,请修改 send_message 实现

TRAIN_DATES = ['2017-02-01', '2017-02-02', '2017-02-03', '2017-02-04'] # 需要抢票的日期

FROM_STATIONS = ['WHN'] # 出发站点,城市对应的编码请自行根据 https://kyfw.12306.cn/otn/leftTicket/init 找到

TO_STATIONS = ['HZH'] # 达到站

TICKET_TYPES = ['swz', 'zy', 'ze', 'rw', 'yw'] # 车票类型,参考 TICKET_TYPE_MAP

NEED_COUNT = 2 # 需要抢票的张数,低于这个数不提示

特别说明

只是为了自己抢票用,因此弄的比较简单有挺多不完善的地方。

提醒消息没有做过滤设置,因此刷到票后可能会一直刷出重复的消息。

只能远程到服务器上去停止脚本,如果买到了票又不是很方便上服务器,还是会一直受到骚扰消息。注:为了防止骚扰消息可以在手机上登出 Slack 。


http://www.ppmy.cn/news/559851.html

相关文章

投票刷票 php,关于PHP写的投票网站之刷票终结版_PHP教程

继上篇刷票风云的随笔之后,我还是决定用每个学生登录教务处的密码尝试一下,虽然这个我在开学的时候做微信开发的时候弄过。 首先要做的是登录学校教务处网站,然后打开 (./temp,cookie"网址""uname账号&upwd密码&usert…

使用selenium 刷票

原文链接: 使用selenium 刷票 上一篇: 会声会影破解 下一篇: Python for-else 语句 刷票页面进入后需要填入密码 键入密码后,转到投票页面需要一定的时间,我们使用一个进入之后才能出现的类进行显性等待 # 显性等待,当出现 optext…

python12306刷票脚本_python+splinter实现12306网站刷票并自动购票流程

通过pythonsplinter,实现在12306网站刷票并自动购票流程(无法自动识别验证码)。 此类程序只是提高了12306网站的 刷新频率(默认自动查询的刷新频率为5秒)。对于学习splinter感觉还是不错的,但是想通过装个类似刷票程序成功购票的 还是多花点钱升级升级硬…

关于刷票的那些事儿

目录 背景 起因 过程 一、重装 二、刷票 三、开工 结果 查 防 背景 最近身边有一个比赛在使用微信公众号进行投票 起因 一个大佬昨天突然发信息给我问看怎样查刷票的 过程 一、重装 重装了Java、eclipse、Python、pycharm(因为前阵子西数1T磁道损…

windows火车刷票小白秘笈

#刷成功了,别忘了给我来个赞 print(thanks)https://www.python.org/ftp/python/3.7.4/python-3.7.4-amd64.exe下载正版python,安装这个文件勾选 默认安装路径(ps:版本不能过高,python3.8亲测不可以实现) 老…

关于微信投票微信投票神器及微信刷票软件免费版如何操作微信投票怎么免费刷票

关于微信投票微信投票神器及微信刷票软件免费版如何操作微信投票怎么免费刷票 越来越多的人在平常生活中使用微信,以微信为载体的许多功能就被开发和使用了起来,比如——微信投票。于是乎,微信上兴起了各种投票,从小学生到gov部门…

关于微信投票刷票的js代码

最近几天,有个朋友找我去写一个脚本帮他 在微信上刷票、微信投票刷票,我大概看了一下,本次微信投票刷票其实就是根据微信的openid来限制,每个openid只能投三次票的限制。 1.直接电脑使用谷歌浏览器进去朋友微信投票刷票的投票页面…

java刷票脚本_我来分享一段自己写的刷票脚本 Version 1.0

2.[代码]Version 1.0(增加自动加载jQuery) /** * 该版本在V2.0版本中基本被废弃 * */ var stationDict = {"广州" : "GZQ", "吉安" : "VAG", "北京" : "BJP", "北京西" : "BXP", "太原&…