• 大小: 3.35MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-11
  • 语言: Python
  • 标签: 12306  

资源简介

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个文件信息

评论

共有 条评论