├── .gitignore ├── LICENSE ├── README.md ├── _config.yml ├── admin ├── __init__.py ├── app.py ├── backend │ ├── __init__.py │ ├── bule_print.py │ ├── configs │ │ └── __init__.py │ ├── models │ │ ├── __init__.py │ │ ├── base │ │ │ └── __init__.py │ │ ├── configs.py │ │ └── tasks.py │ ├── routes │ │ ├── __init__.py │ │ ├── configs.py │ │ └── tasks.py │ ├── services │ │ └── __init__.py │ ├── templates │ │ └── __init__.py │ └── utils.py └── frontend │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ └── src │ ├── App.vue │ ├── assets │ └── logo.png │ ├── components │ ├── DialogForm.vue │ ├── JsonEditor.vue │ └── Table.vue │ ├── main.js │ ├── router │ └── index.js │ └── store │ └── index.js ├── docs ├── gif │ ├── baidu.gif │ └── boss.gif └── imgs │ ├── customizes_component.png │ ├── front.png │ ├── titan.yml.png │ └── titans.png ├── entry.py ├── requirements.txt └── titan ├── __init__.py ├── abstracts ├── __init__.py ├── decorator.py └── singleton.py ├── bin └── chromedriver.exe ├── components ├── __init__.py ├── click.py ├── content.py ├── cookie.py ├── customizes │ └── test.py ├── for.py ├── if.py ├── iframe.py ├── input.py ├── javascript.py ├── judge.py ├── request.py ├── sleep.py ├── wait.py ├── while.py └── window.py ├── configs ├── __init__.py └── common.json ├── core ├── __init__.py ├── browser.py └── engine.py ├── hooks ├── __init__.py ├── base.py └── common.py ├── manages ├── __init__.py ├── component_manager.py ├── for_manager.py ├── global_manager.py └── hook_manager.py ├── storages ├── jquery-3.3.1.min.js └── result │ └── result.csv ├── titan.yml └── utils ├── __init__.py ├── log.py └── printer.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/_config.yml -------------------------------------------------------------------------------- /admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/__init__.py -------------------------------------------------------------------------------- /admin/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/app.py -------------------------------------------------------------------------------- /admin/backend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/backend/__init__.py -------------------------------------------------------------------------------- /admin/backend/bule_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/backend/bule_print.py -------------------------------------------------------------------------------- /admin/backend/configs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/backend/configs/__init__.py -------------------------------------------------------------------------------- /admin/backend/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/backend/models/__init__.py -------------------------------------------------------------------------------- /admin/backend/models/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/backend/models/base/__init__.py -------------------------------------------------------------------------------- /admin/backend/models/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/backend/models/configs.py -------------------------------------------------------------------------------- /admin/backend/models/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/backend/models/tasks.py -------------------------------------------------------------------------------- /admin/backend/routes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/backend/routes/__init__.py -------------------------------------------------------------------------------- /admin/backend/routes/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/backend/routes/configs.py -------------------------------------------------------------------------------- /admin/backend/routes/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/backend/routes/tasks.py -------------------------------------------------------------------------------- /admin/backend/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/backend/services/__init__.py -------------------------------------------------------------------------------- /admin/backend/templates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/backend/templates/__init__.py -------------------------------------------------------------------------------- /admin/backend/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/backend/utils.py -------------------------------------------------------------------------------- /admin/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/.gitignore -------------------------------------------------------------------------------- /admin/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/README.md -------------------------------------------------------------------------------- /admin/frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/babel.config.js -------------------------------------------------------------------------------- /admin/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/package-lock.json -------------------------------------------------------------------------------- /admin/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/package.json -------------------------------------------------------------------------------- /admin/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/public/favicon.ico -------------------------------------------------------------------------------- /admin/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/public/index.html -------------------------------------------------------------------------------- /admin/frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/src/App.vue -------------------------------------------------------------------------------- /admin/frontend/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/src/assets/logo.png -------------------------------------------------------------------------------- /admin/frontend/src/components/DialogForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/src/components/DialogForm.vue -------------------------------------------------------------------------------- /admin/frontend/src/components/JsonEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/src/components/JsonEditor.vue -------------------------------------------------------------------------------- /admin/frontend/src/components/Table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/src/components/Table.vue -------------------------------------------------------------------------------- /admin/frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/src/main.js -------------------------------------------------------------------------------- /admin/frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/src/router/index.js -------------------------------------------------------------------------------- /admin/frontend/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/admin/frontend/src/store/index.js -------------------------------------------------------------------------------- /docs/gif/baidu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/docs/gif/baidu.gif -------------------------------------------------------------------------------- /docs/gif/boss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/docs/gif/boss.gif -------------------------------------------------------------------------------- /docs/imgs/customizes_component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/docs/imgs/customizes_component.png -------------------------------------------------------------------------------- /docs/imgs/front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/docs/imgs/front.png -------------------------------------------------------------------------------- /docs/imgs/titan.yml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/docs/imgs/titan.yml.png -------------------------------------------------------------------------------- /docs/imgs/titans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/docs/imgs/titans.png -------------------------------------------------------------------------------- /entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/entry.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/requirements.txt -------------------------------------------------------------------------------- /titan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/__init__.py -------------------------------------------------------------------------------- /titan/abstracts/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /titan/abstracts/decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/abstracts/decorator.py -------------------------------------------------------------------------------- /titan/abstracts/singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/abstracts/singleton.py -------------------------------------------------------------------------------- /titan/bin/chromedriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/bin/chromedriver.exe -------------------------------------------------------------------------------- /titan/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/__init__.py -------------------------------------------------------------------------------- /titan/components/click.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/click.py -------------------------------------------------------------------------------- /titan/components/content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/content.py -------------------------------------------------------------------------------- /titan/components/cookie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/cookie.py -------------------------------------------------------------------------------- /titan/components/customizes/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/customizes/test.py -------------------------------------------------------------------------------- /titan/components/for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/for.py -------------------------------------------------------------------------------- /titan/components/if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/if.py -------------------------------------------------------------------------------- /titan/components/iframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/iframe.py -------------------------------------------------------------------------------- /titan/components/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/input.py -------------------------------------------------------------------------------- /titan/components/javascript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/javascript.py -------------------------------------------------------------------------------- /titan/components/judge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/judge.py -------------------------------------------------------------------------------- /titan/components/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/request.py -------------------------------------------------------------------------------- /titan/components/sleep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/sleep.py -------------------------------------------------------------------------------- /titan/components/wait.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/wait.py -------------------------------------------------------------------------------- /titan/components/while.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/while.py -------------------------------------------------------------------------------- /titan/components/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/components/window.py -------------------------------------------------------------------------------- /titan/configs/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /titan/configs/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/configs/common.json -------------------------------------------------------------------------------- /titan/core/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /titan/core/browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/core/browser.py -------------------------------------------------------------------------------- /titan/core/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/core/engine.py -------------------------------------------------------------------------------- /titan/hooks/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /titan/hooks/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/hooks/base.py -------------------------------------------------------------------------------- /titan/hooks/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/hooks/common.py -------------------------------------------------------------------------------- /titan/manages/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | -------------------------------------------------------------------------------- /titan/manages/component_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/manages/component_manager.py -------------------------------------------------------------------------------- /titan/manages/for_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/manages/for_manager.py -------------------------------------------------------------------------------- /titan/manages/global_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/manages/global_manager.py -------------------------------------------------------------------------------- /titan/manages/hook_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/manages/hook_manager.py -------------------------------------------------------------------------------- /titan/storages/jquery-3.3.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/storages/jquery-3.3.1.min.js -------------------------------------------------------------------------------- /titan/storages/result/result.csv: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /titan/titan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/titan.yml -------------------------------------------------------------------------------- /titan/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/utils/__init__.py -------------------------------------------------------------------------------- /titan/utils/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/utils/log.py -------------------------------------------------------------------------------- /titan/utils/printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutoToolkit/titans/HEAD/titan/utils/printer.py --------------------------------------------------------------------------------