作者 | 非主流

出品 | Python大本营

又是一年春运,又到了拼手速、拼人品的时刻。

然而随着抢票软件的日益流行,拼加速包已经成为新的流行趋势。不过花钱买来的加速包真的有用吗?

《工人日报》撰文称,「由于抢票加速信息不透明、不对称,所谓的预估抢票成功率往往不靠谱,只是软件运营商的自说自话,进而借势忽悠消费者掏腰包碰运气。对于抢票加速的性质,法律尚未明确,但有法律界人士认为,抢票加速与买票插队一样,本质上和传统的倒卖车票行为没有区别,只不过是利用了互联网的智能手段。抢票加速不仅可能损害抢票者的合法权益,对其他购票者也不公平。」

抢到票收钱,抢不到退款,反正就是不保证买到票,对商家来说绝对是稳赚不赔的生意,有人将之称为“智能黄牛”。

作为程序员,如何用科技的手段抢到回家的票?近日,Python大本营在 GitHub 上发现了一个开源项目——「12306 购票小助手」,思路图如下所示。

现在,我们就来一起看看这个项目吧。

项目简介

Python版本支持

  • 2.7.10 - 2.7.15

依赖库

  • 依赖若快 若快注册地址:http://www.ruokuai.com/client/index?6726 推荐用若快,打码兔平台已经关闭

  • 项目依赖包 requirements.txt

  • 安装方法 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

项目使用说明

  • 需要配置邮箱,可以配置可以不配置,配置邮箱的格式在yaml里面可以看到ex

  • 提交订单验证码哪里依赖打码兔,所以如果是订票遇到验证码的时候,没有打码兔是过不了的,不推荐手动,手动太慢

  • 配置yaml文件的时候,需注意空格和遵循yaml语法格式

项目开始

  • 服务器启动:

    1、修改config/ticket_config.yaml文件,按照提示更改自己想要的信息

    2、运行根目录sudo python run.py,即可开始

    • 由于新增对时功能,请务必用sudo,sudo,sudo 执行,否则会报权限错误,windows打开ide或者cmd请用管理员身份执行python run.py,不需要加sudo

  • 如果你的服务器安装了docker,那么就可以docker启动

1、docker build -t dockerticket

2、docker run -d --name 12306-ticket dockerticket

目录对应说明

  • agency - cdn代理

  • config - 项目配置

  • damatuCode - 打码兔接口

  • init - 项目主运行目录

  • myException - 异常

  • myUrllib - urllib库

使用帮助

  • 测试邮箱是否可用

  • 测试下单接口是否可用,有两个下单接口,随便用哪个都ok

  • 如果下载验证码过期或者下载失败的问题,应该是12306封ip的策略,多重试几次,12306现在封服务器(阿里云和腾讯云)ip比较严重,尽量不要放在服务器里面

传送门:

https://github.com/testerSunshine/12306

关于作者

不过,这个程序真的 work 吗?

Python大本营第一时间联系到了该项目作者,并对其进行了简短采访。该作者表示,自己已经成功抢到了票,有图为证。

Q:简单介绍下自己?

答:擅长 Java、Python,喜欢做一些网页爬虫类的事情(可视化数据),写一些小脚本提升自己的工作效率。

Q:是什么时候开始这个项目的?为什么要做这个项目?

答:去年的时候,为了回家的时候给自己买票。

Q:现在有很多的抢票软件都需要加速包,真的有用吗?

答:抢票软件其实都没有 12306 官方的好,加速包大家千万别相信,其实没啥用,骗钱的。

Q:会做一个 GUI 界面方便普通用户吗?

答:应该不会,能找到这个项目的基本都是程序猿,相信他们的实力(哈哈), 但是还是希望大家都支持 12306 手机 App 手动抢票。

Q:这个项目火了之后,心态上有什么变化? 

答:其实一开始没有想到会这么多人一起用,就是感觉责任重大了。

Q:平常都是怎么学习的?做开源项目对你有什么意义?

答:都是去一些开源网站学习,Github 或者 CSDN 之类。喜欢把项目分享给大家一起学习,一同进步。

虽然作者开源的本意是好的,但任何技术都有被滥用的可能。作者在声明中也强调该项目仅作为学习交流使用,勿作为商业用途。

当然,任何程序都不可能解决买票难的问题。祝愿大家都能在北上广深买得起房,再也不用为春节抢票而烦恼。

【完】


 热 文 推 荐 

☞超过 C++、压制 Java 与 C,Python 拔得 TIOBE 年度编程语言!

☞Java JDK 收费,Android 也坐不住了,程序员们该咋办?

☞“iPhone 3 年内必死!”

☞IT 奇侠传

☞IPFS 深入浅出:从《黑镜》说起

☞老程序员肺腑忠告:千万别一辈子靠技术生存!

☞清华首批7门标杆课程,到底有多牛?

☞趣挨踢 | 关于遗留代码的那些事儿

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");print("点个好看吧!");printf("点个好看吧!\n");
cout <"点个好看吧!" <Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");alert("点个好看吧!")echo "点个好看吧!"

点击“阅读原文”,打开 CSDN App 阅读更贴心!

喜欢就点击“好看”吧!

