本项目已迁移至TUCAPI
本 API 用于天商 “统一身份认证” 系统的快捷登录以获取目标服务的响应内容。
首先确保你的Python版本为3.8+ ,在项目目录下执行以下命令:
pip install -r requirements.txt
playwright install./Auth/auth_request.py 提供了两种登录方法:
login(): 获取登录后返回的响应页面,适合静态资源power_login(): 获取渲染完成后的登录页面内容,如 URP教务系统
创建登录实例需要如下参数:
user: 学号pwd: 密码target_url: 目标页面URL
示例:
from Auth.auth_request import TJCUAuth
# 创建登录实例
URP = TJCUAuth(
user='114514',
pwd='1919810',
target_url='http://stu.j.tjcu.edu.cn/'
)
res = URP.login()
print(res)本仓库提供了一个简单的Demo程序,演示了如何利用本API获取天商URP教务系统的姓名和绩点信息。
修改Config/settings.py的user和pwd为你的学号和密码,然后使用如下命令运行:
python demo.py如果一切正常,你会看到如下示例输出:
请问是SleepFox同学吗?
你的绩点是: 4.99 哦!- 获取成绩
- 潜在的Captcha认证
- Backend support
- More lang support:
Go && Node.js
- 统一身份认证登录
- URP教务系统
- 姓名、绩点、个人电子照获取
- 当前学期课程表
- 未通过的考试
- Golang 支持
如果这个项目对你有帮助, 欢迎点个Star⭐️,你的支持是我最大的动力喵~