littlebot
Published on 2025-04-14 / 0 Visits
0

【源码】基于PHP和JS的江西省高校防疫自动签到系统

项目简介

本项目借助网页版形式,可在服务器运行,通过模拟用户登录和提交签到信息,实现江西省高校学生校园防疫健康签到的自动化,减轻学生手动签到负担。

项目的主要特性和功能

  1. 多环境适配:可根据支付宝、微信和H5等不同环境对签到参数的要求,灵活调整streetzddlwz等参数。
  2. 自动登录与签到:拼接特定参数访问登录和签到API,实现自动登录和签到,无需输入验证码。
  3. 定时执行:支持使用crontab定时运行签到程序,保证按时完成签到。
  4. 消息推送:配置SCKEY可将签到结果推送到微信,方便用户及时了解签到情况。

安装使用步骤

1. 数据库创建与配置

在服务器创建数据库zfb,表user,包含以下字段: - user_id(int,主键自增) - user_name(varchar,主键) - user_xm(varchar) - user_qq(varchar) - user_qqkey(varchar) - user_sckey(varchar)

2. 修改配置文件

  • 修改config目录下mysql.php文件的第7、8行为自己的MySQL数据库用户名和密码。
  • 修改config目录下mysql.php文件的第102行为自己的域名地址。
  • 修改go.php文件的第10行为自己学校的代号,第21行为自己学校的地址及经纬度。
  • 修改Singleton.php文件:
    • 第17行为学校代码(可参考文档中的“江西省100所高校代码”)。
    • 第20行为自己的学号。
    • 若需推送到微信,修改第23行为SCKEY
    • 若在支付宝或微信环境使用,建议将具体街道信息加入到POST参数中,修改第92行为"zddlwz" => $province . $city . $district . $street

3. 运行程序

  • 部署到虚拟主机后,通过访问http://你的域名/Singleton.php即可运行。
  • 或者使用crontab定时运行php -f Singleton.php 。在Ubuntu系统可使用sudo apt install php7.2-clisudo apt install php-curl安装相关依赖。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】