12306抢票脚本 python_春运抢票靠加速包?试试这个 Python 开源项目吧相关推荐

  1. 春运抢票靠加速包?试试这个 Python 开源项目吧

    作者 | 非主流 出品 | Python大本营 又是一年春运,又到了拼手速.拼人品的时刻. 然而随着抢票软件的日益流行,拼加速包已经成为新的流行趋势.不过花钱买来的加速包真的有用吗? <工人日报 ...

  2. 春运抢票靠加速包?试试这个Python开源项目吧

    作者 | 非主流 出品 | Python大本营 又是一年春运,又到了拼手速.拼人品的时刻. 然而随着抢票软件的日益流行,拼加速包已经成为新的流行趋势.不过花钱买来的加速包真的有用吗? <工人日报 ...

  3. 智行火车票免费加速到VIP最高速抢票(不用朋友积攒或者购买加速包)

    更新: 2018.11.07, 昨天我买火车票,已经不行了,这个bug已经没有了,被修复了, 望大家知悉!!! 智行火车票免费加速到VIP最高速抢票(不用朋友积攒或者购买加速包) 1)下过单后选择抢到 ...

  4. python火车抢票_春运火车票太难抢?不如试试这个python开源工具吧

    每年的春运,就像是一场和 12306 的生死搏斗. 各个群里都是求帮忙加速的的小程序,但即使买了再多加速包,焦虑也缓解不了半分. 抢票面前,人人平等,程序猿也不例外. 但是当一个程序猿想回家的时候,是 ...

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

    栗子 发自 凹非寺  量子位 报道 | 公众号 QbitAI 据统计,量子位有超过50%的员工,目前为止没抢到票. 买了加速包,好久也没动静. 能依靠的只有勤劳的双手,但每天收到的都是12306送来的 ...

  6. python抢票代码运行内存越来越大_50 个加速包都抢不到车票,还不如这个 Python 抢票神器...

    阅读文本大概需要 6.6 分钟. 又到了一年一度的抢票大战,本来就辛苦劳累了一年,想着可以早点订到票跟家里人团聚.所以有挺多的人,宁愿多花些钱去找黄牛买票.但今年各种抢票软件的横行,还有官方出的加速包 ...

  7. 12306抢票脚本 python_如何使用Python实现12306抢票?摆脱无票可买的窘境

    前言 十一已经过去一个星期了,下一个假期就是元旦啦,每一次假期购票都得抢到"头破血流",所以小编经历过这次十一之后就在想做一个抢票小助手,经过几天的构思后,终于写了出来. 一.爬虫 ...

  8. 12306订票助手,春运抢票之必备良品,圆你回家梦

    12306 订票助手(https://github.com/zzdhidden/12306)是一个浏览器插件,它可以让用户自动登录.根据条件自动查票.提交订单,免却手工选择,节省分秒必争的时间.另外在 ...

  9. 程序员春运抢票的正确姿势!

    作者 | 屠敏 出品 | CSDN资讯 「有钱没钱,回家过年.」 转瞬间,2018 年余额已严重不足,而 2019 年还正在赶来的路上: 根据国家法定假日规定,距离 2019 年春节( 2019 年 ...

最新文章

  1. 关于FluentNhibernate数据库连接配置,请教
  2. nyoj116士兵杀敌2
  3. keepalived(5)——lvs和arrp集成操作(1)
  4. nginx+php+mysql+erlang+mongo环境安装
  5. css鼠标移入线条延中心伸长,css动画效果:鼠标移上去底部线条从中间往两边延伸 - 子成君-分享出去,快乐加倍!-旧版已停更...
  6. centos 7 网络设置与图像化界面下载
  7. vue项目 :npm命令安装jquery
  8. 如何用 ARKit 将太阳系装进 iPhone(一)
  9. 语言怎么解决扭魔方_吧台高度没留够,怎么坐都变扭,直接加玻璃框没想到也能解决难题...
  10. 学习STP的一些总结
  11. 201506110248 ---实验报告
  12. Oracle中表pagesize,Oracle 解决显示凌乱串行问题时column、pagesize、linesize的设定
  13. 中国象棋棋子及棋盘的绘制
  14. (转)Managed DirectX +C# 开发(入门篇)(三)
  15. 软件测试:系统测试之因果图方法
  16. [Extjs6]随记 store本地过滤数据显示
  17. 软件开发工作经验分享
  18. 那一只蝴蝶飞不过沧海
  19. 4G终端附着时如何选择SGW和PGW
  20. win10的安装与优化

热门文章

  1. ArcGIS中,一个点集里的点两两连线,比如有4个点,就连6条线
  2. UVa 11383 少林决胜(二分图最佳完美匹配)
  3. 长串英文数字强制折行解决办法css
  4. java匿名对象_面向对象
  5. cstring和string头文件
  6. TTButton 的正确使用的方法
  7. mysql在centos下用命令批量导入报错_Variable ‘character_set_client‘ can‘t be set to the value of ‘---linux工作笔记042
  8. C++_跳转语句continue_跳转语句goto_一维数组数组_数组定义_数组名---C++语言工作笔记019
  9. MyCat分布式数据库集群架构工作笔记0020---高可用_单表存储千万级_海量存储_水平分表ER表
  10. Netty工作笔记0017---Channel和Buffer梳理