└── README.md
/README.md:
--------------------------------------------------------------------------------
1 |
2 |

3 |
OnlineCourseAPI大学生网课刷课题库
4 |
5 |
6 |
7 | [](https://github.com/Raptor-wxw/OnlineCourseAPI/issues)
8 |
9 |
10 |
11 |
12 | ### 题库内容
13 |
14 | ------
15 |
16 | **支持各大网课的题目答案查询,超星,智慧树,知到,Welearn,四史,马原,毛概,大学mooc,等各种网课**
17 |
18 | **有网页端直接搜索,也有api接口供开发者调用**
19 |
20 | #### 支持模糊搜索!!(输入部分题目即可搜索到答案)
21 |
22 |
23 |
24 | ### **网页端搜索网址**
25 |
26 | ------
27 |
28 | ```http
29 | https://www.hive-net.cn/backend/wangke/index
30 | ```
31 |
32 | **输入题目后回车即可**
33 |
34 |
35 |
36 | ### 答案API
37 |
38 | ------
39 |
40 | #### API接口:
41 |
42 | ```http
43 | https://www.hive-net.cn/backend/wangke/search?token=卡密&question=问题
44 | ```
45 |
46 |
47 | #### 请求参数:
48 | - `token`:填写你的口令用于验证身份(`free`可以每日免费获取5000次答案)
49 | - `question`:你想搜索的问题
50 |
51 | #### 返回参数
52 | - `code`:是否搜索到答案(0有,-1无)
53 | - `type`:题目类型(0单选,1多选)
54 | - `reason`:答案
55 |
56 | #### 使用:
57 |
58 | **链接地址不变,将`token=`后的`free`改为您的`token`,再将`question=`后的`在什么情况下N95口罩需要更换?`改为您要搜索的问题(获取token点击:[获取token](#获取token))**
59 |
60 | #### 示例:
61 |
62 | 请求:
63 | ```http
64 | https://www.hive-net.cn/backend/wangke/search?token=free&question=我国的国体是
65 | ```
66 | 响应:
67 | ```json
68 | {
69 | "code": 0,
70 | "data": {
71 | "total": 1,
72 | "reasonList": [
73 | {
74 | "id": 409583,
75 | "question": "我国的国体是",
76 | "reason": "人民民主专政",
77 | "type": 1,
78 | "options": "A:人民代表大会制度,B:人民民主专政,C:共产党领导的多党合作和政治协商制度,D:民族区域自治制度",
79 | "explanation": "无",
80 | "course": "中国大学MOOC慕课,中国大学MOOC慕课未分类",
81 | "tag": "毛概,多党合作,制度"
82 | }
83 | ],
84 | "tokenRemainTimes": 4995,
85 | "tokenExpireTime": "2030-01-01"
86 | }
87 | }
88 | ```
89 |
90 |
91 |
92 |
93 | ### **获取代码示例**
94 |
95 | ------
96 |
97 | ```python
98 | import json
99 | import requests
100 |
101 | def get_reason(question):
102 | url = "https://www.hive-net.cn/backend/wangke/search?token=free&question=" + question
103 | try:
104 | response = requests.get(url)
105 | response.raise_for_status()
106 | result = json.loads(response.text)
107 | if result.get("code") == 0:
108 | print(result.get("data"))
109 | else:
110 | print("无答案")
111 | except:
112 | print("Connection error")
113 |
114 | get_reason("我国的国体是")
115 | ```
116 |
117 |
118 |
119 |
120 |
121 | ### 学习交流
122 |
123 | ------
124 |
125 | **QQ群:103172845**
126 |
127 | **微信公众号:“夜寒信息”,所有的教程,疑难问答,及更新信息都在这里**
128 |
129 |
130 |
131 |
132 |
133 | ### 获取token
134 |
135 | ------
136 |
137 | **自助购买:**[点击购买](https://www.sxjf8789.com/links/51B05514)
138 |
139 | **售后群:[103172845](https://qm.qq.com/cgi-bin/qm/qr?k=sJLLnl1RdSdA5nhd7IXbhCxd-k3KaoBl&authKey=ssD9NFl2r5rHhGL4SvyIF56kSJi33zxFu2LqZ0XvUUGIZN3CyhCanNyji7cNXAwo&noverify=0&group_code=103172845#)**
140 |
141 | #### **制作不易,点个Star再走,谢谢(将会获得更多免费次数)**
142 |
--------------------------------------------------------------------------------