Download the PHP package guodaolinyi/zfjwxt without Composer
On this page you can find all versions of the php package guodaolinyi/zfjwxt. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download guodaolinyi/zfjwxt
More information about guodaolinyi/zfjwxt
Files in guodaolinyi/zfjwxt
Download guodaolinyi/zfjwxt
More information about guodaolinyi/zfjwxt
Files in guodaolinyi/zfjwxt
Vendor guodaolinyi
Package zfjwxt
Short Description 正方教务系统爬虫,自动识别验证码,实现课表、四六级成绩等教务系统数据查询功能。
License MIT
Package zfjwxt
Short Description 正方教务系统爬虫,自动识别验证码,实现课表、四六级成绩等教务系统数据查询功能。
License MIT
Please rate this library. Is it a good library?
Informations about the package zfjwxt
正方教务系统信息爬虫
使用场景
之前开发了一款校园APP,为了集成教务系统的查询功能,写了一套能够爬取成绩及课表的爬虫。
本人使用环境
- PHP 7.3.4
获取方式
- composer方式
composer require guodaolinyi/zfjwxt
- git方式
实现功能
- 校园一卡通
功能 | 进度 | 方法 | 备注 |
---|---|---|---|
余额查询 | 已完成 | getBalance | |
挂失 | 计划中 | ||
流水查询 | 计划中 |
- 教务系统(学生端)
功能 | 进度 | 方法 | 备注 |
---|---|---|---|
姓名获取 | 完成 | getName | |
个人信息获取(学院、年级、所在专业、行政班级) | 完成 | getPersonInfo | |
班级课表查询 | 完成 | getClassSchedule | |
个人课表查询(含选修) | 完成 | getPersonSchedule | |
四六级成绩查询 | 完成 | getCET | |
成绩查询(历年成绩查询) | 完成 | getScore | |
放弃 | 发现教师端有现成功能 | ||
成绩统计查询 | 完成 | getStatistic |
- 教务系统(教师端)
功能 | 进度 | 方法 | 备注 |
---|---|---|---|
教室课表查询(为了实现空教室查询) | 计划中 |
使用方法
一卡通查询功能
- 一卡通余额查询
教务系统查询
- 获取真实姓名
致谢
- 致开源组件作者
关于爬虫自动登录部分的验证码识别,这里使用了"kurisu/captcha_reader" 作为验证码识别工具,对于"kurisu" 大佬表示衷心的感谢!
- 致小伙伴
感谢你们使我又一次开始鼓足勇气去完善我的项目,使我停工三年的烂尾项目又重新充满活力,谢谢你们!
All versions of zfjwxt with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.2
ext-gd Version *
ext-curl Version *
ext-dom Version *
kurisu/captcha_reader Version 1.0.4
symfony/dom-crawler Version ^5.3
ext-gd Version *
ext-curl Version *
ext-dom Version *
kurisu/captcha_reader Version 1.0.4
symfony/dom-crawler Version ^5.3
The package guodaolinyi/zfjwxt contains the following files
Loading the files please wait ....