60个加速包都抢不到一张票!真垃圾,还不如我自己写的抢票神器!

7

60个加速包都抢不到一张票!真垃圾,还不如我自己写的抢票神器!

而加速包的获取方式有两种:1 直接花钱买,1 元 1 个价格,全套下来大概 50 元左右。2 是好友助力,每邀请一个好友帮你助力就能获取 2 ~ 5 不等的加速包。

大部分人都是不愿意花钱买加速的,所以你开始群发好友,轰炸微信群,朋友圈吆喝,挂 N 个抢票软件,各种你能想到的手段,都尝试一遍,但无一都失败了。

今天我就给大家介绍一个开源的 Python 抢票程序,亲测有效!我身边已经有很多好友,通过这个程序抢到车票了。不仅免费开源,还非常有用。

60个加速包都抢不到一张票!真垃圾,还不如我自己写的抢票神器!

60个加速包都抢不到一张票!真垃圾,还不如我自己写的抢票神器!

60个加速包都抢不到一张票!真垃圾,还不如我自己写的抢票神器!

项目使用到的 Python 库

接下来我们查看这个项目都用到哪些 Python 库。打开 requirements.txt 文件,这里面把项目所用到的库大致都写了出来。

60个加速包都抢不到一张票!真垃圾,还不如我自己写的抢票神器!

网络请求用到了经典的 requests 库,而页面解析用到了 bs4 和 beautifulsoup4。有人可能会问这两个解析库有什么区别?bs4 是用在 python3 版本上的,而 beautifulsoup4 是用在 python2 版本上。我最开始学 beautifulsoup 的时候就被这个坑过。

60个加速包都抢不到一张票!真垃圾,还不如我自己写的抢票神器!

Six:众所周知 Python 2 和 Python 3 版本的分裂给 Python 开发者们带来了很大的烦恼,为了使代码同时兼容两个版本,往往要增加大量的代码。 于是 Six 出现了。正如它的介绍所说,它是一个专门用来兼容 Python 2 和 Python 3 的库。它解决了诸如 urllib 的部分方法不兼容, str 和 bytes 类型不兼容等“知名”问题。

到这里就可以看出作者这个程序是考虑到 Python 不同版本之间的兼容性问题的,简直业界良心。

60个加速包都抢不到一张票!真垃圾,还不如我自己写的抢票神器!

安装使用

60个加速包都抢不到一张票!真垃圾,还不如我自己写的抢票神器!

上图在 GitHub 仓库中都有写到。我这里就简单的讲下,首先你需要注册「若快」的打码平台,为了可以让程序自动打码。随后安装程序依赖包,安装方法上面已经写到了。

最后程序有一个很重要的文件叫「ticket_config.yaml」

60个加速包都抢不到一张票!真垃圾,还不如我自己写的抢票神器!

所有购买车票的信息都是在这个文件里配置的,比如车票时间,12306 账号密码,乘车人信息,通知邮箱等等,作者在文件中都有详细的注释。

60个加速包都抢不到一张票!真垃圾,还不如我自己写的抢票神器!

把这个配置文件按你的需求填写完毕之后,大家就可以开始运行了。

运行 run.py 文件即可,亲测有效!

60个加速包都抢不到一张票!真垃圾,还不如我自己写的抢票神器!

60个加速包都抢不到一张票!真垃圾,还不如我自己写的抢票神器!

考虑到有些同学上不了 GitHub 我已把所有文件都放在后台了,加群 960410445 我把文件打包发给你!

猜你喜欢

转载自blog.csdn.net/qq_42156420/article/details/86409511