快速上手

本页面指导你如何快速上手pyzhixue。

安装

将仓库克隆至本地

$ git clone https://github.com/b1acksoil/pyzhixue.git
1

安装所需依赖

$ pip3 install requests
1

pyzhixue文件夹下的pyzhixue文件夹(第二层)复制到你的项目文件夹内。

基本操作

首先引入pyzhixue

import pyzhixue
1

pyzhixue定义了一个User类,所有和用户有关的方法都基于该类。 使用login函数初始化一个User类(即登录):

user = pyzhixue.login("username", "password")
1

其中usernamepassword分别是你的智学网账号和密码。

登录完成后,我们就可以使用一系列方法来查询数据。
例如:

# 查询考试列表  
examList = user.getExamList()  
print(examList)  
1
2
3

该实例中调用了User类的getExamList()方法,返回值为包含一个简化的考试列表的Json。
输出应类似如下(已格式化):

[
  {
    'examId': '考试ID',
    'examName': '考试名称',
    'examType': '月考',
    'isFinal': True
  },

  ......

  {
    'examId': '考试ID',
    'examName': '考试名称',
    'examType': '月考',
    'isFinal': True
  }
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

我们提供了更多实例,详情请见示例列表open in new window