# py **Repository Path**: GGBond5/py ## Basic Information - **Project Name**: py - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-13 - **Last Updated**: 2025-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🚀 禅道任务自动化工具 基于 DrissionPage 的禅道任务自动化工具,可以自动登录禅道系统并处理工时相关任务。 [![Python Version](https://img.shields.io/badge/python-3.10%2B-blue.svg)](https://python.org) [![DrissionPage](https://img.shields.io/badge/DrissionPage-4.0%2B-green.svg)](https://github.com/g1879/DrissionPage) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) ## 🌟 功能特性 - 🔐 **自动登录**: 智能检测登录状态,自动处理登录流程 - ⏰ **工时处理**: 智能计算和填写工时数据 - 🎯 **自动操作**: 自动点击、表单填写和提交 - 📊 **状态监控**: 任务处理状态实时监控 - 🎛️ **多模式**: 支持有头和无头模式 - ⚡ **智能等待**: 基于实际页面状态的智能等待机制 - 💻 **命令行**: 提供简单易用的命令行接口 ## 🚀 快速开始 ### 安装依赖 ```bash # 切换到项目目录 cd e:\ten\automation-demo\pack # 安装项目依赖 python -m pip install DrissionPage typer rich # 设置环境变量(Windows PowerShell) $env:PYTHONPATH="e:\ten\automation-demo\pack\src" ``` ### 基本使用 ```bash # 使用默认设置处理禅道任务 python -m pack zentao # 设置等待时间 python -m pack zentao --wait 5 # 使用无头模式(后台运行) python -m pack zentao --headless ``` ### Python 代码使用 ```python from pack.utils import automate_zentao_tasks # 基本任务处理 success = automate_zentao_tasks() # 自定义选项 success = automate_zentao_tasks( headless=False, # 显示浏览器 wait_time=5 ) ``` ## 📚 详细文档 查看 [ZENTAO_AUTOMATION_README.md](ZENTAO_AUTOMATION_README.md) 获取完整的使用文档和 API 参考。 ## 📝 许可证 MIT License - 详见 [LICENSE](LICENSE) 文件。 ## 🔧 技术支持 - 项目地址: [automation-demo](e:\ten\automation-demo\pack) - 技术栈: Python + DrissionPage + Typer + Rich - 版本信息: 1.0.0