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

286 lines
6.3 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"id": "1b945caa",
"metadata": {},
"outputs": [],
"source": [
"from requests import get,post"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "e426f09e",
"metadata": {},
"outputs": [],
"source": [
"header = {\n",
" \"Cookie\":r\"JSESSIONID=C1476EB5E872A77EF5247FB49991C59D; session=%7B%22username%22%3A%22admin%22%2C%22roleId%22%3A1%7D\"\n",
"}\n",
"myData={\n",
" \"nvr34\":{\n",
" 34020000001110000347},\n",
" \"nvr33\":34020000001110000033,\n",
" \"nvr35\":34020000001110000021\n",
"}\n",
"# nvr34= 34020000001110000347\n",
"# nvr33 = 34020000001110000033\n",
"nvr35 = 34020000001110000021\n",
"data = get(f\"http://10.19.64.39:18820/api/device/query/devices/{nvr35}/channels?page=1&count=400&query=&online=&channelType=\",headers=header).json()\n"
]
},
{
"cell_type": "code",
"execution_count": 13,
"id": "7f73ee83",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'PTZType': 3,\n",
" 'PTZTypeText': '固定枪机',\n",
" 'address': '192.9.9.107',\n",
" 'block': '',\n",
" 'businessGroupId': '',\n",
" 'certNum': '',\n",
" 'certifiable': 0,\n",
" 'channelId': '34020000001320000001',\n",
" 'channelType': 0,\n",
" 'civilCode': 'CivilCode',\n",
" 'createTime': '',\n",
" 'deviceId': '34020000001110000021',\n",
" 'errCode': 0,\n",
" 'gpsTime': '2024-04-19 11:38:33',\n",
" 'hasAudio': False,\n",
" 'id': 1158,\n",
" 'ipAddress': '',\n",
" 'latitude': 0.0,\n",
" 'latitudeGcj02': 0.0,\n",
" 'latitudeWgs84': 0.0,\n",
" 'longitude': 0.0,\n",
" 'longitudeGcj02': 0.0,\n",
" 'longitudeWgs84': 0.0,\n",
" 'manufacture': 'Manufacturer',\n",
" 'model': 'Camera',\n",
" 'name': '1楼电梯间',\n",
" 'owner': 'Owner',\n",
" 'parentId': '',\n",
" 'parental': 0,\n",
" 'password': '',\n",
" 'port': 0,\n",
" 'registerWay': 1,\n",
" 'safetyWay': 0,\n",
" 'secrecy': '0',\n",
" 'status': 1,\n",
" 'streamId': '',\n",
" 'subCount': 0,\n",
" 'updateTime': ''}"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data[\"data\"][\"list\"][0]"
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "749b99ed",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"192.9.9.107\n",
"192.9.9.108\n",
"192.9.9.109\n",
"192.9.9.110\n",
"192.9.9.111\n",
"192.9.9.112\n",
"192.9.9.113\n",
"192.9.9.114\n",
"192.9.9.115\n",
"192.9.9.116\n",
"192.9.9.117\n",
"192.9.9.118\n",
"192.9.9.119\n",
"192.9.9.120\n",
"192.9.9.121\n",
"192.9.9.122\n",
"192.9.9.123\n",
"192.9.9.124\n",
"192.9.9.125\n",
"192.9.9.127\n",
"192.9.9.126\n",
"192.9.9.129\n",
"192.9.9.128\n",
"192.9.9.130\n",
"192.9.9.131\n",
"192.9.9.132\n",
"192.9.9.133\n",
"192.9.9.134\n",
"192.9.9.135\n",
"192.9.9.136\n",
"192.9.9.137\n",
"192.9.9.138\n",
"192.9.9.139\n",
"192.9.9.140\n",
"192.9.9.141\n",
"192.9.9.142\n",
"192.9.9.143\n",
"192.9.9.1\n",
"192.9.9.144\n",
"192.9.9.146\n",
"192.9.9.147\n",
"192.9.9.148\n",
"192.9.9.149\n",
"192.9.9.150\n",
"192.9.9.151\n",
"192.9.9.152\n",
"192.9.9.153\n",
"192.9.9.154\n",
"192.9.9.156\n",
"192.9.9.155\n",
"192.9.9.158\n",
"192.9.9.159\n",
"192.9.9.188\n",
"192.9.9.160\n",
"192.9.9.161\n",
"192.9.9.162\n",
"192.9.9.163\n",
"192.9.9.164\n",
"192.9.9.165\n",
"192.9.9.166\n",
"192.9.9.167\n",
"192.9.9.168\n",
"192.9.9.169\n",
"192.9.9.170\n",
"192.9.9.171\n",
"192.9.9.172\n",
"192.9.9.173\n",
"192.9.9.174\n",
"192.9.9.175\n",
"192.9.9.176\n",
"192.9.9.177\n",
"192.9.9.178\n",
"192.9.9.179\n",
"192.9.9.180\n",
"192.9.9.181\n",
"192.9.9.182\n",
"192.9.9.183\n",
"192.9.9.184\n",
"192.9.9.185\n",
"192.9.9.186\n",
"192.9.9.187\n",
"192.9.9.189\n",
"192.9.9.190\n",
"192.9.9.191\n",
"192.9.9.192\n",
"192.9.9.193\n",
"192.9.9.194\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"0.0.0.0\n",
"Address\n",
"Address\n",
"Address\n",
"Address\n",
"Address\n",
"Address\n",
"Address\n",
"Address\n",
"Address\n",
"Address\n",
"Address\n",
"Address\n",
"Address\n",
"Address\n",
"Address\n",
"Address\n"
]
}
],
"source": [
"for item in data[\"data\"][\"list\"]:\n",
" print(item[\"address\"])"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "b3eca058",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "base",
"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
}