Files
admin aac9f5934d feat: 添加多个功能模块和工具脚本
- 新增websocket客户端和服务端实现
- 添加图片压缩工具和快速压缩脚本
- 实现学生信息处理相关API
- 添加MQTT客户端和消息处理功能
- 更新.gitignore忽略更多文件类型
- 添加数据库操作工具和示例
- 实现多个测试脚本和工具类
2026-04-13 14:47:50 +08:00

163 lines
4.9 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"id": "6619c94e",
"metadata": {},
"outputs": [],
"source": [
"from requests import get,post\n",
"import time\n",
"import json\n",
"ip = \"http://band.hxzhxy.cn\"\n",
"param = {\n",
" \"username\": \"zhongwei\",\n",
" \"password\": \"123456a\",\n",
" \"client_id\": \"client\",\n",
" \"grant_type\": \"password\",\n",
" \"client_secret\": \"123456\",\n",
"}\n",
"data = get(url=f\"http://band.hxzhxy.cn/oauth/token?username=zhongwei&password=123456a&client_id=client&grant_type=password&client_secret=123456\").json()\n",
"token = data[\"access_token\"]\n",
"header = {\n",
" \"content-type\": \"application/json\",\n",
" \"authorization\": f\"Bearer {token}\",\n",
"}\n"
]
},
{
"cell_type": "code",
"execution_count": 30,
"id": "e4f5ed31",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"9e6e0e24-67fd-4b7c-802a-b204ff4ca95c\n",
"{'success': True, 'msg': '操作成功', 'code': 0, 'data': {'id': 475, 'pwd': '{bcrypt}$2a$10$K7EdytUGmdkfGn.zvLlg3O62TV5hCptj83MGbweHK0jSw8kzZPZ2m', 'locked': False, 'enabled': True, 'role': {'id': 168, 'roleName': '鸿兴演示中学家长', 'description': None, 'priority': 10, 'createTime': 1622713421000, 'updateTime': 1659193585000, 'teamId': 106, 'type': 1}, 'teamId': 106, 'type': 3, 'authorities': [{'authority': '鸿兴演示中学家长'}], 'username': 'jz97621', 'password': '{bcrypt}$2a$10$K7EdytUGmdkfGn.zvLlg3O62TV5hCptj83MGbweHK0jSw8kzZPZ2m', 'accountNonExpired': True, 'accountNonLocked': True, 'credentialsNonExpired': True}}\n"
]
}
],
"source": [
"param={\n",
" \"username\": 17307283669,\n",
" \"password\": \"jz97621\",\n",
" \"client_id\": \"client\",\n",
" \"grant_type\": \"password\",\n",
" \"client_secret\": \"123456\",\n",
" \"login_type\": \"PHONE_USERNAME\"\n",
"}\n",
"token = get(\"https://band.hxzhxy.cn/oauth/token\",params=param).json()[\"access_token\"]\n",
"print(token)\n",
"data = get(f\"https://band.hxzhxy.cn/uc/account/current?access_token={token}\").json()\n",
"print(data)\n"
]
},
{
"cell_type": "code",
"execution_count": 33,
"id": "b9c253b1",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"fab765b1-46f0-4e2a-816b-ebdeb9d31cdf\n"
]
}
],
"source": [
"access_token=get(\"https://band.hxzhxy.cn/oauth/token?username=17307283669&password=2019240217HXYSZX&client_id=client&grant_type=password&client_secret=123456&login_type=PHONE_USERNAME\").json()[\"access_token\"]\n",
"print(access_token)"
]
},
{
"cell_type": "code",
"execution_count": 32,
"id": "9136ed38",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'success': True,\n",
" 'msg': '操作成功',\n",
" 'code': 0,\n",
" 'data': {'id': 5454,\n",
" 'pwd': '{bcrypt}$2a$10$I66PBUWdeoWYh/FcGfhB1O2T1a8NJOpFB8YVZtScmH3YO7tNzuSBm',\n",
" 'locked': False,\n",
" 'enabled': True,\n",
" 'role': {'id': 168,\n",
" 'roleName': '鸿兴演示中学家长',\n",
" 'description': None,\n",
" 'priority': 10,\n",
" 'createTime': 1622713421000,\n",
" 'updateTime': 1659193585000,\n",
" 'teamId': 106,\n",
" 'type': 1},\n",
" 'teamId': 106,\n",
" 'type': 3,\n",
" 'authorities': [{'authority': '鸿兴演示中学家长'}],\n",
" 'username': '2019240217HXYSZX',\n",
" 'password': '{bcrypt}$2a$10$I66PBUWdeoWYh/FcGfhB1O2T1a8NJOpFB8YVZtScmH3YO7tNzuSBm',\n",
" 'accountNonExpired': True,\n",
" 'accountNonLocked': True,\n",
" 'credentialsNonExpired': True}}"
]
},
"execution_count": 32,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"get(f\"https://band.hxzhxy.cn/uc/account/current?access_token={access_token}\").json()"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "ffcb6b87",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'success': False, 'msg': '非法访问,没有认证', 'code': 10007, 'data': None}"
]
},
"execution_count": 27,
"metadata": {},
"output_type": "execute_result"
}
],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.4"
}
},
"nbformat": 4,
"nbformat_minor": 5
}