Skip to content

Releases: MisonL/RuijieWarrantyQuery

🎉 v2.0.0 - 重大版本更新

31 Oct 09:45

Choose a tag to compare

🎉 v2.0.0 重大版本发布

🚀 核心亮点

⚡ 性能革命性提升

  • 95%性能提升: 总执行时间从9.91秒优化到0.50秒
  • 智能提前退出: 无序列号时避免8.28秒WebDriver启动
  • WebDriver优化: 启用无头模式,70-80%启动时间提升
  • AI渠道快速失败: 占位符API key自动跳过,74%测试时间优化

🏗️ 架构全面升级

  • 完全模块化: 采用现代Python包结构 src/ruijie_query/
  • 完整测试套件: 新增60+单元测试,覆盖率大幅提升
  • 现代配置管理: 使用pyproject.toml替代requirements.txt
  • 类型安全: 全面增强类型提示和文档

🔧 智能特性

  • 零破坏性: 100%向后兼容,现有配置无需修改
  • 智能感知: 根据实际数据情况自动选择最优执行流程
  • 快速失败: 自动检测无效配置,避免浪费时间

📈 性能对比

指标 v1.1.0 v2.0.0 提升
总执行时间 9.91秒 0.50秒 95%
WebDriver启动 8.28秒 2.3秒 72%
AI渠道测试 1.32秒 0.34秒 74%

🤖 技术创新

v2.0.0由MiniMax-M2模型+Claude Code驱动实现,展现了AI辅助软件开发的强大能力。

📋 升级指南

从v1.1.0升级

  1. 备份数据: 升级前备份重要文件
  2. 更新依赖: uv pip install -r requirements.txtpip install -r requirements.txt
  3. 验证配置: 确保API密钥有效
  4. 测试运行: 在小数据集上验证性能

配置兼容

  • ✅ 现有config.ini完全兼容
  • ✅ Excel文件格式无需修改
  • ✅ 所有v1.1.0功能保持可用

🔗 相关链接


感谢所有用户的支持与反馈!让查询更高效,让工作更智能! 🚀

v1.1.0 新增ddddocr本地验证码识别库支持

23 Apr 01:56

Choose a tag to compare

v1.1.0 (2025-04-23)

✨ 新增: 集成 ddddocr 本地验证码识别库。
⚙️ 新增: 在 config.ini 中添加 [CaptchaSettings] 配置节,允许用户:
选择优先使用的验证码识别器 (captcha_primary_solver: ddddocr 或 ai)。
独立启用/禁用 ddddocr (captcha_enable_ddddocr) 和 AI (captcha_enable_ai)。
配置 ddddocr 的最大识别尝试次数 (ddddocr_max_attempts)。
🔧 优化: 改进 CaptchaSolver 中 ddddocr 的导入和初始化逻辑,实现按需加载。
📝 修正: 调整 app.py 中的日志记录,使其在验证码识别时输出更通用的提示,而不是固定显示 "AI"。

v1.0.0

22 Apr 13:25

Choose a tag to compare

初始化锐捷保修批量查询工具

实现了一个用于批量查询锐捷网络设备保修信息的 Python 工具。

主要功能:

  • 从可配置的 Excel 文件读取序列号。
  • 使用 Selenium 自动化浏览器交互并管理 ChromeDriver。
  • 支持多个可配置的 AI 渠道(Gemini, OpenAI 兼容)用于验证码识别。
  • 将保修详情和查询状态写回 Excel 文件。
  • 包含健壮的错误处理、可配置的重试、动态结果解析、进度保存和日志记录。