就是这个https://github.com/testerSunshine/12306,基于py的抢单交易场所,宗旨是为了让人们心满意足,最主要的是:这PY是免费哦
1、首先到https://github.com/testerSunshine/12306将项目下载到本地
1.1下载完后继续下载本地识别码模型,下载完解压并且把文件放到12306的项目根目录
https://github.com/testerSunshine/12306model.git
2、安装Python的环境,由于只支持3.6-3.7的,所以https://www.python.org/downloads/windows/
解压,然后下载文件
3、进入从git下载的项目根目录,找到TickerConfig.py并用文本格式打开,当然notePad更好,按照要求修改里面的内容
TICKET_TYPE = 1//此项需要看你是预售抢票还是捡漏
//将对应项改为一下参数
AUTO_CODE_TYPE = 2
COOKIE_TYPE = 1
ORDER_MODEL = 2
OPEN_TIME = ""
# 如果COOKIE_TYPE=1,则需配置chromeDriver路径,下载地址http://chromedriver.storage.googleapis.com/index.html
# chromedriver配置版本只要和chrome的大版本匹配就行
CHROME_PATH = "E:\黄\chromedriver_win32\chromedriver"//这个是你谷歌浏览器插
件的本地地址,可以到注释的网址下载你当前浏览器对应版本。
CHROME_CHROME_PATH = ""
//其余的根据你想抢票的参数填写
4、启动前请先筛选cdn,这点很重要
python run.py c
- 启动服务
python run.py r //会调起你谷歌浏览器但是不用管,命令行工具等待半分钟差不多,提示 //正在第1646次查询 停留时间:0.14 乘车日期: 2020-01-16,2020-01-17,2020-01-18 车次:D202,D204,D3822,D3606,D3814,D3710,D2364,D3822 下单无票 无候补机会 耗时:410.045 60.28.100.157 //这种的话,你就成功了
- 如果你不知道如何操作,下面的命令可能会帮助你
python run.py -h