北邮的一些api
from bupt_api.jwxt import Jwxt
jwxt = Jwxt(username,password) //信息门户的那个
jwxt.get_classes() // 获得课程信息-
jwxt 获取不及格信息
-
jwxt 抢课脚本
-
my 获取今天,明天课表
.......
- my.get_lecture()
- 最新一页的讲座信息
- 输入:无
- 输出:List[Lecture]
- my.get_after_lecture()
- 还未开始的讲座信息
- 输入: 无
- 输出: List[Lecture]
- my.get_money_info()
- 获取北邮通的余额
- 输入:无
- 输出: float
- my.get_book_info()
- 获取借阅信息
- 输入:无
- 输出: str
-
Lecture
字段 类别 注释 name str 讲座名称 url str 讲座内容链接 time datatime.datetime 讲座时间
- Term
| 字段 | 类别 | 注释 |
|---|---|---|
| name | str | 学期名称 |
| class_ | List[ClassScore] | 当前学期的成绩 |
- ClassScore
| 字段 | 类别 | 注释 |
|---|---|---|
| number | str | 课程号 |
| sort_number | str | 课序号 |
| name | str | 课程名 |
| eng_name | str | 英文课程名 |
| credit | float | 学分 |
| score | float | 成绩 |
| attr | str | 课程属性 |
- Class
| 字段 | 类别 | 注释 |
|---|---|---|
| name | str | 课程名 |
| teacher | str | 授课老师 |
| location | str | 上课地点 |
| weekday | int | 周几上课 |
| weeks | str | 第几周上课 |
| session | int | 上课节数 |
| number | int | 第几节开始上课 |
| time | List[ClassTime] | 上课时间 |
- ClassTime
| 字段 | 类别 | 注释 |
|---|---|---|
| start_time | datetime.datetime | 开始时间 |
| end_time | datetime.datetime | 结束时间 |
- get_costs(start_time, end_time)
- 拿到一定时间内的消费记录
- 输入
- start_time : str 开始时间
- end_time : str 结束时间
- 输出 List[Cost]
- Cost
| 字段 | 类别 | 注释 |
|---|---|---|
| time | str | 消费时间 |
| desc | str | 消费描述 |
| cost | float | 消费金额 |
| balance | float | 账户余额 |
| location | str | 消费地点 |