Skip to content

A program to check health extent on CDU ISP website automatically

Notifications You must be signed in to change notification settings

MaiqDS/ISP-Auto-Check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

1. 说明

本工具适用于成都大学ISP系统疫情信息打卡,仅为在打卡期间未离开登记所在地、未出现新冠肺炎症状的同学提供方便。

基本只有疫情期间、开学前的一两周内能派上用场,也只是个人闲暇时间的摸鱼之作,欢迎各路大佬交流指正,欢迎参考。


2. 功能

本程序目前具有如下功能:

  • 详尽的帮助文档(笑)
  • 自动本地保存账号密码信息
  • 设置程序开机启动
  • (beta 0.2)能带参数启动,保证从Windows计划任务启动时能正确读到配置文件路径(不带参数时读不到的原因未知)

详细说明:

首次运行时将提示输入账号信息,保存在本地txt文件中;之后运行将直接读取账号、密码、浏览器信息,自动进行打卡,不需要重复输入。

如果需要重新设置,删除txt文件,重新运行程序即可。

如果文件保存后,检测到账号密码输入错误,也会自动删除txt,需要运行程序重新配置。


3. 环境配置

好像txt里帮助写得太长了,这里再写个图文版的。虽然应该没人看吧。

3.1 第一步:浏览器的选择

目前仅支持Chrome, Firefox和Microsoft Edge三种浏览器。

3.2 第二步:配置webdriver

先查找使用浏览器的版本,可百度。

WebDriver下载地址:

Chrome:https://npm.taobao.org/mirrors/chromedriver/ (找对应版本文件夹,点进去下chromedriver_win32.zip)

Firefox:https://github.com/mozilla/geckodriver/releases/ (不用看版本,下win32或win64,一般x64)

Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ (看了版本再下,一般x64)

下载好后解压,在C盘新建文件夹"webDriver",把exe文件放进去,右键exe属性,把其位置复制下来;

C盘下的驱动文件夹:

C盘下的驱动文件夹

复制文件夹地址:

复制文件夹地址

右击此电脑,点击属性,选择右侧高级系统设置,在弹出菜单的右下角选择环境变量

选中下方系统变量中的Path,点击编辑,选择右侧新建,将刚复制的地址粘贴进去,一路点确定就好了。

到这里就基本配置完成了,每次打开程序就能进行打卡。如果想设置自动打卡,请看下一步。

3.3 第三步:配置自动打卡

不推荐频繁开关电脑或不关电脑的用户设置开机启动。本程序的启动项名称为'ISP_Auto_Check',不需要时,可在启动项管理中禁止本程序开机启动。

当然,如果觉得太麻烦,放在桌面上,每天手点也是可以的。

介绍另一种自动打卡方式,即手动创建Windows计划任务。

首先还是右击此电脑,选择管理,点击左侧任务计划程序,选择右侧创建基本任务,跟着设置向导走就行了。

任务计划程序界面:

任务计划程序界面

选择启动程序路径时,除了选好主程序路径,记得在参数中加上lsp.txt。

添加参数:

添加参数

创建好的计划任务:

创建好的计划任务

可选择电脑开启且不在使用的时间来执行。

About

A program to check health extent on CDU ISP website automatically

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages