火了,开源的Python抢票神器,春节返厂就看这一波了

本文介绍了如何利用开源Python项目抢购12306火车票。针对12306验证码机制升级导致原有项目失效的问题,作者分享了如何更新登陆模块接口和参数,使项目恢复正常。详细步骤包括下载与依赖安装、获取登录信息、配置抢票信息以及启动项目。同时,文章提供了一份Python技术学习路线和相关资源。
摘要由CSDN通过智能技术生成

大家好,我是朝阳王嘉尔。

假期即将到来,抢票返厂又该提上日程了!在Github上也有很多优秀的开发者开源了一些基于Python的抢票项目,比如一直很火的12306/py12306,目前已经累计超40k Star!

在这里插入图片描述

但如果你尝试使用,会发现由于12306的验证码机制升级,这两个项目的登陆模块都挂掉了,大概去年十月就已经不能使用。

but不慌,经过一番探索,我找到了一个还能完美使用的抢票项目,并联系到开发者@罐子里的茶呢,了解到只要对登陆模块的一些接口地址进行变更,以及对部分参数的获取逻辑进行调整,就能重新盘活Python抢票项目12306,地址如下

https://github.com/gzldc/12306

本文就将基于该项目详细的指导大家如何快速使用Python抢票,顺利返厂!开始之前我们需要了解一下整体抢票思路

在这里插入图片描述

下载与依赖安装

运行本项目之前需要将你的Python升级到Python3.6或者更高版本,我是Python3.8没有问题。首先用git将原项目代码拉下来

git clone https://github.com/gzldc/12306.git

或者直接下载压缩包并解压

在这里插入图片描述

解压完的目录应该如下

在这里插入图片描述

之后启动终端/命令行(Mac/Win),并cd进入项目目录,执行如下代码安装相关依赖

pip install -r requirements.txt

需要注意的是,如果下载速度过慢可以切换源来解决,亲测使用阿里云镜像是速度最快的

https:</
  • 8
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值