前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Github上12306智能刷票程序体验报告

Github上12306智能刷票程序体验报告

作者头像
HuangWeiAI
发布2020-02-10 11:43:23
1K0
发布2020-02-10 11:43:23
举报
文章被收录于专栏:浊酒清味浊酒清味

前言

春节即将临近,火车票的购买已经进入了白热化阶段。看到朋友圈的一些同学都在抢票,于是我简单体验了一下最近很火的一款Github上的智能刷票程序。我把体验的经验和感受写下来,希望可以对大家的购票有一些帮助。

程序简介

Github程序网址:

https://github.com/testerSunshine/12306

到目前为止已收获26.8k的星,直接霸榜了Github本月热榜:

我泱泱大天朝果然厉害,热榜前十大部分都是中文项目,简直无敌。

简单了解一下这个项目的功能和思路:

思路图:

看上去还是有点复杂的。

剩下的信息,请大家去Github主页浏览。

程序安装

我是Windows10系统,并且安装了Python3.6(没有安装Python2)。采用下面的步骤成功安装了程序:

第一步 下载并解压Github代码

点击图中的绿色方框Clone or download。

第二步 安装

我们使用的命令是:

代码语言:javascript
复制
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt --user

注意的是,我们要进入程序解压后的文件夹内进行终端安装,因为安装过程中需要requirements.txt文件。

我这里的 --user 是为了避免出现权限问题加的。

体验程序

成功安装程序后,我简单体验了一下程序:

第一步 修改配置文件

打开TickerConfig.py文件,把账号密码以及乘车人姓名填进去。

第二步 筛选cdn

按照主页的提醒,我们先运行:

代码语言:javascript
复制
python run.py c

第三步 运行程序

前两步就绪之后正式运行程序

代码语言:javascript
复制
python run.py r

运行后发现验证码校验失败:

第四步 改为本地打码

由于云打码失败,我将TickerConfig.py文件中负责本地打码的参数改了:

再次运行程序还是扑街了:

好吧,报错在了图像识别代码部分。

由于我没有实际购票需求,所以没有再继续深究。

建议

相信大家在实际跑程序的过程中也会出现很多问题,其实Github上面已经报告了很多问题(issue):

对于出现问题,我给大家两个建议:

  1. 直接在Github上报告你的问题,可能回复较慢。
  2. 加入群聊(和我没有啥关系):

总体感觉要想成功通过这个程序买到票还是要花一些功夫的,但是我对于这个项目还是十分敬佩的。最后祝大家能够顺利买到回家的票。

·END·

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-01-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python与机器学习之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
验证码
腾讯云新一代行为验证码(Captcha),基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证。最大程度保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下业务安全的同时,提供更精细化的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档