以下为你带来Github上的春节12306自动抢票的脚本软件,有Python、Chrome插件及Java版,运行环境能支持Linux、MacOS及Windows系统。
EasyTrain EasyTrain是一款12306自动抢票软件。 使用 1.在Configure.py中配置车票信息。 2.执行easytrain.py。 需要额外安装的第三方库: requests、Pillow、PrettyTable、colorama。 附:项目地址在https://github.com/Why8n/EasyTrain
python_12306 python 12306是抢票脚本,属于12306用Python实现的12306抢票小工具,Python版本需要3.5以上,参考在Ubuntu 20.04系统下安装Python 3.9的两种方法。 特点: 多日期查询余票。 自动打码下单。 用户状态自动检查。 下单成功邮件通知。 小黑屋策略。 预售模式。 两套下单接口(稳妥起见请选用正常下单流程,因为是官网web端现在使用的接口)。 打包项目。 添加多线程查票模式 (由于查询过于频繁,可能会被12306限制,预售的时候建议不要使用)。 CDN加速。 多组出发到达站配置,具体参考配置文件config.yaml_example。 代理(已完成,目前此功能在对应的后台管理程序中集成),项目地址webadmin。 web管理后台自动生成项目配置(已完成,目前此功能在对应的后台管理程序中集成),项目地址webadmin。 1.clone项目,适合查看代码并开发 git clone https://github.com/versionzhang/python_12306.git克隆项目。 进入python_12306目录,安装依赖库,pip install -r requirement.txt。 修改config.yaml_exmpale为config.yaml,按照说明修改配置文件。 安装好依赖之后,运行python mainloop.py来进行抢票。 2.使用pip安装项目,适合开箱即用 使用命令pip install git+https://github.com/versionzhang/python_12306@master即可安装此项目,项目会生成py12306的命令。 在你需要运行的文件夹内创建config.yaml,编辑好配置文件即可使用py12306运行程序。 附:项目地址在https://github.com/versionzhang/python_12306
Chrome_12306 一款12306 Chrome抢票插件,当前插件已实现验证码自动识别。 1.开发 首先你应该具备Web前端和Node开发的能力: npm install 之后运行: npm start 2.安装 Chrome打开扩展程序管理页,勾选开发者模式,点击加载已解压的扩展程序选择构建生成的dist目录。 附:项目地址在https://github.com/feix760/Chrome_12306。
J12306 一款12306抢票程序JAVA版,12306抢票程序JAVA版,自动登录-验证-查票-购票/自动候补,只需简单的配置即可运行进行快捷抢票。 附:项目地址在https://github.com/kalvinGit/J12306。
train_ticket 一款Python3抢12306火车票脚本软件,系统运行环境支持:Windows、MacOS、Linux。 附:项目地址在https://github.com/zhibuyu/train_ticket。
Grab12306Ticket 一款12306全自动抢票Java版。 附:项目地址在https://github.com/wudinaonao/Grab12306Ticket。
12306Python hack12306.py是一个Python 3.x版的12306自动订票程序,利用splinter(一个开源的用来通过python自动化测试web的工具),让电脑自动操作网页。 只要执行程序,等待浏览器页面跳出后输入验证码点击登录,即可完成自动购票。它支持的功能: 支持配置出发地、目的地、乘车日。 支持配置车次类型(动车、高铁等)。 支持配置出发时间。 需要手动输入登录验证码。 支持配置预定车次的选择顺序(使用order字段配置,数字0:从上至下选择,数字x(1、2、3、4...):车次从上到下的序号,配置2表示列表中的第二个车次)。 支持预定、购票自动完成。 支持配置文件路径指定。 支持席别指定。 支持是否允许分配无座。 运行方法如下: 方式一:直接运行(配置文件使用hack12306.py相同目录下的config.ini) python hack12306.py 方式二:指定config.ini路径(配置文件使用指定的config.ini) python hack12306.py -c /Users/xxx/config.ini 参数说明: '-c', '--config', '可选参数,指定配置文件,默认使用当前目录config.ini'。 方式三:下载可执行文件执行 下载可执行程序,并配置config.ini,放在可执行程序同级目录,然后双击运行程序。 附:项目地址在https://github.com/xiaoshun007/12306Python。
相关主题 |