说明:本仓库提供基于浏览器自动化的学习/研究示例,用于理解 Web 自动化、GUI 工具封装、日志与配置管理等工程实践。 请在遵守目标平台服务条款与当地法律法规的前提下使用。
- 上手简单:提供一键运行脚本与基础配置
- 可视化操作:包含 GUI 入口(
GUI.py) - 日志可追踪:运行日志输出到
logs/ - 依赖明确:
requirements.txt固定版本,便于复现实验环境
如果你觉得这个项目对你有帮助,欢迎点一个 ⭐ Star 支持作者。
- Windows 10/11(仓库内含
chromedriver.exe,默认面向 Windows) - Python 3.x(建议 3.8+)
- Google Chrome(版本需与 chromedriver 匹配)
pip install -r requirements.txt双击:win一件运行.bat
python ticket_script.pypython GUI.py提示:如遇到驱动/浏览器版本不匹配,请先更新 Chrome 或替换对应版本的
chromedriver.exe。
- 浏览器自动化(Selenium)
- 可选的移动端自动化依赖(Appium client,具体能力以代码为准)
- 定时/调度能力(APScheduler)
- 图片处理/识别依赖(Pillow + pytesseract,具体使用方式以代码为准)
仓库包含 config/ 目录,用于存放运行时配置(不同脚本读取方式可能不同,请以实际代码为准)。
建议你在本地创建/维护:
config/*.json或config/*.ini- 不要把个人敏感信息提交到仓库
.
├── GUI.py
├── ticket_script.py
├── requirements.txt
├── chromedriver.exe
├── config/
├── scripts/
├── logs/
└── *.html
A:确认你的 Chrome 主版本号 与 chromedriver.exe 主版本号一致。不一致时:
- 更新 Chrome 到匹配版本,或
- 下载对应版本的 chromedriver 替换仓库内的
chromedriver.exe
A:可以使用国内镜像源(例如清华源)重试。
A:默认在 logs/ 目录(若代码中有自定义路径,以代码为准)。
欢迎 PR,让项目更易用、更稳定。
建议贡献方向:
- 文档完善(README、FAQ、截图、使用说明)
- 依赖升级与兼容性修复
- 更清晰的错误提示与日志
提交流程:
- Fork 本仓库
- 新建分支:
feat/docs-readme - 提交变更并发起 Pull Request
本仓库仅用于学习与研究目的。使用者需自行评估并承担使用风险,作者与贡献者不对任何直接或间接损失负责。