hitutil-en 0.1.2

Creator: rpa-with-ash

Last updated:

Add to Cart

Description:

hitutilen 0.1.2

hitutil
hitutil 基于 requests,是一个与哈尔滨工业大学网络业务相关的支持库。
ids
统一身份认证相关服务
ids.idslogin() 模拟统一身份认证登陆, 返回一个已登陆的 requests.Session.
from hit import ids
session = ids.idslogin('USERNAME', 'PASSWORD')
session.get('http://jwes.hit.edu.cn/queryWsyyIndex') # 登陆本科生网上服务系统
response = session.get('http://jwes.hit.edu.cn/cjcx/queryQmcj') # 查询成绩

timetable
课表相关服务
from hit import timetable

def main():
print(timetable.parse_to_df(timetable.query_by_gxh('学号', '学期', '''周次,整数'''))) # 学期类似:'2021-2022;1' 表示秋季学期

if __name__ == '__main__':
main()

学期参数说明



接口参数
对应实际学期




2020-2021;1
2020秋季


2020-2021;2
2021春季


2020-2021;3
2021夏季


2020-2021;4
2021暑假


2020-2021;5
2021寒假


2021-2022;1
2021秋季


...
...



score
成绩查询服务
from hit import score
from hit import ids


def main():
s = ids.idslogin('学号', 'ids密码')
score.query(s).to_csv('我的成绩.csv') # 保存结果到csv


if __name__ == '__main__':
main()

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.