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

2.7 KiB

In [2]:
from requests import get,post
import time
ip = "http://band.hxzhxy.cn"
param = {
    "username": "tangchao",
    "password": "123456a",
    "client_id": "client",
    "grant_type": "password",
    "client_secret": "123456",
}
data = get(url=f"http://band.hxzhxy.cn/oauth/token",params=param).json()
token = data["access_token"]
header = {
    "content-type": "application/json",
    "authorization": f"Bearer {token}",
}
In [3]:
data = get("https://www.hxzhxy.cn/hxyd-api/uc/student/pageInfo?teamId=119&gradeId=127&classId=483&name=&type=0&pageSize=50&pageNumber=0&orderDirection=asc&access_token=0cfa97d4-2b01-4be4-a7f7-13179d149e56").json()
In [4]:
serialNo = []
for item in data["data"]["content"]:
    serialNo.append(item["seralNo"])
In [7]:
serialNos = ",".join(serialNo)
In [8]:
result  =post("https://band.hxzhxy.cn/door/accredit/sendNews",json={"startTime":"25083115","endTime":"28052815","adminType":"55","type":"01","time":[1756625633772,1843112033772],"accountIp":"183.220.92.52","accountName":"183.220.92.52","lockNo":"181681774465","serialNo":serialNos,"addAdminBand":"","addUserBand":"","removeBand":"","doorAccreditIds":""},headers=header).text
print(result)
{"success":true,"msg":"操作成功","code":0,"data":null}