GitHub上12306开源项目如何本地启动,注意:不需要Python基础

        这马上过年的,无意间发现GitHub上有一个开源的12306抢票工具,但是遗憾的是,该项目为python的项目,考虑到本人并无python基础,所以自己鼓捣了一天,总算可以将项目跑起来了。下面我来带领大家感受一下,大佬的项目,也同时感谢大佬的分享。

       先发一下该项目的地址:https://github.com/testerSunshine/12306

       1.首先你需要进入该网站,然后将项目下载下来,这里推荐使用Git下载,因为代码可以实时更新,以便版本的稳定,当然不会使用Git的也无所谓,通过这个也可以下载。

 注意:12306怎么能少了验证码自动识别呢?因为验证码识别也有人开源了,而且巧得很也是在GitHub上,当然大佬也给你连接了,需要注意的是,一定要放到同一根目录下,类似于下图,easy12306-master这个文件就是12306识别验证码的那个项目。当然,你也可以不下,因为这个项目集成了云验证码识别技术,但是,大佬不希望使用云验证码识别,具体原因大家也能够立即,使用人多难免会卡,抢票时间,卡1秒就没票了,而且还要考虑网络延迟什么的。

2.开始准备运行环境,也就是python环境,软件要求,python 3.6~3.7.4,

具体安装教程可以参考https://www.cnblogs.com/lvtaohome/p/11121377.html

我安装的是python 3.6.6,下载路径:https://www.onlinedown.net/soft/1225762.htm

有32位和64位,根据自己系统位数安装,相信大家基本都是64位的

 3.安装pycharm,类似于java用的IDEA,界面都一模一样,毕竟是同一个公司出的。

具体安装教程我就不发了。下载地址:http://fastsoft.onlinedown.net/down/pycharmpro2018.3.5.exe

需要破解,你懂的,当然也有30天试用期。

4.运行pycharm,open大佬的源码,比如说你项目在D:\12306文件下,点击Open,选择D:\12306文件夹,是文件夹,不是具体文件。然后项目就开始导入,导入之后,打开D:\12306\requirements.txt这个文件,工具会提示你导入插件,然后所有都导入

 

 

5.更改配置文件。打开 TickerConfig.py 这个文件,在里边配置你的抢票时间,账号密码,。。。。。这些你自己看配置就明白了,具体的自己看,如果多选["XXX","AAA"]依次类推。有一点需要改一下,就是启用本地的验证码库。

改为2,默认的是3,采用的是云验证码。

还有一个需要这是的值,

RAIL_EXPIRATION
RAIL_DEVICEID

这两个值需要自己手动赋值,具体值怎么看,需要你首先登陆12306网站,登陆之后将这个值赋值出来,下图为chrome浏览器的操作方式

 

 或者拥有谷歌内核的浏览器,采用下图操作方式

 5.配置文件修改之后,开始了我们的重要环节,启动项目。打开Terminal,

输入python run.py r 

6.终止项目怎么操作呢?ctrl+C,终止程序运行

7.坐等抢票结果出炉 

 

 

   好了,最后希望大家都能抢到票,回家过年!提前祝大家新年快乐!

 

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值