返回作品列表

网友作品 #000113 · 提交于 2026/08/11

考生志愿批量查询工具:自动登录识别验证码导出Excel

★★★★★业余水平AI 编程工具国内其他模型python

作品作者

闪电业余水平
开发工具
AI 编程工具
AI 模型
国内其他模型
使用 Skill
python
提交你的作品

作品简介

这是一款面向招生考试网的自动化志愿批量查询桌面工具,用于批量查询本校学生志愿填写情况,分析某专业、某学校的填报人数和人员信息。程序界面简洁:填写用户名密码、选择含考生号的Excel文件与结果保存路径,输入要查询的院校代码或名称,即可通过登录、获取、查询三个按钮完成批量查询。工具采用QThread异步架构和服务层分离设计,配置外置,模块化与单文件两个版本并存,可打包为exe分发。

核心亮点

  • 多种登录方式:支持账号密码登录、短信验证与SSO单点登录,可记住密码
  • 滑块验证码识别:基于OpenCV模板匹配自动识别滑块验证码,无需人工干预
  • 批量查询:导入含考生号的Excel文件,批量获取志愿填报信息
  • 定向检索:按院校名称或代码筛选特定院校的报考人员信息
  • Excel导入导出:考生号与查询结果均为Excel格式,便于后续统计
  • 稳定架构:QThread异步避免界面卡顿,服务层分离、配置外置,运行流畅
  • 双版本交付:模块化版本便于维护,单文件版本便于分发

技术与工具

  • 技术栈:Python 3.13 + PySide6(界面)+ OpenCV(验证码识别)+ requests(网络请求)+ openpyxl(Excel读写)+ PyInstaller(打包)
  • 架构设计:QThread异步、服务层分离、配置外置
  • 开发方式:借助AI编程类工具与国内免费模型,使用成熟的开发技能包完成

适用场景

  • 学校、招生办批量统计考生志愿填报情况,快速筛选特定院校的报考人员信息
  • 可迁移到需要批量登录、查询系统内结构化数据并导出统计的其他业务场景,降低重复人工操作成本
原始提交内容(点开查看,可复制全文去问 AI)

项目简介:面向招生考试网的自动化志愿批量查询桌面工具 技术栈:Python 3.13 + PySide6 + OpenCV + requests + openpyxl + PyInstaller 项目结构:模块化版本(src/volunteer_query/)与单文件版本(自愿获取.py)并存 核心功能:滑块验证码识别(OpenCV 模板匹配) 账号密码登录 短信验证 SSO 单点登录 批量志愿查询 Excel 导出 架构设计:QThread 异步、服务层分离、配置外置 使用流程:从启动到导出结果的完整操作步骤 版本说明:三个版本(模块化、单文件、早期原型)的对比