{ "cells": [ { "cell_type": "code", "execution_count": null, "id": "eaac4cfd", "metadata": {}, "outputs": [], "source": [ "infos = [\n", " {\n", " \"room\": \"2101\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2105\",\n", " \"names\": [\n", " {\n", " \"username\": \"李伟杰\",\n", " \"bandNo\": \"3470371521\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2106\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2107\",\n", " \"names\": [\n", " {\n", " \"username\": \"王菁婵\",\n", " \"bandNo\": \"3478823249\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2108\",\n", " \"names\": [\n", " {\n", " \"username\": \"陈曦\",\n", " \"bandNo\": \"3469732433\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2109\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2110\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2111\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2112\",\n", " \"names\": [\n", " {\n", " \"username\": \"田力豪\",\n", " \"bandNo\": \"3479278081\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2113\",\n", " \"names\": [\n", " {\n", " \"username\": \"段静远\",\n", " \"bandNo\": \"3470462129\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2114\",\n", " \"names\": [\n", " {\n", " \"username\": \"王佳\",\n", " \"bandNo\": \"3470399841\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2115\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2116\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2201\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2202\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2203\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2204\",\n", " \"names\": [\n", " {\n", " \"username\": \"易建军\",\n", " \"bandNo\": \"3470323953\"\n", " },\n", " {\n", " \"username\": \"王佳\",\n", " \"bandNo\": \"3470399841\"\n", " },\n", " {\n", " \"username\": \"田力豪\",\n", " \"bandNo\": \"3479278081\"\n", " },\n", " {\n", " \"username\": \"段静远\",\n", " \"bandNo\": \"3470462129\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2205\",\n", " \"names\": [\n", " {\n", " \"username\": \"罗星琪\",\n", " \"bandNo\": \"3469625873\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2206\",\n", " \"names\": [\n", " {\n", " \"username\": \"张桃\",\n", " \"bandNo\": \"3470463665\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2207\",\n", " \"names\": [\n", " {\n", " \"username\": \"陈小林\",\n", " \"bandNo\": \"3478087713\"\n", " },\n", " {\n", " \"username\": \"金秀\",\n", " \"bandNo\": \"3479319313\"\n", " },\n", " {\n", " \"username\": \"刘钰\",\n", " \"bandNo\": \"3478899473\"\n", " },\n", " {\n", " \"username\": \"张瑜\",\n", " \"bandNo\": \"3469876433\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2208\",\n", " \"names\": [\n", " {\n", " \"username\": \"王永久\",\n", " \"bandNo\": \"3478934433\"\n", " },\n", " {\n", " \"username\": \"韦晨曦\",\n", " \"bandNo\": \"3479368753\"\n", " },\n", " {\n", " \"username\": \"袁为明\",\n", " \"bandNo\": \"3469688737\"\n", " },\n", " {\n", " \"username\": \"黄怡岚\",\n", " \"bandNo\": \"3469796657\"\n", " },\n", " {\n", " \"username\": \"李莉\",\n", " \"bandNo\": \"3478812529\"\n", " },\n", " {\n", " \"username\": \"唐晓丽\",\n", " \"bandNo\": \"3474320001\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2209\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2210\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2211\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2212\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2213\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2214\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2215\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2216\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2217\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2301\",\n", " \"names\": [\n", " {\n", " \"username\": \"李华\",\n", " \"bandNo\": \"3470049553\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2302\",\n", " \"names\": [\n", " {\n", " \"username\": \"张琼丹\",\n", " \"bandNo\": \"3470175681\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2303\",\n", " \"names\": [\n", " {\n", " \"username\": \"唐艳\",\n", " \"bandNo\": \"3478260977\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2304\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2305\",\n", " \"names\": [\n", " {\n", " \"username\": \"黄敏\",\n", " \"bandNo\": \"3478295185\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2306\",\n", " \"names\": [\n", " {\n", " \"username\": \"张敬之\",\n", " \"bandNo\": \"3470058945\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2307\",\n", " \"names\": [\n", " {\n", " \"username\": \"唐文凯\",\n", " \"bandNo\": \"3478926993\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2308\",\n", " \"names\": [\n", " {\n", " \"username\": \"曾伟宏\",\n", " \"bandNo\": \"3478292849\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2309\",\n", " \"names\": [\n", " {\n", " \"username\": \"杨莉\",\n", " \"bandNo\": \"3479187969\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2310\",\n", " \"names\": [\n", " {\n", " \"username\": \"姚瑶\",\n", " \"bandNo\": \"3470453105\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2311\",\n", " \"names\": [\n", " {\n", " \"username\": \"贾琼\",\n", " \"bandNo\": \"3479277169\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2312\",\n", " \"names\": [\n", " {\n", " \"username\": \"董湘蓉\",\n", " \"bandNo\": \"3470450737\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2313\",\n", " \"names\": [\n", " {\n", " \"username\": \"薛燕\",\n", " \"bandNo\": \"3469743921\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2314\",\n", " \"names\": [\n", " {\n", " \"username\": \"张丽平\",\n", " \"bandNo\": \"3470021249\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2315\",\n", " \"names\": [\n", " {\n", " \"username\": \"刘杰\",\n", " \"bandNo\": \"3478769761\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2316\",\n", " \"names\": [\n", " {\n", " \"username\": \"唐光辉\",\n", " \"bandNo\": \"3479121729\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2317\",\n", " \"names\": [\n", " {\n", " \"username\": \"杨晓伟\",\n", " \"bandNo\": \"3478134817\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2401\",\n", " \"names\": [\n", " {\n", " \"username\": \"张启容\",\n", " \"bandNo\": \"3469575377\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2402\",\n", " \"names\": [\n", " {\n", " \"username\": \"闫满琳\",\n", " \"bandNo\": \"3478920081\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2403\",\n", " \"names\": [\n", " {\n", " \"username\": \"贺蕾\",\n", " \"bandNo\": \"3479268465\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2404\",\n", " \"names\": [\n", " {\n", " \"username\": \"刘志坚\",\n", " \"bandNo\": \"3478320321\"\n", " },\n", " {\n", " \"username\": \"唐文凯\",\n", " \"bandNo\": \"3478926993\"\n", " },\n", " {\n", " \"username\": \"董怡\",\n", " \"bandNo\": \"3479118689\"\n", " },\n", " {\n", " \"username\": \"黄黠\",\n", " \"bandNo\": \"3469699089\"\n", " },\n", " {\n", " \"username\": \"叶顺刚\",\n", " \"bandNo\": \"3470150801\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2405\",\n", " \"names\": [\n", " {\n", " \"username\": \"韩金金\",\n", " \"bandNo\": \"3479331137\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2406\",\n", " \"names\": [\n", " {\n", " \"username\": \"王建军\",\n", " \"bandNo\": \"3469848993\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2407\",\n", " \"names\": [\n", " {\n", " \"username\": \"张明惠\",\n", " \"bandNo\": \"3470455681\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2408\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2409\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2410\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2411\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2412\",\n", " \"names\": [\n", " {\n", " \"username\": \"唐廷凤\",\n", " \"bandNo\": \"3478379537\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2413\",\n", " \"names\": [\n", " {\n", " \"username\": \"吴杰\",\n", " \"bandNo\": \"3470379953\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2414\",\n", " \"names\": [\n", " {\n", " \"username\": \"马靖\",\n", " \"bandNo\": \"3469775921\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2415\",\n", " \"names\": [\n", " {\n", " \"username\": \"文仕宇\",\n", " \"bandNo\": \"3479296977\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2416\",\n", " \"names\": [\n", " {\n", " \"username\": \"庄秋雨\",\n", " \"bandNo\": \"3478905073\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2417\",\n", " \"names\": [\n", " {\n", " \"username\": \"王德琳\",\n", " \"bandNo\": \"3479320897\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2501\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2502\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2503\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2504\",\n", " \"names\": [\n", " {\n", " \"username\": \"舒勇\",\n", " \"bandNo\": \"3478913041\"\n", " },\n", " {\n", " \"username\": \"张洪春\",\n", " \"bandNo\": \"3470118433\"\n", " },\n", " {\n", " \"username\": \"周黎\",\n", " \"bandNo\": \"3478843745\"\n", " },\n", " {\n", " \"username\": \"黎锐\",\n", " \"bandNo\": \"3470453105\"\n", " },\n", " {\n", " \"username\": \"刘本章\",\n", " \"bandNo\": \"3478294225\"\n", " },\n", " {\n", " \"username\": \"蒲秀娟\",\n", " \"bandNo\": \"3478914385\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2505\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2506\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2507\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2508\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2509\",\n", " \"names\": [\n", " {\n", " \"username\": \"任学丽\",\n", " \"bandNo\": \"3470402273\"\n", " },\n", " {\n", " \"username\": \"张春玲\",\n", " \"bandNo\": \"3469575809\"\n", " },\n", " {\n", " \"username\": \"张荣华\",\n", " \"bandNo\": \"3469720401\"\n", " },\n", " {\n", " \"username\": \"周琼英\",\n", " \"bandNo\": \"3470480753\"\n", " }\n", " ]\n", " },\n", " {\n", " \"room\": \"2510\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2511\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2512\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2513\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2514\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2515\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2516\",\n", " \"names\": []\n", " },\n", " {\n", " \"room\": \"2517\",\n", " \"names\": []\n", " }\n", "]" ] }, { "cell_type": "code", "execution_count": 1, "id": "d34b4562", "metadata": {}, "outputs": [], "source": [ "from requests import get,post\n", "import time\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", "}" ] }, { "cell_type": "code", "execution_count": 10, "id": "03513226", "metadata": {}, "outputs": [], "source": [ "data = get(f\"https://band.hxzhxy.cn/door/lock/listLockPage?teamId=119&pageSize=60&pageNumber=0&value=&areaId=&tierId=®ionId=&bindType=&lockName=&type=2&mainTypeId=&sizeType=&lockType=&access_token={token}\").json()" ] }, { "cell_type": "code", "execution_count": 11, "id": "4108fb9a", "metadata": {}, "outputs": [], "source": [ "import time" ] }, { "cell_type": "code", "execution_count": null, "id": "673efe31", "metadata": {}, "outputs": [], "source": [ "for item in data[\"data\"][\"content\"]:\n", " addAdminBand = \"3478926993\"\n", " post(\"https://band.hxzhxy.cn/door/accredit/sendNews\",json={\n", " \"startTime\":\"25082114\",\"endTime\":\"35051814\",\"adminType\":\"55\",\"type\":\"01\",\"time\":[1755756984314,2071380076000],\"accountIp\":\"183.220.92.213\",\"accountName\":\"183.220.92.213\",\"lockNo\":item[\"lockNo\"],\"serialNo\":item[\"serialNo\"],\"addAdminBand\":addAdminBand,\"addUserBand\":\"\",\"removeBand\":\"\",\"doorAccreditIds\":\"\"\n", " },headers=header,proxies={\"http\": \"http://127.0.0.1:8080\", \"https\": \"http://127.0.0.1:8080\"},verify=False)\n", " time.sleep(1)\n", " " ] }, { "cell_type": "code", "execution_count": 12, "id": "c4e96b85", "metadata": {}, "outputs": [], "source": [ "import tqdm" ] }, { "cell_type": "code", "execution_count": 31, "id": "96da8a5d", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "100%|██████████| 52/52 [00:07<00:00, 7.22it/s]\n" ] } ], "source": [ "data = get(f\"https://band.hxzhxy.cn/door/lock/listLockPage?teamId=119&pageSize=60&pageNumber=0&value=&areaId=&tierId=®ionId=&bindType=&lockName=&type=2&mainTypeId=&sizeType=&lockType=&access_token={token}\").json()\n", "with tqdm.tqdm(total=len(data[\"data\"][\"content\"])) as pbar:\n", " for item in data[\"data\"][\"content\"]:\n", " if item[\"password\"] == \"12345687\" or item[\"password\"]==None: \n", " pbar.update(1)\n", " continue\n", " post(\"https://band.hxzhxy.cn/door/password/send\",json={\"lockNos\":item[\"lockNo\"],\"serialNos\":item[\"serialNo\"],\"password\":\"12345687\",\"type\":\"04\",\"typeSend\":\"0\",\"accountIp\":\"183.220.91.181\",\"accountName\":\"183.220.91.181\",\"account\":\"5789\"},headers=header)\n", " time.sleep(7)\n", " pbar.update(1)" ] }, { "cell_type": "code", "execution_count": 33, "id": "ee45017c", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'bandUserCount': 0, 'lockNo': '181681774855', 'teamId': 119, 'electric': 100, 'tierName': '5', 'doorName': '2512前门', 'ID': 723, 'lockType': 2, 'remark': None, 'mainType': '教室', 'type': '', 'password': '88888888', 'bandAdminCount': 4, 'remask': None, 'alias': '教学楼3-2门锁网关', 'createTime': 1755314698000, 'dongId': 28, 'genre': None, 'gateType': 1, 'dongName': '1栋', 'lockName': '2512前门', 'roomName': '2512', 'image': None, 'sizeType': 1, 'isPassword': 1, 'regionName': '无', 'areaId': 20, 'updateTime': None, 'version': None, 'serialNo': '868002345684074', 'opsTime': None, 'teamName': '2512', 'tierId': 64, 'doorId': 747, 'areaName': '教学楼', 'batteryType': None}\n", "88888888\n" ] } ], "source": [ "data = get(f\"https://band.hxzhxy.cn/door/lock/listLockPage?teamId=119&pageSize=60&pageNumber=0&value=&areaId=&tierId=®ionId=&bindType=&lockName=&type=2&mainTypeId=&sizeType=&lockType=&access_token={token}\").json()\n", "for item in data[\"data\"][\"content\"]:\n", " if item[\"password\"] != \"12345687\" and item[\"password\"]!=None:\n", " print(item)\n", " print(item['password'])" ] }, { "cell_type": "code", "execution_count": 9, "id": "cc3c500c", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "32" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(\"Xpaotongshutongwenzhongxue971001\")" ] }, { "cell_type": "code", "execution_count": null, "id": "a6a3791a", "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 }