资源简介
python实现的12306小助手,可以完成很多内部人员才能看到的购票信息。适合毕业论文使用。
代码片段和文件信息
# -*- coding: utf-8 -*-
import sys
from py12306.app import *
from py12306.helpers.cdn import Cdn
from py12306.log.common_log import CommonLog
from py12306.query.query import Query
from py12306.user.user import User
from py12306.web.web import Web
def main():
load_argvs()
CommonLog.print_welcome()
App.run()
CommonLog.print_configs()
App.did_start()
App.run_check()
Query.check_before_run()
####### 运行任务
Web.run()
Cdn.run()
User.run()
Query.run()
if not Const.IS_TEST:
while True:
sleep(10000)
else:
if Config().is_cluster_enabled(): stay_second(5) # 等待接受完通知
CommonLog.print_test_complete()
def test():
“““
功能检查
包含:
账号密码验证 (打码)
座位验证
乘客验证
语音验证码验证
通知验证
:return:
“““
Const.IS_TEST = True
Config.OUT_PUT_LOG_TO_FILE_ENABLED = False
if ‘--test-notification‘ in sys.argv or ‘-n‘ in sys.argv:
Const.IS_TEST_NOTIFICATION = True
pass
def load_argvs():
if ‘--test‘ in sys.argv or ‘-t‘ in sys.argv: test()
config_index = None
if ‘--config‘ in sys.argv: config_index = sys.argv.index(‘--config‘)
if ‘-c‘ in sys.argv: config_index = sys.argv.index(‘-c‘)
if config_index:
Config.CONFIG_FILE = sys.argv[config_index + 1:config_index + 2].pop()
if __name__ == ‘__main__‘:
main()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-10-07 17:35 python 12306购票助手\
文件 811682 2019-10-07 17:27 python 12306购票助手\12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理.pdf
目录 0 2019-09-29 15:58 python 12306购票助手\py12306-master\
文件 93 2019-09-29 15:58 python 12306购票助手\py12306-master\.gitignore
文件 147 2019-09-29 15:58 python 12306购票助手\py12306-master\.gitpod.yml
目录 0 2019-09-29 15:58 python 12306购票助手\py12306-master\data\
文件 32518 2019-09-29 15:58 python 12306购票助手\py12306-master\data\cdn.txt
目录 0 2019-09-29 15:58 python 12306购票助手\py12306-master\data\images\
文件 392869 2019-09-29 15:58 python 12306购票助手\py12306-master\data\images\order_success.png
文件 224795 2019-09-29 15:58 python 12306购票助手\py12306-master\data\images\web.png
文件 95846 2019-09-29 15:58 python 12306购票助手\py12306-master\data\stations.txt
文件 252 2019-09-29 15:58 python 12306购票助手\py12306-master\docker-compose.yml.example
文件 332 2019-09-29 15:58 python 12306购票助手\py12306-master\Dockerfile
文件 6861 2019-09-29 15:58 python 12306购票助手\py12306-master\env.docker.py.example
文件 6859 2019-09-29 15:58 python 12306购票助手\py12306-master\env.py.example
文件 401 2019-09-29 15:58 python 12306购票助手\py12306-master\env.slave.py.example
文件 11356 2019-09-29 15:58 python 12306购票助手\py12306-master\LICENSE
文件 1470 2019-09-29 15:58 python 12306购票助手\py12306-master\main.py
目录 0 2019-09-29 15:58 python 12306购票助手\py12306-master\py12306\
文件 6097 2019-09-29 15:58 python 12306购票助手\py12306-master\py12306\app.py
目录 0 2019-09-29 15:58 python 12306购票助手\py12306-master\py12306\cluster\
文件 10328 2019-09-29 15:58 python 12306购票助手\py12306-master\py12306\cluster\cluster.py
文件 1778 2019-09-29 15:58 python 12306购票助手\py12306-master\py12306\cluster\redis.py
文件 0 2019-09-29 15:58 python 12306购票助手\py12306-master\py12306\cluster\__init__.py
文件 7048 2019-09-29 15:58 python 12306购票助手\py12306-master\py12306\config.py
目录 0 2019-09-29 15:58 python 12306购票助手\py12306-master\py12306\exceptions\
文件 0 2019-09-29 15:58 python 12306购票助手\py12306-master\py12306\exceptions\__init__.py
目录 0 2019-09-29 15:58 python 12306购票助手\py12306-master\py12306\helpers\
文件 2301 2019-09-29 15:58 python 12306购票助手\py12306-master\py12306\helpers\api.py
文件 2778 2019-09-29 15:58 python 12306购票助手\py12306-master\py12306\helpers\auth_code.py
文件 8142 2019-09-29 15:58 python 12306购票助手\py12306-master\py12306\helpers\cdn.py
............此处省略82个文件信息
评论
共有 条评论