This commit is contained in:
Harold
2026-05-30 16:32:27 +08:00
parent f92515efa4
commit 9e6ded17e8
5 changed files with 854 additions and 855 deletions
File diff suppressed because one or more lines are too long
+614 -614
View File
@@ -1,21 +1,21 @@
{ {
"generated_at": "2026-05-30T16:28:36+08:00", "generated_at": "2026-05-30T16:32:10+08:00",
"max_workers": 16, "max_workers": 16,
"total_duration_ms": 24589.34, "total_duration_ms": 16298.125,
"summary": { "summary": {
"total": 81, "total": 81,
"success": 68, "success": 66,
"failed": 13, "failed": 15,
"success_rate": 0.8395, "success_rate": 0.8148,
"stage_failures": { "stage_failures": {
"module_load": 0, "module_load": 0,
"init": 0, "init": 0,
"home": 1, "home": 1,
"category": 5, "category": 6,
"detail": 0, "detail": 2,
"player": 2, "player": 2,
"url_check": 0, "url_check": 0,
"unexpected": 5 "unexpected": 4
} }
}, },
"results": [ "results": [
@@ -27,14 +27,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 138.382, "module_load": 132.799,
"init": 0.001, "init": 0.001,
"home": 450.404, "home": 402.919,
"category": 0.017, "category": 0.019,
"detail": 359.418, "detail": 447.955,
"player": 1644.16, "player": 731.009,
"url_check": 581.272, "url_check": 402.192,
"total": 3174.55 "total": 2122.329
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -66,14 +66,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 132.556, "module_load": 126.174,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.004,
"category": 5423.157, "category": 739.988,
"detail": 523.837, "detail": 569.408,
"player": 0.003, "player": 0.003,
"url_check": 167.662, "url_check": 154.175,
"total": 6247.941 "total": 1599.668
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -105,14 +105,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 232.446, "module_load": 126.614,
"init": 0.005, "init": 0.009,
"home": 0.002, "home": 0.001,
"category": 846.026, "category": 725.852,
"detail": 746.206, "detail": 750.574,
"player": 0.002, "player": 0.002,
"url_check": 0.05, "url_check": 0.053,
"total": 1831.209 "total": 1620.028
}, },
"counts": { "counts": {
"classes": 12, "classes": 12,
@@ -144,14 +144,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 216.776, "module_load": 200.399,
"init": 0.0, "init": 0.001,
"home": 600.358, "home": 197.983,
"category": 198.54, "category": 185.199,
"detail": 217.774, "detail": 351.104,
"player": 244.234, "player": 194.252,
"url_check": 1073.625, "url_check": 348.4,
"total": 2552.259 "total": 1511.66
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -171,7 +171,7 @@
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "https://car-bj.kuwo.cn/77f647b7acfac02e19c275decb03ced5/6a1a9fb1/lx/resource/a3/23/59/3599944677.aac?from=vip", "final_url": "https://car-bj.kuwo.cn/cfc0ad4b1d66e04a47b2e65af4f5d997/6a1aa087/lx/resource/a3/23/59/3599944677.aac?from=vip",
"reason": null "reason": null
} }
}, },
@@ -183,14 +183,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 264.905, "module_load": 248.314,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 502.646, "category": 480.921,
"detail": 403.477, "detail": 550.597,
"player": 0.009, "player": 0.027,
"url_check": 492.656, "url_check": 387.133,
"total": 1664.386 "total": 7745.908
}, },
"counts": { "counts": {
"classes": 2, "classes": 2,
@@ -199,18 +199,18 @@
"episodes": 1 "episodes": 1
}, },
"samples": { "samples": {
"tid": "1", "tid": "2",
"vod_id": "movie/8202.html", "vod_id": "tv/8141.html",
"flag": "PPnix", "flag": "PPnix",
"play_id": "8202|1080P" "play_id": "8141|1"
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "https://www.ppnix.com/info/m3u8/8202/1080P.m3u8", "url": "https://www.ppnix.com/info/m3u8/8141/1.m3u8",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "https://www.ppnix.com/info/m3u8/8202/1080P.m3u8", "final_url": "https://www.ppnix.com/info/m3u8/8141/1.m3u8",
"reason": null "reason": null
} }
}, },
@@ -222,14 +222,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 202.573, "module_load": 196.627,
"init": 0.013, "init": 0.009,
"home": 0.002, "home": 0.006,
"category": 1909.673, "category": 479.013,
"detail": 236.475, "detail": 224.704,
"player": 303.685, "player": 336.454,
"url_check": 83.63, "url_check": 145.95,
"total": 2740.37 "total": 1421.739
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -245,11 +245,11 @@
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "https://isure.stream.qqmusic.qq.com/F000004BzO7t2yns8i.flac?guid=7588eb4ac037a2e3369d788494c06771&vkey=BB2CF4F89C0DAE0B87C8A8501FB59775261D305B3190A69717FF06294FAA7F859F504FC69CC6A79A831E1A6837CD7F741AB55AD027874AC2__v2b9abeb3&uin=1152921504846230218&fromtag=119114&redirect=1", "url": "https://isure.stream.qqmusic.qq.com/F000004BzO7t2yns8i.flac?guid=1dedb3bda56fc6c633c725015d84ab15&vkey=ED3603333B2D2E0EF087B524FC74BFA148760CFA05853C118E592BF73C085553DA6CBA3C1D2E0ABBF0C85282FDB05AAB2CC94D3B73109553__v2b9abeb3&uin=1152921504846230218&fromtag=119114&redirect=1",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "https://isure.stream.qqmusic.qq.com/F000004BzO7t2yns8i.flac?guid=7588eb4ac037a2e3369d788494c06771&vkey=BB2CF4F89C0DAE0B87C8A8501FB59775261D305B3190A69717FF06294FAA7F859F504FC69CC6A79A831E1A6837CD7F741AB55AD027874AC2__v2b9abeb3&uin=1152921504846230218&fromtag=119114&redirect=1", "final_url": "https://isure.stream.qqmusic.qq.com/F000004BzO7t2yns8i.flac?guid=1dedb3bda56fc6c633c725015d84ab15&vkey=ED3603333B2D2E0EF087B524FC74BFA148760CFA05853C118E592BF73C085553DA6CBA3C1D2E0ABBF0C85282FDB05AAB2CC94D3B73109553__v2b9abeb3&uin=1152921504846230218&fromtag=119114&redirect=1",
"reason": null "reason": null
} }
}, },
@@ -261,18 +261,18 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 162.371, "module_load": 214.586,
"init": 0.003, "init": 0.007,
"home": 0.051, "home": 0.057,
"category": 711.957, "category": 725.85,
"detail": 2312.3, "detail": 1758.543,
"player": 0.008, "player": 0.005,
"url_check": 1043.592, "url_check": 996.064,
"total": 4232.245 "total": 3715.473
}, },
"counts": { "counts": {
"classes": 29, "classes": 29,
"category_videos": 19, "category_videos": 20,
"detail_videos": 1, "detail_videos": 1,
"episodes": 2 "episodes": 2
}, },
@@ -300,14 +300,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 174.245, "module_load": 146.124,
"init": 0.001, "init": 0.001,
"home": 0.0, "home": 0.001,
"category": 393.838, "category": 224.518,
"detail": 212.746, "detail": 279.813,
"player": 0.005, "player": 0.005,
"url_check": 191.976, "url_check": 152.918,
"total": 973.409 "total": 889.884
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -334,39 +334,39 @@
{ {
"spider": "youknow", "spider": "youknow",
"file": "youknow.txt", "file": "youknow.txt",
"success": true, "success": false,
"failed_stage": null, "failed_stage": "detail",
"error": null, "error": "详情缺少播放源或播放列表",
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 142.231, "module_load": 133.222,
"init": 0.001, "init": 0.001,
"home": 0.0, "home": 0.001,
"category": 1503.094, "category": 1049.411,
"detail": 1026.168, "detail": 925.09,
"player": 998.344, "player": 0.0,
"url_check": 1487.381, "url_check": 0.0,
"total": 5158.591 "total": 4570.553
}, },
"counts": { "counts": {
"classes": 7, "classes": 7,
"category_videos": 219, "category_videos": 72,
"detail_videos": 1, "detail_videos": 1,
"episodes": 1 "episodes": 0
}, },
"samples": { "samples": {
"tid": "index", "tid": "drama",
"vod_id": "203600", "vod_id": "204040",
"flag": "YouKnowTV", "flag": null,
"play_id": "eyJ2b2RfaWQiOiIyMDM2MDAiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM2MDAtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM2MDAtMS0xLyJ9LHsic291cmNlIjoi57q_6LevOCIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM2MDAtMi0xLyJ9LHsic291cmNlIjoi57q_6LevOSIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM2MDAtMi0xLyJ9XX0" "play_id": null
}, },
"player": { "player": {
"parse": 0, "parse": null,
"url": "https://vip.dytt-tvs.com/20260501/18606_947d5859/index.m3u8", "url": "",
"valid": true, "valid": false,
"reachable": true, "reachable": null,
"status_code": 200, "status_code": null,
"final_url": "https://cnvod.jimxtc.com/20260501/18606_947d5859/index.m3u8", "final_url": "",
"reason": null "reason": null
} }
}, },
@@ -378,14 +378,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 229.03, "module_load": 157.569,
"init": 0.005, "init": 0.005,
"home": 0.001, "home": 0.002,
"category": 3181.099, "category": 709.613,
"detail": 711.783, "detail": 717.666,
"player": 0.002, "player": 0.003,
"url_check": 139.149, "url_check": 129.361,
"total": 4266.828 "total": 1788.532
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -413,18 +413,18 @@
"spider": "不太灵", "spider": "不太灵",
"file": "不太灵.txt", "file": "不太灵.txt",
"success": false, "success": false,
"failed_stage": "unexpected", "failed_stage": "category",
"error": "HTTPSConnectionPool(host='web5.mukaku.com', port=443): Read timed out. (read timeout=10)", "error": "分类视频列表为空",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 534, in _make_request\n response = conn.getresponse()\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 571, in getresponse\n httplib_response = super().getresponse()\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1450, in getresponse\n response.begin()\n ~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 336, in begin\n version, status, reason = self._read_status()\n ~~~~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 297, in _read_status\n line = str(self.fp.readline(_MAXLINE + 1), \"iso-8859-1\")\n ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^\nTimeoutError: The read operation timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='web5.mukaku.com', port=443): Read timed out. (read timeout=10)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 721, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 417, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 296, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/不太灵.txt\", line 302, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/不太灵.txt\", line 63, in _request_api\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='web5.mukaku.com', port=443): Read timed out. (read timeout=10)\n", "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 129.14, "module_load": 148.441,
"init": 0.0, "init": 0.001,
"home": 3595.541, "home": 3395.507,
"category": 10251.509, "category": 3502.102,
"detail": 0.0, "detail": 6432.414,
"player": 0.0, "player": 0.0,
"url_check": 0.0, "url_check": 0.0,
"total": 13980.079 "total": 16291.97
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -433,7 +433,7 @@
"episodes": 0 "episodes": 0
}, },
"samples": { "samples": {
"tid": "1", "tid": "2",
"vod_id": null, "vod_id": null,
"flag": null, "flag": null,
"play_id": null "play_id": null
@@ -451,39 +451,39 @@
{ {
"spider": "世纪音乐", "spider": "世纪音乐",
"file": "世纪音乐.txt", "file": "世纪音乐.txt",
"success": true, "success": false,
"failed_stage": null, "failed_stage": "detail",
"error": null, "error": "详情缺少播放源或播放列表",
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 206.125, "module_load": 158.304,
"init": 0.001, "init": 0.001,
"home": 452.921, "home": 120.861,
"category": 132.267, "category": 0.014,
"detail": 136.579, "detail": 105.55,
"player": 0.006, "player": 0.0,
"url_check": 306.416, "url_check": 0.0,
"total": 1236.017 "total": 537.789
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
"category_videos": 28, "category_videos": 3,
"detail_videos": 1, "detail_videos": 1,
"episodes": 1 "episodes": 0
}, },
"samples": { "samples": {
"tid": "home", "tid": "rank_list",
"vod_id": "song:ttekmecdtc", "vod_id": "rank:rise",
"flag": "世纪音乐", "flag": null,
"play_id": "music:ttekmecdtc" "play_id": null
}, },
"player": { "player": {
"parse": 0, "parse": null,
"url": "https://www.4c44.com/data/down.php?ac=music&id=ttekmecdtc", "url": "",
"valid": true, "valid": false,
"reachable": true, "reachable": null,
"status_code": 302, "status_code": null,
"final_url": "https://www.4c44.com/data/down.php?ac=music&id=ttekmecdtc", "final_url": "",
"reason": null "reason": null
} }
}, },
@@ -495,14 +495,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 219.97, "module_load": 203.693,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 468.234, "category": 516.185,
"detail": 371.244, "detail": 379.242,
"player": 1419.73, "player": 864.447,
"url_check": 520.711, "url_check": 401.141,
"total": 3001.157 "total": 2391.994
}, },
"counts": { "counts": {
"classes": 14, "classes": 14,
@@ -534,14 +534,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 167.427, "module_load": 161.1,
"init": 0.001, "init": 0.002,
"home": 292.6, "home": 248.45,
"category": 2556.939, "category": 653.074,
"detail": 876.35, "detail": 968.623,
"player": 0.018, "player": 0.018,
"url_check": 1974.278, "url_check": 1051.071,
"total": 5869.844 "total": 3136.289
}, },
"counts": { "counts": {
"classes": 7, "classes": 7,
@@ -561,7 +561,7 @@
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/60cad5c8b5571881ef0af162fa80380f6af9d626.m3u8", "final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/f9499d54d9ca56c3f50b7849341408d74a0d458b.m3u8",
"reason": null "reason": null
} }
}, },
@@ -573,14 +573,14 @@
"error": "分类视频列表为空", "error": "分类视频列表为空",
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 221.405, "module_load": 162.257,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.003,
"category": 334.896, "category": 459.97,
"detail": 0.0, "detail": 0.0,
"player": 0.0, "player": 0.0,
"url_check": 0.0, "url_check": 0.0,
"total": 1430.541 "total": 1082.489
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -612,14 +612,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 229.979, "module_load": 134.747,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.002,
"category": 755.623, "category": 1261.63,
"detail": 374.622, "detail": 510.177,
"player": 0.005, "player": 0.004,
"url_check": 1128.775, "url_check": 1031.533,
"total": 2490.71 "total": 3015.764
}, },
"counts": { "counts": {
"classes": 4, "classes": 4,
@@ -651,14 +651,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 4.443, "module_load": 4.805,
"init": 0.001, "init": 0.0,
"home": 0.0, "home": 0.0,
"category": 554.592, "category": 497.904,
"detail": 497.02, "detail": 452.66,
"player": 0.012, "player": 0.008,
"url_check": 850.736, "url_check": 915.304,
"total": 1907.475 "total": 1871.227
}, },
"counts": { "counts": {
"classes": 4, "classes": 4,
@@ -690,14 +690,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 4.103, "module_load": 4.602,
"init": 0.001, "init": 0.001,
"home": 505.384, "home": 155.951,
"category": 259.315, "category": 229.419,
"detail": 227.607, "detail": 223.164,
"player": 1797.186, "player": 343.064,
"url_check": 337.456, "url_check": 473.195,
"total": 3131.671 "total": 1430.135
}, },
"counts": { "counts": {
"classes": 4, "classes": 4,
@@ -713,11 +713,11 @@
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "https://a3fkpcul3b4qlid.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/d03063e9500071f1a85f6733a68f0402/b76064d317a2492488bf8b53dd491b34-8e7c799ef03c37592e84ac7f50da07db-ld.mp4?auth_key=1780144114-cc4b4cbdc158da8bce859d91c17f08a1-0-c18297e0da2c5d96df6159ee52b1525b&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=e4d72c31456a424d8977c99d0afa01aa&hevc=false&seasonId=57302", "url": "https://a3fkpcus2np3rn9.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/d03063e9500071f1a85f6733a68f0402/b76064d317a2492488bf8b53dd491b34-8e7c799ef03c37592e84ac7f50da07db-ld.mp4?auth_key=1780144327-d2682b566b16463ff3d7f9b62ec05e8a-0-da1d1b067cf122d027fbb70f54581819&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=a4c5d8b992af4ac0a9cd2e8389b2085a&hevc=false&seasonId=57302",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "https://a3fkpcul3b4qlid.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/d03063e9500071f1a85f6733a68f0402/b76064d317a2492488bf8b53dd491b34-8e7c799ef03c37592e84ac7f50da07db-ld.mp4?auth_key=1780144114-cc4b4cbdc158da8bce859d91c17f08a1-0-c18297e0da2c5d96df6159ee52b1525b&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=e4d72c31456a424d8977c99d0afa01aa&hevc=false&seasonId=57302", "final_url": "https://a3fkpcus2np3rn9.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/d03063e9500071f1a85f6733a68f0402/b76064d317a2492488bf8b53dd491b34-8e7c799ef03c37592e84ac7f50da07db-ld.mp4?auth_key=1780144327-d2682b566b16463ff3d7f9b62ec05e8a-0-da1d1b067cf122d027fbb70f54581819&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=a4c5d8b992af4ac0a9cd2e8389b2085a&hevc=false&seasonId=57302",
"reason": null "reason": null
} }
}, },
@@ -729,14 +729,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 8.969, "module_load": 11.074,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 3139.908, "category": 302.377,
"detail": 585.222, "detail": 585.603,
"player": 0.002, "player": 0.003,
"url_check": 240.394, "url_check": 240.026,
"total": 3975.176 "total": 1139.652
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -768,14 +768,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 4.688, "module_load": 4.974,
"init": 0.001, "init": 0.001,
"home": 0.0, "home": 0.001,
"category": 1151.452, "category": 1052.532,
"detail": 1355.125, "detail": 767.734,
"player": 0.007, "player": 0.011,
"url_check": 358.603, "url_check": 202.291,
"total": 2870.232 "total": 2027.996
}, },
"counts": { "counts": {
"classes": 4, "classes": 4,
@@ -807,14 +807,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 6.798, "module_load": 12.226,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 913.083, "category": 1275.557,
"detail": 278.59, "detail": 209.547,
"player": 1111.47, "player": 1089.127,
"url_check": 891.636, "url_check": 560.658,
"total": 3202.455 "total": 3148.119
}, },
"counts": { "counts": {
"classes": 4, "classes": 4,
@@ -830,7 +830,7 @@
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "https://v.xlys.ltd.ua/obj/089968AA528028A93E3C465917F3DC3343EC3E953CDB6A93CBE4BB9FDA22CCC4", "url": "https://v.xlys.ltd.ua/obj/E39A9996ECC44F772F0A6724F6DF9FFCD86318D809521C26523E554E03D706BF",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
@@ -846,14 +846,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 8.868, "module_load": 6.484,
"init": 0.001, "init": 0.001,
"home": 652.042, "home": 195.93,
"category": 219.505, "category": 277.298,
"detail": 271.61, "detail": 191.235,
"player": 481.037, "player": 646.017,
"url_check": 1921.153, "url_check": 191.57,
"total": 3555.036 "total": 1509.111
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -868,12 +868,12 @@
"play_id": "63188-1-1" "play_id": "63188-1-1"
}, },
"player": { "player": {
"parse": 0, "parse": 1,
"url": "https://vip.ffzy-online3.com/20260528/44807_2e5cbd95/index.m3u8", "url": "https://www.nmdvd.top/jx/player.php?vid=c29nXcBQXr6P2aSYSIrBZ3dsbEloNy9GR2ZKNVMvZ0MyM2JKWS9XVFppUHlXYnpYKzl5T3h2TnlyblJPRHBtcWE0YzhYd0ZkbUkwTTFIS0wwVk43T3RyNFZKUXNlbmpwVWFYSStaaFAwS0s1NFZqTmNKMW5KMk4rS2xRNy82anN3Z1FPbXc0WGt1aEJja3ZNeXEyNWRaN2QyYzFGamxnWFBIaHM5UWZaaGxWUFVJM01abWcrRUNjQ1MxaVFMNTUxcTRzaytHNmRlKzVtczNQTg%3D%3D",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "https://vip.ffzy-online3.com/20260528/44807_2e5cbd95/index.m3u8", "final_url": "https://www.nmdvd.top/jx/player.php?vid=c29nXcBQXr6P2aSYSIrBZ3dsbEloNy9GR2ZKNVMvZ0MyM2JKWS9XVFppUHlXYnpYKzl5T3h2TnlyblJPRHBtcWE0YzhYd0ZkbUkwTTFIS0wwVk43T3RyNFZKUXNlbmpwVWFYSStaaFAwS0s1NFZqTmNKMW5KMk4rS2xRNy82anN3Z1FPbXc0WGt1aEJja3ZNeXEyNWRaN2QyYzFGamxnWFBIaHM5UWZaaGxWUFVJM01abWcrRUNjQ1MxaVFMNTUxcTRzaytHNmRlKzVtczNQTg%3D%3D",
"reason": null "reason": null
} }
}, },
@@ -885,14 +885,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 5.186, "module_load": 4.322,
"init": 0.001, "init": 0.001,
"home": 0.0, "home": 0.001,
"category": 1355.145, "category": 1148.259,
"detail": 1200.212, "detail": 1192.313,
"player": 1686.446, "player": 1837.853,
"url_check": 3456.157, "url_check": 3221.52,
"total": 7703.627 "total": 7404.859
}, },
"counts": { "counts": {
"classes": 8, "classes": 8,
@@ -924,14 +924,14 @@
"error": "HTTPSConnectionPool(host='www.jqqzx.cc', port=443): Read timed out. (read timeout=10)", "error": "HTTPSConnectionPool(host='www.jqqzx.cc', port=443): Read timed out. (read timeout=10)",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 796, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n sock=sock,\n ...<14 lines>...\n assert_fingerprint=self.assert_fingerprint,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 975, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n sock=sock,\n ...<8 lines>...\n tls_in_tls=tls_in_tls,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/ssl_.py\", line 483, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\nTimeoutError: _ssl.c:1063: The handshake operation timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.jqqzx.cc', port=443): Read timed out. (read timeout=10)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 721, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 417, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 296, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/剧圈圈.txt\", line 152, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/剧圈圈.txt\", line 94, in _request_html\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.jqqzx.cc', port=443): Read timed out. (read timeout=10)\n", "traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 796, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n sock=sock,\n ...<14 lines>...\n assert_fingerprint=self.assert_fingerprint,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 975, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n sock=sock,\n ...<8 lines>...\n tls_in_tls=tls_in_tls,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/ssl_.py\", line 483, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\nTimeoutError: _ssl.c:1063: The handshake operation timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.jqqzx.cc', port=443): Read timed out. (read timeout=10)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 721, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 417, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 296, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/剧圈圈.txt\", line 152, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/剧圈圈.txt\", line 94, in _request_html\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.jqqzx.cc', port=443): Read timed out. (read timeout=10)\n",
"timings_ms": { "timings_ms": {
"module_load": 5.632, "module_load": 7.143,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 10169.475, "category": 10019.417,
"detail": 0.0, "detail": 0.0,
"player": 0.0, "player": 0.0,
"url_check": 0.0, "url_check": 0.0,
"total": 10180.168 "total": 10029.006
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -963,14 +963,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 8.109, "module_load": 4.459,
"init": 0.001, "init": 0.0,
"home": 0.001, "home": 0.001,
"category": 287.907, "category": 200.774,
"detail": 510.795, "detail": 550.432,
"player": 503.537, "player": 611.002,
"url_check": 1229.17, "url_check": 989.039,
"total": 2540.114 "total": 2356.157
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -1002,14 +1002,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 8.606, "module_load": 3.888,
"init": 0.001, "init": 0.001,
"home": 3278.845, "home": 2850.101,
"category": 260.58, "category": 256.793,
"detail": 703.787, "detail": 676.978,
"player": 0.003, "player": 0.002,
"url_check": 444.769, "url_check": 39.589,
"total": 4697.166 "total": 3827.717
}, },
"counts": { "counts": {
"classes": 11, "classes": 11,
@@ -1041,14 +1041,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 18.071, "module_load": 7.807,
"init": 365.316, "init": 373.945,
"home": 0.003, "home": 0.006,
"category": 229.27, "category": 163.475,
"detail": 220.139, "detail": 174.496,
"player": 0.002, "player": 0.002,
"url_check": 138.437, "url_check": 163.155,
"total": 971.766 "total": 883.751
}, },
"counts": { "counts": {
"classes": 7, "classes": 7,
@@ -1080,14 +1080,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 4.227, "module_load": 6.082,
"init": 91.85, "init": 91.248,
"home": 0.001, "home": 0.001,
"category": 2820.166, "category": 160.413,
"detail": 2748.261, "detail": 420.795,
"player": 370.561, "player": 259.615,
"url_check": 439.166, "url_check": 153.606,
"total": 6476.203 "total": 1092.349
}, },
"counts": { "counts": {
"classes": 11, "classes": 11,
@@ -1103,11 +1103,11 @@
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=b2edcc05e3de340a599ce312907a6292&buy_key=FM&token=1753&timestamp=1780129721&duration=453", "url": "http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=652fa0db9c5c876844084b4d77e1aec8&buy_key=FM&token=1931&timestamp=1780129929&duration=453",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=b2edcc05e3de340a599ce312907a6292&buy_key=FM&token=1753&timestamp=1780129721&duration=453", "final_url": "http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=652fa0db9c5c876844084b4d77e1aec8&buy_key=FM&token=1931&timestamp=1780129929&duration=453",
"reason": null "reason": null
} }
}, },
@@ -1119,14 +1119,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 9.851, "module_load": 10.174,
"init": 0.0, "init": 0.001,
"home": 465.322, "home": 399.916,
"category": 390.708, "category": 475.583,
"detail": 1175.554, "detail": 778.173,
"player": 542.326, "player": 525.082,
"url_check": 1661.614, "url_check": 151.23,
"total": 4246.713 "total": 2341.382
}, },
"counts": { "counts": {
"classes": 8, "classes": 8,
@@ -1158,14 +1158,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 6.913, "module_load": 6.93,
"init": 0.005, "init": 0.005,
"home": 492.624, "home": 552.072,
"category": 552.933, "category": 497.841,
"detail": 525.721, "detail": 542.334,
"player": 1875.931, "player": 1530.748,
"url_check": 541.243, "url_check": 147.393,
"total": 3996.003 "total": 3278.417
}, },
"counts": { "counts": {
"classes": 3, "classes": 3,
@@ -1181,11 +1181,11 @@
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/a0a14215b5404130b33e37b8d1764ccf~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1811233718&x-signature=uEOK9fKNV1gPKopzb8KksOh2ss8%3D", "url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/a0a14215b5404130b33e37b8d1764ccf~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1811233931&x-signature=GeE7uLxsE5GcDpLyONSE091yvKA%3D",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/a0a14215b5404130b33e37b8d1764ccf~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1811233718&x-signature=uEOK9fKNV1gPKopzb8KksOh2ss8%3D", "final_url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/a0a14215b5404130b33e37b8d1764ccf~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1811233931&x-signature=GeE7uLxsE5GcDpLyONSE091yvKA%3D",
"reason": null "reason": null
} }
}, },
@@ -1197,14 +1197,14 @@
"error": "HTTPSConnectionPool(host='40000.me', port=443): Read timed out. (read timeout=10)", "error": "HTTPSConnectionPool(host='40000.me', port=443): Read timed out. (read timeout=10)",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 796, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n sock=sock,\n ...<14 lines>...\n assert_fingerprint=self.assert_fingerprint,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 975, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n sock=sock,\n ...<8 lines>...\n tls_in_tls=tls_in_tls,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/ssl_.py\", line 483, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\nTimeoutError: _ssl.c:1063: The handshake operation timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='40000.me', port=443): Read timed out. (read timeout=10)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 721, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 417, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 296, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/四万影视.txt\", line 238, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/四万影视.txt\", line 212, in _api_get\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='40000.me', port=443): Read timed out. (read timeout=10)\n", "traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 796, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n sock=sock,\n ...<14 lines>...\n assert_fingerprint=self.assert_fingerprint,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 975, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n sock=sock,\n ...<8 lines>...\n tls_in_tls=tls_in_tls,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/ssl_.py\", line 483, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\nTimeoutError: _ssl.c:1063: The handshake operation timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='40000.me', port=443): Read timed out. (read timeout=10)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 721, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 417, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 296, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/四万影视.txt\", line 238, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/四万影视.txt\", line 212, in _api_get\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='40000.me', port=443): Read timed out. (read timeout=10)\n",
"timings_ms": { "timings_ms": {
"module_load": 4.698, "module_load": 3.606,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 10628.955, "category": 10017.777,
"detail": 0.0, "detail": 0.0,
"player": 0.0, "player": 0.0,
"url_check": 0.0, "url_check": 0.0,
"total": 10635.224 "total": 10022.971
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -1236,14 +1236,14 @@
"error": "分类视频列表为空", "error": "分类视频列表为空",
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 5.559, "module_load": 6.063,
"init": 0.001, "init": 0.0,
"home": 0.001, "home": 0.001,
"category": 893.072, "category": 969.717,
"detail": 0.0, "detail": 0.0,
"player": 0.0, "player": 0.0,
"url_check": 0.0, "url_check": 0.0,
"total": 2314.443 "total": 1978.736
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -1275,14 +1275,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 7.333, "module_load": 7.529,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 403.264, "category": 410.165,
"detail": 380.509, "detail": 505.854,
"player": 0.003, "player": 0.005,
"url_check": 999.009, "url_check": 1663.676,
"total": 1790.728 "total": 2587.649
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -1314,14 +1314,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 4.162, "module_load": 5.995,
"init": 0.0, "init": 0.001,
"home": 0.005, "home": 0.008,
"category": 1015.287, "category": 751.454,
"detail": 339.069, "detail": 339.68,
"player": 0.003, "player": 0.003,
"url_check": 1810.255, "url_check": 821.832,
"total": 3169.472 "total": 1919.613
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -1353,14 +1353,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 12.271, "module_load": 9.16,
"init": 517.819, "init": 437.757,
"home": 913.276, "home": 994.54,
"category": 439.753, "category": 482.337,
"detail": 454.735, "detail": 444.865,
"player": 1656.937, "player": 2266.145,
"url_check": 75.909, "url_check": 82.561,
"total": 4071.379 "total": 4718.715
}, },
"counts": { "counts": {
"classes": 9, "classes": 9,
@@ -1392,14 +1392,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 9.699, "module_load": 5.035,
"init": 0.001, "init": 0.0,
"home": 0.001, "home": 0.001,
"category": 654.702, "category": 761.742,
"detail": 657.562, "detail": 649.078,
"player": 1005.494, "player": 978.263,
"url_check": 576.361, "url_check": 314.767,
"total": 2905.128 "total": 2709.362
}, },
"counts": { "counts": {
"classes": 4, "classes": 4,
@@ -1431,14 +1431,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 3.362, "module_load": 4.34,
"init": 0.017, "init": 0.023,
"home": 208.374, "home": 198.485,
"category": 258.605, "category": 259.447,
"detail": 881.168, "detail": 300.117,
"player": 0.003, "player": 0.002,
"url_check": 549.181, "url_check": 124.589,
"total": 1901.535 "total": 887.529
}, },
"counts": { "counts": {
"classes": 30, "classes": 30,
@@ -1450,15 +1450,15 @@
"tid": "都市", "tid": "都市",
"vod_id": "110000044555935694", "vod_id": "110000044555935694",
"flag": "1080P", "flag": "1080P",
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780129718&sign=e357f31c3695511a354de93f28b721d0" "play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780129931&sign=d8dadf02fe5c61751487eb3b69c536ef"
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780129718&sign=e357f31c3695511a354de93f28b721d0", "url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780129931&sign=d8dadf02fe5c61751487eb3b69c536ef",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780129718&sign=e357f31c3695511a354de93f28b721d0", "final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780129931&sign=d8dadf02fe5c61751487eb3b69c536ef",
"reason": null "reason": null
} }
}, },
@@ -1470,14 +1470,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 4.614, "module_load": 5.71,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 570.766, "category": 470.049,
"detail": 458.854, "detail": 463.573,
"player": 417.759, "player": 474.48,
"url_check": 1839.061, "url_check": 845.298,
"total": 3291.81 "total": 2259.69
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -1509,14 +1509,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 31.646, "module_load": 3.129,
"init": 0.002, "init": 0.001,
"home": 0.002, "home": 0.001,
"category": 558.68, "category": 422.389,
"detail": 604.272, "detail": 803.248,
"player": 0.002, "player": 0.002,
"url_check": 484.294, "url_check": 102.395,
"total": 1679.799 "total": 1331.675
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -1548,14 +1548,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 12.245, "module_load": 8.616,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 323.871, "category": 260.71,
"detail": 208.009, "detail": 255.324,
"player": 0.009, "player": 0.008,
"url_check": 614.122, "url_check": 229.975,
"total": 1158.98 "total": 755.107
}, },
"counts": { "counts": {
"classes": 7, "classes": 7,
@@ -1587,14 +1587,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 5.03, "module_load": 3.883,
"init": 0.001, "init": 0.0,
"home": 0.0, "home": 0.0,
"category": 2055.628, "category": 1321.425,
"detail": 1379.12, "detail": 1398.908,
"player": 1305.872, "player": 1398.15,
"url_check": 624.213, "url_check": 408.946,
"total": 5370.586 "total": 4531.929
}, },
"counts": { "counts": {
"classes": 4, "classes": 4,
@@ -1626,14 +1626,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 7.933, "module_load": 3.816,
"init": 522.657, "init": 308.976,
"home": 419.577, "home": 500.773,
"category": 360.469, "category": 374.747,
"detail": 417.01, "detail": 411.084,
"player": 744.966, "player": 851.067,
"url_check": 1062.865, "url_check": 986.289,
"total": 3536.379 "total": 3437.504
}, },
"counts": { "counts": {
"classes": 8, "classes": 8,
@@ -1649,11 +1649,11 @@
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "https://usaydd.5gwcft9h.com/m3u87/share/7518179/7713675/20260522/132143/720/index.m3u8?sign=20abfc1f6f277aba4b40e2d58932aa45&t=1780129721", "url": "https://usaydd.xbavporn.com/m3u87/share/7518179/7713675/20260522/132143/720/index.m3u8?sign=72faffd2afdd5610b6acf6753c47b4d5&t=1780129933",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "https://usaydd.5gwcft9h.com/m3u87/share/7518179/7713675/20260522/132143/720/index.m3u8?sign=20abfc1f6f277aba4b40e2d58932aa45&t=1780129721", "final_url": "https://usaydd.xbavporn.com/m3u87/share/7518179/7713675/20260522/132143/720/index.m3u8?sign=72faffd2afdd5610b6acf6753c47b4d5&t=1780129933",
"reason": null "reason": null
} }
}, },
@@ -1665,14 +1665,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 18.794, "module_load": 7.078,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 412.162, "category": 232.712,
"detail": 427.033, "detail": 202.534,
"player": 0.045, "player": 0.006,
"url_check": 1110.265, "url_check": 1117.749,
"total": 1969.184 "total": 1560.548
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -1704,14 +1704,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 7.573, "module_load": 7.988,
"init": 123.515, "init": 113.351,
"home": 178.543, "home": 184.084,
"category": 132.409, "category": 133.875,
"detail": 154.041, "detail": 137.132,
"player": 116.275, "player": 120.539,
"url_check": 461.714, "url_check": 123.082,
"total": 1174.612 "total": 820.774
}, },
"counts": { "counts": {
"classes": 7, "classes": 7,
@@ -1727,11 +1727,11 @@
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "https://fffan.wki8.com/hls/8e02dd79abe98fa87c676467688eaeb5.m3u8?token=03379184015fbd68f6aa21207222c352&time=1780129720&YYNB.m3u8", "url": "https://fffan.wki8.com/hls/8e02dd79abe98fa87c676467688eaeb5.m3u8?token=ca3a603acbebc4502a3445d3c3f4aa57&time=1780129932&YYNB.m3u8",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "https://fffan.wki8.com/hls/8e02dd79abe98fa87c676467688eaeb5.m3u8?token=03379184015fbd68f6aa21207222c352&time=1780129720&YYNB.m3u8", "final_url": "https://fffan.wki8.com/hls/8e02dd79abe98fa87c676467688eaeb5.m3u8?token=ca3a603acbebc4502a3445d3c3f4aa57&time=1780129932&YYNB.m3u8",
"reason": null "reason": null
} }
}, },
@@ -1743,14 +1743,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 5.044, "module_load": 5.798,
"init": 0.001, "init": 0.0,
"home": 1448.531, "home": 300.497,
"category": 412.483, "category": 381.491,
"detail": 1076.955, "detail": 716.751,
"player": 0.019, "player": 0.032,
"url_check": 386.133, "url_check": 427.686,
"total": 3329.971 "total": 1833.157
}, },
"counts": { "counts": {
"classes": 10, "classes": 10,
@@ -1782,14 +1782,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 6.714, "module_load": 9.931,
"init": 237.222, "init": 219.747,
"home": 557.01, "home": 475.709,
"category": 254.996, "category": 536.11,
"detail": 242.587, "detail": 236.191,
"player": 463.896, "player": 517.202,
"url_check": 840.685, "url_check": 751.886,
"total": 2603.7 "total": 2747.349
}, },
"counts": { "counts": {
"classes": 7, "classes": 7,
@@ -1805,11 +1805,11 @@
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "https://png.ruyijx.com/m3u8/sqXM8b5zVjieTj.m3u8?C16zzR67GNQYkQJY7J", "url": "https://png.ruyijx.com/m3u8/X1Ot3UjJuFQXag.m3u8?zwYKK0rN8Bpruu3vNF",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "https://png.ruyijx.com/m3u8/sqXM8b5zVjieTj.m3u8?C16zzR67GNQYkQJY7J", "final_url": "https://png.ruyijx.com/m3u8/X1Ot3UjJuFQXag.m3u8?zwYKK0rN8Bpruu3vNF",
"reason": null "reason": null
} }
}, },
@@ -1821,14 +1821,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 9.958, "module_load": 9.908,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 446.1, "category": 198.771,
"detail": 270.84, "detail": 206.39,
"player": 0.003, "player": 0.004,
"url_check": 1194.852, "url_check": 1117.566,
"total": 1922.4 "total": 1533.236
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -1860,14 +1860,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 11.148, "module_load": 8.627,
"init": 0.002, "init": 0.003,
"home": 383.509, "home": 93.588,
"category": 392.074, "category": 92.742,
"detail": 378.869, "detail": 124.583,
"player": 312.779, "player": 310.611,
"url_check": 74.673, "url_check": 71.818,
"total": 1554.6 "total": 702.553
}, },
"counts": { "counts": {
"classes": 10, "classes": 10,
@@ -1883,11 +1883,11 @@
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "http://210.16.164.53:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1780129721480&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8", "url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1780129932995&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "http://210.16.164.53:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1780129721480&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8", "final_url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1780129932995&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
"reason": null "reason": null
} }
}, },
@@ -1899,14 +1899,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 14.322, "module_load": 11.713,
"init": 0.019, "init": 0.019,
"home": 3422.73, "home": 3088.42,
"category": 1130.232, "category": 1061.918,
"detail": 160.17, "detail": 197.631,
"player": 0.001, "player": 0.002,
"url_check": 523.7, "url_check": 121.611,
"total": 5251.753 "total": 4482.248
}, },
"counts": { "counts": {
"classes": 11, "classes": 11,
@@ -1938,14 +1938,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 4.021, "module_load": 4.586,
"init": 0.001, "init": 0.001,
"home": 0.0, "home": 0.001,
"category": 465.576, "category": 481.064,
"detail": 423.089, "detail": 336.222,
"player": 402.119, "player": 317.279,
"url_check": 261.258, "url_check": 198.716,
"total": 1556.85 "total": 1338.52
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -1977,14 +1977,14 @@
"error": "playerContent 未返回播放地址", "error": "playerContent 未返回播放地址",
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 10.808, "module_load": 6.565,
"init": 201.917, "init": 269.4,
"home": 303.797, "home": 271.221,
"category": 189.011, "category": 177.95,
"detail": 390.8, "detail": 281.374,
"player": 365.735, "player": 649.098,
"url_check": 0.0, "url_check": 0.0,
"total": 2881.119 "total": 3214.321
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -2016,14 +2016,14 @@
"error": "分类视频列表为空", "error": "分类视频列表为空",
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 7.579, "module_load": 6.559,
"init": 0.001, "init": 0.001,
"home": 0.0, "home": 0.001,
"category": 666.593, "category": 667.092,
"detail": 0.0, "detail": 0.0,
"player": 0.0, "player": 0.0,
"url_check": 0.0, "url_check": 0.0,
"total": 1506.195 "total": 1245.437
}, },
"counts": { "counts": {
"classes": 8, "classes": 8,
@@ -2055,14 +2055,14 @@
"error": "all domains failed", "error": "all domains failed",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 721, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 417, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 296, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/玩偶聚合.txt\", line 5136, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/玩偶聚合.txt\", line 5068, in _request_with_failover\nRuntimeError: all domains failed\n", "traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 721, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 417, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 296, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/玩偶聚合.txt\", line 5136, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/玩偶聚合.txt\", line 5068, in _request_with_failover\nRuntimeError: all domains failed\n",
"timings_ms": { "timings_ms": {
"module_load": 51.039, "module_load": 36.833,
"init": 0.001, "init": 0.001,
"home": 2.825, "home": 2.529,
"category": 540.791, "category": 555.701,
"detail": 0.0, "detail": 0.0,
"player": 0.0, "player": 0.0,
"url_check": 0.0, "url_check": 0.0,
"total": 599.714 "total": 596.937
}, },
"counts": { "counts": {
"classes": 10, "classes": 10,
@@ -2094,14 +2094,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 6.728, "module_load": 5.001,
"init": 0.001, "init": 0.001,
"home": 0.033, "home": 0.023,
"category": 596.884, "category": 530.953,
"detail": 755.305, "detail": 761.192,
"player": 370.434, "player": 467.307,
"url_check": 421.542, "url_check": 87.225,
"total": 2152.494 "total": 1852.834
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -2117,11 +2117,11 @@
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "https://vd.jiunuow.com/65d90ff0a12505b18b285d1933936cc6/20260530162843/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8", "url": "https://vd.jiunuow.com/a66695ac1dbbb8090727d3ceae65317e/20260530163215/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "https://vd.jiunuow.com/65d90ff0a12505b18b285d1933936cc6/20260530162843/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8", "final_url": "https://vd.jiunuow.com/a66695ac1dbbb8090727d3ceae65317e/20260530163215/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
"reason": null "reason": null
} }
}, },
@@ -2133,14 +2133,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 3.821, "module_load": 3.374,
"init": 0.001, "init": 0.0,
"home": 441.446, "home": 396.886,
"category": 326.411, "category": 242.196,
"detail": 1091.184, "detail": 682.076,
"player": 249.302, "player": 268.488,
"url_check": 153.349, "url_check": 54.144,
"total": 2265.937 "total": 1647.979
}, },
"counts": { "counts": {
"classes": 29, "classes": 29,
@@ -2156,11 +2156,11 @@
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hna", "url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hnb",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hna", "final_url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hnb",
"reason": null "reason": null
} }
}, },
@@ -2172,14 +2172,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 3.9, "module_load": 4.641,
"init": 0.001, "init": 0.001,
"home": 281.705, "home": 310.657,
"category": 254.921, "category": 245.688,
"detail": 299.168, "detail": 299.902,
"player": 0.021, "player": 0.019,
"url_check": 541.253, "url_check": 128.873,
"total": 1381.521 "total": 990.215
}, },
"counts": { "counts": {
"classes": 8, "classes": 8,
@@ -2211,14 +2211,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 5.895, "module_load": 5.505,
"init": 0.0, "init": 0.001,
"home": 0.0, "home": 0.0,
"category": 241.748, "category": 193.067,
"detail": 230.359, "detail": 243.947,
"player": 201.088, "player": 308.492,
"url_check": 1368.267, "url_check": 1007.738,
"total": 2048.164 "total": 1759.412
}, },
"counts": { "counts": {
"classes": 4, "classes": 4,
@@ -2250,14 +2250,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 9.248, "module_load": 11.04,
"init": 0.025, "init": 0.03,
"home": 0.001, "home": 0.001,
"category": 1444.167, "category": 1623.996,
"detail": 345.962, "detail": 344.565,
"player": 0.003, "player": 0.005,
"url_check": 1111.991, "url_check": 974.986,
"total": 2911.801 "total": 2955.265
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -2289,14 +2289,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 25.175, "module_load": 30.316,
"init": 492.939, "init": 902.272,
"home": 0.181, "home": 0.449,
"category": 834.668, "category": 458.255,
"detail": 744.916, "detail": 314.724,
"player": 0.003, "player": 0.002,
"url_check": 470.583, "url_check": 67.282,
"total": 2569.751 "total": 1774.777
}, },
"counts": { "counts": {
"classes": 11, "classes": 11,
@@ -2328,14 +2328,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 3.637, "module_load": 4.455,
"init": 0.0, "init": 0.001,
"home": 0.0, "home": 0.001,
"category": 256.826, "category": 1209.26,
"detail": 596.531, "detail": 287.441,
"player": 0.008, "player": 0.005,
"url_check": 2161.139, "url_check": 971.944,
"total": 3018.663 "total": 2473.907
}, },
"counts": { "counts": {
"classes": 2, "classes": 2,
@@ -2367,14 +2367,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 5.402, "module_load": 5.332,
"init": 0.002, "init": 0.002,
"home": 0.004, "home": 0.006,
"category": 610.951, "category": 589.993,
"detail": 576.799, "detail": 667.665,
"player": 0.003, "player": 0.005,
"url_check": 0.052, "url_check": 0.079,
"total": 1193.488 "total": 1263.531
}, },
"counts": { "counts": {
"classes": 24, "classes": 24,
@@ -2406,14 +2406,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 9.74, "module_load": 7.063,
"init": 0.001, "init": 0.001,
"home": 276.802, "home": 301.958,
"category": 278.543, "category": 276.896,
"detail": 311.729, "detail": 187.935,
"player": 446.237, "player": 529.105,
"url_check": 979.289, "url_check": 835.387,
"total": 2303.023 "total": 2139.252
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -2445,14 +2445,14 @@
"error": "playerContent 未返回播放地址", "error": "playerContent 未返回播放地址",
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 2.905, "module_load": 4.162,
"init": 0.0, "init": 0.001,
"home": 731.44, "home": 441.639,
"category": 434.494, "category": 472.825,
"detail": 0.007, "detail": 0.011,
"player": 534.067, "player": 411.074,
"url_check": 0.0, "url_check": 0.0,
"total": 2674.254 "total": 2089.412
}, },
"counts": { "counts": {
"classes": 62, "classes": 62,
@@ -2484,14 +2484,14 @@
"error": "分类视频列表为空", "error": "分类视频列表为空",
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 5.252, "module_load": 5.899,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 1372.574, "category": 1839.115,
"detail": 0.0, "detail": 0.0,
"player": 0.0, "player": 0.0,
"url_check": 0.0, "url_check": 0.0,
"total": 3286.15 "total": 3435.966
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -2523,14 +2523,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 14.977, "module_load": 5.835,
"init": 0.001, "init": 0.0,
"home": 144.84, "home": 116.092,
"category": 252.099, "category": 242.549,
"detail": 1712.841, "detail": 1137.164,
"player": 0.002, "player": 0.002,
"url_check": 201.267, "url_check": 216.047,
"total": 2326.637 "total": 1718.969
}, },
"counts": { "counts": {
"classes": 7, "classes": 7,
@@ -2562,14 +2562,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 7.032, "module_load": 8.085,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.0,
"category": 318.24, "category": 255.992,
"detail": 544.087, "detail": 228.036,
"player": 0.007, "player": 0.008,
"url_check": 146.026, "url_check": 146.986,
"total": 1016.129 "total": 639.583
}, },
"counts": { "counts": {
"classes": 7, "classes": 7,
@@ -2601,14 +2601,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 5.176, "module_load": 5.171,
"init": 0.001, "init": 0.001,
"home": 890.869, "home": 291.385,
"category": 464.759, "category": 206.961,
"detail": 315.038, "detail": 316.99,
"player": 565.391, "player": 990.736,
"url_check": 1222.709, "url_check": 1156.341,
"total": 3464.564 "total": 2968.356
}, },
"counts": { "counts": {
"classes": 4, "classes": 4,
@@ -2640,14 +2640,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 7.251, "module_load": 7.734,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 2164.343, "category": 2024.925,
"detail": 2158.323, "detail": 2068.141,
"player": 0.012, "player": 0.017,
"url_check": 172.436, "url_check": 159.292,
"total": 4502.84 "total": 4260.867
}, },
"counts": { "counts": {
"classes": 7, "classes": 7,
@@ -2679,14 +2679,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 10.573, "module_load": 12.925,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 731.179, "category": 503.401,
"detail": 526.502, "detail": 403.197,
"player": 0.003, "player": 0.003,
"url_check": 994.893, "url_check": 1573.846,
"total": 2263.762 "total": 2493.866
}, },
"counts": { "counts": {
"classes": 7, "classes": 7,
@@ -2718,14 +2718,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 5.186, "module_load": 4.971,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 688.801, "category": 766.015,
"detail": 298.902, "detail": 230.365,
"player": 814.111, "player": 338.864,
"url_check": 1125.943, "url_check": 1277.365,
"total": 2933.582 "total": 2618.099
}, },
"counts": { "counts": {
"classes": 4, "classes": 4,
@@ -2757,14 +2757,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 6.931, "module_load": 5.998,
"init": 0.0, "init": 0.0,
"home": 386.58, "home": 324.73,
"category": 215.553, "category": 315.875,
"detail": 242.573, "detail": 369.932,
"player": 10472.388, "player": 484.415,
"url_check": 341.249, "url_check": 361.795,
"total": 11665.888 "total": 1863.373
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -2796,14 +2796,14 @@
"error": "分类视频列表为空", "error": "分类视频列表为空",
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 4.909, "module_load": 4.241,
"init": 0.006, "init": 0.001,
"home": 0.001, "home": 0.0,
"category": 309.535, "category": 441.522,
"detail": 0.0, "detail": 0.0,
"player": 0.0, "player": 0.0,
"url_check": 0.0, "url_check": 0.0,
"total": 1677.2 "total": 827.59
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -2835,14 +2835,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 7.232, "module_load": 6.639,
"init": 0.001, "init": 0.001,
"home": 415.022, "home": 397.021,
"category": 109.903, "category": 106.523,
"detail": 3650.88, "detail": 3605.181,
"player": 157.403, "player": 136.492,
"url_check": 61.478, "url_check": 51.687,
"total": 4403.219 "total": 4305.074
}, },
"counts": { "counts": {
"classes": 4, "classes": 4,
@@ -2858,11 +2858,11 @@
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "http://car-lv.kuwo.cn/de76ca99a4876cad2a84cfc2bead7809/6a1a9fc1/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$", "url": "http://car-lv.kuwo.cn/587a726cd1ec8c45019d15a6733038ae/6a1aa095/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "http://car-lv.kuwo.cn/de76ca99a4876cad2a84cfc2bead7809/6a1a9fc1/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$", "final_url": "http://car-lv.kuwo.cn/587a726cd1ec8c45019d15a6733038ae/6a1aa095/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
"reason": null "reason": null
} }
}, },
@@ -2874,14 +2874,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 7.88, "module_load": 9.68,
"init": 437.495, "init": 434.088,
"home": 261.024, "home": 255.367,
"category": 330.341, "category": 289.314,
"detail": 266.279, "detail": 275.6,
"player": 296.347, "player": 322.747,
"url_check": 83.412, "url_check": 23.703,
"total": 1684.424 "total": 1612.245
}, },
"counts": { "counts": {
"classes": 12, "classes": 12,
@@ -2891,17 +2891,17 @@
}, },
"samples": { "samples": {
"tid": "recommend", "tid": "recommend",
"vod_id": "289471576", "vod_id": "363394425",
"flag": "酷狗音乐", "flag": "酷狗音乐",
"play_id": "289471576" "play_id": "363394425"
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "http://fsdg360.tx.kugou.com/202605301628/f9329cc823f3c09234a7ada710bcbae0/v3/54f3471cce82a834360d84bb5fb7e554/yp/p_0_960137/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx289471576_qu128_s360686187.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3", "url": "http://fsdg360.tx.kugou.com/202605301632/dc86a5ee57ededa48c6f384e140b5198/v3/e646f109bd76769ea8b469e4d3a86dfb/yp/p_0_960111/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx363394425_qu128_s2158846784.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "http://fsdg360.tx.kugou.com/202605301628/f9329cc823f3c09234a7ada710bcbae0/v3/54f3471cce82a834360d84bb5fb7e554/yp/p_0_960137/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx289471576_qu128_s360686187.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3", "final_url": "http://fsdg360.tx.kugou.com/202605301632/dc86a5ee57ededa48c6f384e140b5198/v3/e646f109bd76769ea8b469e4d3a86dfb/yp/p_0_960111/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx363394425_qu128_s2158846784.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"reason": null "reason": null
} }
}, },
@@ -2913,14 +2913,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 3.602, "module_load": 5.752,
"init": 0.001, "init": 0.001,
"home": 1467.147, "home": 3339.616,
"category": 388.609, "category": 1083.561,
"detail": 203.293, "detail": 225.904,
"player": 674.875, "player": 228.115,
"url_check": 869.911, "url_check": 473.627,
"total": 3607.967 "total": 5357.259
}, },
"counts": { "counts": {
"classes": 4, "classes": 4,
@@ -2936,11 +2936,11 @@
}, },
"player": { "player": {
"parse": 0, "parse": 0,
"url": "https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1780129727-4d3d693ea09741078bd148e71af47fa1-0-04a034116ec75de64e01d575d7d19974", "url": "https://ppvod01.kqgfbs.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?t=6a1acac5&whip=171.212.167.174&sign=d727edc654341ff01da1e62cfb44cb7a408932c1",
"valid": true, "valid": true,
"reachable": true, "reachable": true,
"status_code": 200, "status_code": 200,
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1780129727-4d3d693ea09741078bd148e71af47fa1-0-04a034116ec75de64e01d575d7d19974", "final_url": "https://ppvod01.kqgfbs.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?t=6a1acac5&whip=171.212.167.174&sign=d727edc654341ff01da1e62cfb44cb7a408932c1",
"reason": null "reason": null
} }
}, },
@@ -2952,14 +2952,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 7.042, "module_load": 12.356,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 838.951, "category": 369.323,
"detail": 358.41, "detail": 210.364,
"player": 0.003, "player": 0.003,
"url_check": 1144.989, "url_check": 986.58,
"total": 2349.971 "total": 1580.101
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -2991,14 +2991,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 4.678, "module_load": 5.173,
"init": 0.0, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 973.114, "category": 1017.638,
"detail": 1557.74, "detail": 811.82,
"player": 0.002, "player": 0.003,
"url_check": 1136.962, "url_check": 977.233,
"total": 3673.345 "total": 2812.385
}, },
"counts": { "counts": {
"classes": 5, "classes": 5,
@@ -3030,14 +3030,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 6.629, "module_load": 4.806,
"init": 0.001, "init": 0.001,
"home": 0.001, "home": 0.001,
"category": 969.335, "category": 925.719,
"detail": 990.652, "detail": 964.462,
"player": 1026.967, "player": 960.268,
"url_check": 1051.848, "url_check": 816.944,
"total": 4046.026 "total": 3672.704
}, },
"counts": { "counts": {
"classes": 4, "classes": 4,
@@ -3069,14 +3069,14 @@
"error": "分类列表为空", "error": "分类列表为空",
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 9.509, "module_load": 6.053,
"init": 0.001, "init": 0.001,
"home": 326.844, "home": 146.825,
"category": 0.0, "category": 0.0,
"detail": 0.0, "detail": 0.0,
"player": 0.0, "player": 0.0,
"url_check": 0.0, "url_check": 0.0,
"total": 336.779 "total": 153.093
}, },
"counts": { "counts": {
"classes": 0, "classes": 0,
@@ -3108,14 +3108,14 @@
"error": null, "error": null,
"traceback": null, "traceback": null,
"timings_ms": { "timings_ms": {
"module_load": 4.401, "module_load": 3.541,
"init": 0.001, "init": 0.001,
"home": 0.0, "home": 0.0,
"category": 787.923, "category": 280.312,
"detail": 234.634, "detail": 194.65,
"player": 0.02, "player": 0.075,
"url_check": 346.331, "url_check": 487.954,
"total": 1374.076 "total": 968.194
}, },
"counts": { "counts": {
"classes": 6, "classes": 6,
@@ -3147,14 +3147,14 @@
"error": "('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))", "error": "('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 534, in _make_request\n response = conn.getresponse()\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 571, in getresponse\n httplib_response = super().getresponse()\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1450, in getresponse\n response.begin()\n ~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 336, in begin\n version, status, reason = self._read_status()\n ~~~~~~~~~~~~~~~~~^^\nhttp.client.RemoteDisconnected: Remote end closed connection without response\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 705, in validate_spider_file\n home_result = _run_timed(result[\"timings_ms\"], \"home\", spider.homeContent, clock, False)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 296, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/黑猫APP.txt\", line 155, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/黑猫APP.txt\", line 67, in _api_post\n File \"/home/harold/workspace/atv-spiders/py/base/spider.py\", line 152, in post\n rsp = requests.post(url, params=params, data=data, json=json, cookies=cookies, headers=headers, timeout=timeout,\n verify=verify, stream=stream, allow_redirects=allow_redirects)\nrequests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))\n", "traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 534, in _make_request\n response = conn.getresponse()\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 571, in getresponse\n httplib_response = super().getresponse()\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1450, in getresponse\n response.begin()\n ~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 336, in begin\n version, status, reason = self._read_status()\n ~~~~~~~~~~~~~~~~~^^\nhttp.client.RemoteDisconnected: Remote end closed connection without response\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 705, in validate_spider_file\n home_result = _run_timed(result[\"timings_ms\"], \"home\", spider.homeContent, clock, False)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 296, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/黑猫APP.txt\", line 155, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/黑猫APP.txt\", line 67, in _api_post\n File \"/home/harold/workspace/atv-spiders/py/base/spider.py\", line 152, in post\n rsp = requests.post(url, params=params, data=data, json=json, cookies=cookies, headers=headers, timeout=timeout,\n verify=verify, stream=stream, allow_redirects=allow_redirects)\nrequests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))\n",
"timings_ms": { "timings_ms": {
"module_load": 4.913, "module_load": 4.793,
"init": 0.002, "init": 0.001,
"home": 253.481, "home": 291.049,
"category": 0.0, "category": 0.0,
"detail": 0.0, "detail": 0.0,
"player": 0.0, "player": 0.0,
"url_check": 0.0, "url_check": 0.0,
"total": 259.892 "total": 297.706
}, },
"counts": { "counts": {
"classes": 0, "classes": 0,
+88 -88
View File
@@ -1,11 +1,11 @@
# 爬虫校验报告 # 爬虫校验报告
- 生成时间: 2026-05-30T16:28:36+08:00 - 生成时间: 2026-05-30T16:32:10+08:00
- 并发线程数: 16 - 并发线程数: 16
- 总耗时(ms): 24.589 - 总耗时(ms): 16.298
- 总数: 81 - 总数: 81
- 成功: 68 - 成功: 66
- 失败: 13 - 失败: 15
## 阶段失败统计 ## 阶段失败统计
@@ -14,94 +14,94 @@
| 模块加载 | 0 | | 模块加载 | 0 |
| 初始化 | 0 | | 初始化 | 0 |
| 首页分类 | 1 | | 首页分类 | 1 |
| 分类列表 | 5 | | 分类列表 | 6 |
| 视频详情 | 0 | | 视频详情 | 2 |
| 播放地址 | 2 | | 播放地址 | 2 |
| 地址校验 | 0 | | 地址校验 | 0 |
| 未预期异常 | 5 | | 未预期异常 | 4 |
## 明细结果 ## 明细结果
| 爬虫 | 状态 | 失败阶段 | 总耗时 | 模块加载 | 初始化 | 首页分类 | 分类列表 | 视频详情 | 播放地址 | 地址校验 | 返回地址 | 错误信息 | | 爬虫 | 状态 | 失败阶段 | 总耗时 | 模块加载 | 初始化 | 首页分类 | 分类列表 | 视频详情 | 播放地址 | 地址校验 | 返回地址 | 错误信息 |
| --- | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | --- | --- | | --- | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | --- | --- |
| [4KVM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4KVM.txt) | 成功 | | 3.175秒 | 138.382ms | 0.001ms | 450.404ms | 0.017ms | 359.418ms | 1.644秒 | 581.272ms | https://oss.douyinbit.com/m3u8/d0107f1e15331f6fb1db28418a69e0ee.m3u8 | | | [4KVM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4KVM.txt) | 成功 | | 2.122秒 | 132.799ms | 0.001ms | 402.919ms | 0.019ms | 447.955ms | 731.009ms | 402.192ms | https://oss.douyinbit.com/m3u8/d0107f1e15331f6fb1db28418a69e0ee.m3u8 | |
| [4K指南](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4K%E6%8C%87%E5%8D%97.txt) | 成功 | | 6.248秒 | 132.556ms | 0.001ms | 0.001ms | 5.423秒 | 523.837ms | 0.003ms | 167.662ms | https://pan.quark.cn/s/dd2ca3afaab0 | | | [4K指南](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4K%E6%8C%87%E5%8D%97.txt) | 成功 | | 1.6秒 | 126.174ms | 0.001ms | 0.004ms | 739.988ms | 569.408ms | 0.003ms | 154.175ms | https://pan.quark.cn/s/dd2ca3afaab0 | |
| [6V磁力](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/6V%E7%A3%81%E5%8A%9B.txt) | 成功 | | 1.831秒 | 232.446ms | 0.005ms | 0.002ms | 846.026ms | 746.206ms | 0.002ms | 0.05ms | magnet:?xt=urn:btih:179e2e96aecc2ff52e16b81e3b3c1e89a6010b05&dn=%E4%B8%BB%E8%A7%9201-07 | | | [6V磁力](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/6V%E7%A3%81%E5%8A%9B.txt) | 成功 | | 1.62秒 | 126.614ms | 0.009ms | 0.001ms | 725.852ms | 750.574ms | 0.002ms | 0.053ms | magnet:?xt=urn:btih:179e2e96aecc2ff52e16b81e3b3c1e89a6010b05&dn=%E4%B8%BB%E8%A7%9201-07 | |
| [AAZ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/AAZ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 2.552秒 | 216.776ms | 0.0ms | 600.358ms | 198.54ms | 217.774ms | 244.234ms | 1.074秒 | https://s.5bb3.com/m4a/36b69f2e978d4b60b4de9e20fe112f0c.m4a | | | [AAZ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/AAZ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.512秒 | 200.399ms | 0.001ms | 197.983ms | 185.199ms | 351.104ms | 194.252ms | 348.4ms | https://s.5bb3.com/m4a/36b69f2e978d4b60b4de9e20fe112f0c.m4a | |
| [PPnix](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/PPnix.txt) | 成功 | | 1.664秒 | 264.905ms | 0.001ms | 0.001ms | 502.646ms | 403.477ms | 0.009ms | 492.656ms | https://www.ppnix.com/info/m3u8/8202/1080P.m3u8 | | | [PPnix](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/PPnix.txt) | 成功 | | 7.746秒 | 248.314ms | 0.001ms | 0.001ms | 480.921ms | 550.597ms | 0.027ms | 387.133ms | https://www.ppnix.com/info/m3u8/8141/1.m3u8 | |
| [QQ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 2.74秒 | 202.573ms | 0.013ms | 0.002ms | 1.91秒 | 236.475ms | 303.685ms | 83.63ms | https://isure.stream.qqmusic.qq.com/F000004BzO7t2yns8i.flac?guid=7588eb4ac037a2e3369d788494c06771&vkey=BB2CF4F89C0DAE0B87C8A8501FB59775261D305B3190A69717FF06294FAA7F859F504FC69CC6A79A831E1A6837CD7F741AB55AD027874AC2__v2b9abeb3&uin=1152921504846230218&fromtag=119114&redirect=1 | | | [QQ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.422秒 | 196.627ms | 0.009ms | 0.006ms | 479.013ms | 224.704ms | 336.454ms | 145.95ms | https://isure.stream.qqmusic.qq.com/F000004BzO7t2yns8i.flac?guid=1dedb3bda56fc6c633c725015d84ab15&vkey=ED3603333B2D2E0EF087B524FC74BFA148760CFA05853C118E592BF73C085553DA6CBA3C1D2E0ABBF0C85282FDB05AAB2CC94D3B73109553__v2b9abeb3&uin=1152921504846230218&fromtag=119114&redirect=1 | |
| [YouTube](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/YouTube.txt) | 成功 | | 4.232秒 | 162.371ms | 0.003ms | 0.051ms | 711.957ms | 2.312秒 | 0.008ms | 1.044秒 | https://www.youtube.com/watch?v=E3jcQgR3TNE | | | [YouTube](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/YouTube.txt) | 成功 | | 3.715秒 | 214.586ms | 0.007ms | 0.057ms | 725.85ms | 1.759秒 | 0.005ms | 996.064ms | https://www.youtube.com/watch?v=E3jcQgR3TNE | |
| [libvio](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt) | 成功 | | 973.409ms | 174.245ms | 0.001ms | 0.0ms | 393.838ms | 212.746ms | 0.005ms | 191.976ms | https://pan.quark.cn/s/ae27fca50409 | | | [libvio](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt) | 成功 | | 889.884ms | 146.124ms | 0.001ms | 0.001ms | 224.518ms | 279.813ms | 0.005ms | 152.918ms | https://pan.quark.cn/s/ae27fca50409 | |
| [youknow](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt) | 成功 | | 5.159秒 | 142.231ms | 0.001ms | 0.0ms | 1.503秒 | 1.026秒 | 998.344ms | 1.487秒 | https://vip.dytt-tvs.com/20260501/18606_947d5859/index.m3u8 | | | [youknow](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt) | 失败 | 视频详情 | 4.571秒 | 133.222ms | 0.001ms | 0.001ms | 1.049秒 | 925.09ms | 0.0ms | 0.0ms | | 详情缺少播放源或播放列表 |
| [七味](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt) | 成功 | | 4.267秒 | 229.03ms | 0.005ms | 0.001ms | 3.181秒 | 711.783ms | 0.002ms | 139.149ms | https://pan.quark.cn/s/ab67c8701a37 | | | [七味](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt) | 成功 | | 1.789秒 | 157.569ms | 0.005ms | 0.002ms | 709.613ms | 717.666ms | 0.003ms | 129.361ms | https://pan.quark.cn/s/ab67c8701a37 | |
| [不太灵](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%8D%E5%A4%AA%E7%81%B5.txt) | 失败 | 未预期异常 | 13.98秒 | 129.14ms | 0.0ms | 3.596秒 | 10.252秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='web5.mukaku.com', port=443): Read timed out. (read timeout=10) | | [不太灵](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%8D%E5%A4%AA%E7%81%B5.txt) | 失败 | 分类列表 | 16.292秒 | 148.441ms | 0.001ms | 3.396秒 | 3.502秒 | 6.432秒 | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [世纪音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.236秒 | 206.125ms | 0.001ms | 452.921ms | 132.267ms | 136.579ms | 0.006ms | 306.416ms | https://www.4c44.com/data/down.php?ac=music&id=ttekmecdtc | | | [世纪音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt) | 失败 | 视频详情 | 537.789ms | 158.304ms | 0.001ms | 120.861ms | 0.014ms | 105.55ms | 0.0ms | 0.0ms | | 详情缺少播放源或播放列表 |
| [两个BT](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt) | 成功 | | 3.001秒 | 219.97ms | 0.001ms | 0.001ms | 468.234ms | 371.244ms | 1.42秒 | 520.711ms | https://zijieapi.douyinbyte.com/m3u8/9ab0b46f8fb3557d4dc61c8946edda0a.m3u8 | | | [两个BT](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt) | 成功 | | 2.392秒 | 203.693ms | 0.001ms | 0.001ms | 516.185ms | 379.242ms | 864.447ms | 401.141ms | https://zijieapi.douyinbyte.com/m3u8/9ab0b46f8fb3557d4dc61c8946edda0a.m3u8 | |
| [乌云影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt) | 成功 | | 5.87秒 | 167.427ms | 0.001ms | 292.6ms | 2.557秒 | 876.35ms | 0.018ms | 1.974秒 | https://d1jdnmkc1n5cn4.cloudfront.net/gen_overseas/https://s2.bfllvip.com/video/yanxiaxing/a6ef854c0c1f/index.m3u8 | | | [乌云影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt) | 成功 | | 3.136秒 | 161.1ms | 0.002ms | 248.45ms | 653.074ms | 968.623ms | 0.018ms | 1.051秒 | https://d1jdnmkc1n5cn4.cloudfront.net/gen_overseas/https://s2.bfllvip.com/video/yanxiaxing/a6ef854c0c1f/index.m3u8 | |
| [乐兔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%90%E5%85%94.txt) | 失败 | 分类列表 | 1.431秒 | 221.405ms | 0.001ms | 0.001ms | 334.896ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 | | [乐兔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%90%E5%85%94.txt) | 失败 | 分类列表 | 1.082秒 | 162.257ms | 0.001ms | 0.003ms | 459.97ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [二小](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt) | 成功 | | 2.491秒 | 229.979ms | 0.001ms | 0.001ms | 755.623ms | 374.622ms | 0.005ms | 1.129秒 | https://pan.baidu.com/s/1aKf6hp3WRl0D_mphJwfWBA?pwd=3c6m | | | [二小](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt) | 成功 | | 3.016秒 | 134.747ms | 0.001ms | 0.002ms | 1.262秒 | 510.177ms | 0.004ms | 1.032秒 | https://pan.baidu.com/s/1aKf6hp3WRl0D_mphJwfWBA?pwd=3c6m | |
| [人人电影](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt) | 成功 | | 1.907秒 | 4.443ms | 0.001ms | 0.0ms | 554.592ms | 497.02ms | 0.012ms | 850.736ms | https://pan.baidu.com/s/1GHPwwREz9DNoACeIqdjNRg?pwd=w5u4 | | | [人人电影](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt) | 成功 | | 1.871秒 | 4.805ms | 0.0ms | 0.0ms | 497.904ms | 452.66ms | 0.008ms | 915.304ms | https://pan.baidu.com/s/1GHPwwREz9DNoACeIqdjNRg?pwd=w5u4 | |
| [人人视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E8%A7%86%E9%A2%91.txt) | 成功 | | 3.132秒 | 4.103ms | 0.001ms | 505.384ms | 259.315ms | 227.607ms | 1.797秒 | 337.456ms | https://a3fkpcul3b4qlid.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/d03063e9500071f1a85f6733a68f0402/b76064d317a2492488bf8b53dd491b34-8e7c799ef03c37592e84ac7f50da07db-ld.mp4?auth_key=1780144114-cc4b4cbdc158da8bce859d91c17f08a1-0-c18297e0da2c5d96df6159ee52b1525b&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=e4d72c31456a424d8977c99d0afa01aa&hevc=false&seasonId=57302 | | | [人人视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E8%A7%86%E9%A2%91.txt) | 成功 | | 1.43秒 | 4.602ms | 0.001ms | 155.951ms | 229.419ms | 223.164ms | 343.064ms | 473.195ms | https://a3fkpcus2np3rn9.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/d03063e9500071f1a85f6733a68f0402/b76064d317a2492488bf8b53dd491b34-8e7c799ef03c37592e84ac7f50da07db-ld.mp4?auth_key=1780144327-d2682b566b16463ff3d7f9b62ec05e8a-0-da1d1b067cf122d027fbb70f54581819&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=a4c5d8b992af4ac0a9cd2e8389b2085a&hevc=false&seasonId=57302 | |
| [优酷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt) | 成功 | | 3.975秒 | 8.969ms | 0.001ms | 0.001ms | 3.14秒 | 585.222ms | 0.002ms | 240.394ms | https://v.youku.com/v_show/id_XNjUzNDA5NDEwNA==.html | | | [优酷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt) | 成功 | | 1.14秒 | 11.074ms | 0.001ms | 0.001ms | 302.377ms | 585.603ms | 0.003ms | 240.026ms | https://v.youku.com/v_show/id_XNjUzNDA5NDEwNA==.html | |
| [低端影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BD%8E%E7%AB%AF%E5%BD%B1%E8%A7%86.txt) | 成功 | | 2.87秒 | 4.688ms | 0.001ms | 0.0ms | 1.151秒 | 1.355秒 | 0.007ms | 358.603ms | https://s1.fengbao9.com/video/juewangxieshoudiwuji/71fb2d1ed3d0/index.m3u8 | | | [低端影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BD%8E%E7%AB%AF%E5%BD%B1%E8%A7%86.txt) | 成功 | | 2.028秒 | 4.974ms | 0.001ms | 0.001ms | 1.053秒 | 767.734ms | 0.011ms | 202.291ms | https://s1.fengbao9.com/video/juewangxieshoudiwuji/71fb2d1ed3d0/index.m3u8 | |
| [修罗](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt) | 成功 | | 3.202秒 | 6.798ms | 0.001ms | 0.001ms | 913.083ms | 278.59ms | 1.111秒 | 891.636ms | https://v.xlys.ltd.ua/obj/089968AA528028A93E3C465917F3DC3343EC3E953CDB6A93CBE4BB9FDA22CCC4 | | | [修罗](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt) | 成功 | | 3.148秒 | 12.226ms | 0.001ms | 0.001ms | 1.276秒 | 209.547ms | 1.089秒 | 560.658ms | https://v.xlys.ltd.ua/obj/E39A9996ECC44F772F0A6724F6DF9FFCD86318D809521C26523E554E03D706BF | |
| [农民](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%86%9C%E6%B0%91.txt) | 成功 | | 3.555秒 | 8.868ms | 0.001ms | 652.042ms | 219.505ms | 271.61ms | 481.037ms | 1.921秒 | https://vip.ffzy-online3.com/20260528/44807_2e5cbd95/index.m3u8 | | | [农民](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%86%9C%E6%B0%91.txt) | 成功 | | 1.509秒 | 6.484ms | 0.001ms | 195.93ms | 277.298ms | 191.235ms | 646.017ms | 191.57ms | https://www.nmdvd.top/jx/player.php?vid=c29nXcBQXr6P2aSYSIrBZ3dsbEloNy9GR2ZKNVMvZ0MyM2JKWS9XVFppUHlXYnpYKzl5T3h2TnlyblJPRHBtcWE0YzhYd0ZkbUkwTTFIS0wwVk43T3RyNFZKUXNlbmpwVWFYSStaaFAwS0s1NFZqTmNKMW5KMk4rS2xRNy82anN3Z1FPbXc0WGt1aEJja3ZNeXEyNWRaN2QyYzFGamxnWFBIaHM5UWZaaGxWUFVJM01abWcrRUNjQ1MxaVFMNTUxcTRzaytHNmRlKzVtczNQTg%3D%3D | |
| [凡客TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt) | 成功 | | 7.704秒 | 5.186ms | 0.001ms | 0.0ms | 1.355秒 | 1.2秒 | 1.686秒 | 3.456秒 | https://fktv.me/ysapi/m3u8/p/f7087e458a1e5112bbad4d00fa6268ea.m3u8 | | | [凡客TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt) | 成功 | | 7.405秒 | 4.322ms | 0.001ms | 0.001ms | 1.148秒 | 1.192秒 | 1.838秒 | 3.222秒 | https://fktv.me/ysapi/m3u8/p/f7087e458a1e5112bbad4d00fa6268ea.m3u8 | |
| [剧圈圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E5%9C%88%E5%9C%88.txt) | 失败 | 未预期异常 | 10.18秒 | 5.632ms | 0.001ms | 0.001ms | 10.169秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='www.jqqzx.cc', port=443): Read timed out. (read timeout=10) | | [剧圈圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E5%9C%88%E5%9C%88.txt) | 失败 | 未预期异常 | 10.029秒 | 7.143ms | 0.001ms | 0.001ms | 10.019秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='www.jqqzx.cc', port=443): Read timed out. (read timeout=10) |
| [剧迷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E8%BF%B7.txt) | 成功 | | 2.54秒 | 8.109ms | 0.001ms | 0.001ms | 287.907ms | 510.795ms | 503.537ms | 1.229秒 | https://vip.dytt-see.com/20260522/38907_e9814d39/index.m3u8 | | | [剧迷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E8%BF%B7.txt) | 成功 | | 2.356秒 | 4.459ms | 0.0ms | 0.001ms | 200.774ms | 550.432ms | 611.002ms | 989.039ms | https://vip.dytt-see.com/20260522/38907_e9814d39/index.m3u8 | |
| [博看听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8D%9A%E7%9C%8B%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.697秒 | 8.606ms | 0.001ms | 3.279秒 | 260.58ms | 703.787ms | 0.003ms | 444.769ms | http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a | | | [博看听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8D%9A%E7%9C%8B%E5%90%AC%E4%B9%A6.txt) | 成功 | | 3.828秒 | 3.888ms | 0.001ms | 2.85秒 | 256.793ms | 676.978ms | 0.002ms | 39.589ms | http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a | |
| [双星](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8F%8C%E6%98%9F.txt) | 成功 | | 971.766ms | 18.071ms | 365.316ms | 0.003ms | 229.27ms | 220.139ms | 0.002ms | 138.437ms | https://pan.quark.cn/s/610f3727fe18 | | | [双星](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8F%8C%E6%98%9F.txt) | 成功 | | 883.751ms | 7.807ms | 373.945ms | 0.006ms | 163.475ms | 174.496ms | 0.002ms | 163.155ms | https://pan.quark.cn/s/610f3727fe18 | |
| [听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt) | 成功 | | 6.476秒 | 4.227ms | 91.85ms | 0.001ms | 2.82秒 | 2.748秒 | 370.561ms | 439.166ms | http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=b2edcc05e3de340a599ce312907a6292&buy_key=FM&token=1753&timestamp=1780129721&duration=453 | | | [听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt) | 成功 | | 1.092秒 | 6.082ms | 91.248ms | 0.001ms | 160.413ms | 420.795ms | 259.615ms | 153.606ms | http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=652fa0db9c5c876844084b4d77e1aec8&buy_key=FM&token=1931&timestamp=1780129929&duration=453 | |
| [听友FM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt) | 成功 | | 4.247秒 | 9.851ms | 0.0ms | 465.322ms | 390.708ms | 1.176秒 | 542.326ms | 1.662秒 | https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1780127785&sign=5cad30f0324899d2e786ae123e4c1b6e | | | [听友FM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt) | 成功 | | 2.341秒 | 10.174ms | 0.001ms | 399.916ms | 475.583ms | 778.173ms | 525.082ms | 151.23ms | https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1780127785&sign=5cad30f0324899d2e786ae123e4c1b6e | |
| [咕咕动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%92%95%E5%92%95%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 3.996秒 | 6.913ms | 0.005ms | 492.624ms | 552.933ms | 525.721ms | 1.876秒 | 541.243ms | https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/a0a14215b5404130b33e37b8d1764ccf~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1811233718&x-signature=uEOK9fKNV1gPKopzb8KksOh2ss8%3D | | | [咕咕动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%92%95%E5%92%95%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 3.278秒 | 6.93ms | 0.005ms | 552.072ms | 497.841ms | 542.334ms | 1.531秒 | 147.393ms | https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/a0a14215b5404130b33e37b8d1764ccf~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1811233931&x-signature=GeE7uLxsE5GcDpLyONSE091yvKA%3D | |
| [四万影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9B%9B%E4%B8%87%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 10.635秒 | 4.698ms | 0.001ms | 0.001ms | 10.629秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='40000.me', port=443): Read timed out. (read timeout=10) | | [四万影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9B%9B%E4%B8%87%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 10.023秒 | 3.606ms | 0.001ms | 0.001ms | 10.018秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='40000.me', port=443): Read timed out. (read timeout=10) |
| [在线之家](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9C%A8%E7%BA%BF%E4%B9%8B%E5%AE%B6.txt) | 失败 | 分类列表 | 2.314秒 | 5.559ms | 0.001ms | 0.001ms | 893.072ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 | | [在线之家](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9C%A8%E7%BA%BF%E4%B9%8B%E5%AE%B6.txt) | 失败 | 分类列表 | 1.979秒 | 6.063ms | 0.0ms | 0.001ms | 969.717ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [多多](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A4%9A%E5%A4%9A.txt) | 成功 | | 1.791秒 | 7.333ms | 0.001ms | 0.001ms | 403.264ms | 380.509ms | 0.003ms | 999.009ms | https://pan.baidu.com/s/19XL1CqZzVsDpiflcx8BbPg?pwd=yyds | | | [多多](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A4%9A%E5%A4%9A.txt) | 成功 | | 2.588秒 | 7.529ms | 0.001ms | 0.001ms | 410.165ms | 505.854ms | 0.005ms | 1.664秒 | https://pan.baidu.com/s/19XL1CqZzVsDpiflcx8BbPg?pwd=yyds | |
| [如意资源](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A6%82%E6%84%8F%E8%B5%84%E6%BA%90.txt) | 成功 | | 3.169秒 | 4.162ms | 0.0ms | 0.005ms | 1.015秒 | 339.069ms | 0.003ms | 1.81秒 | https://svip.ryiplay18.com/20260528/6715_f9025f29/index.m3u8 | | | [如意资源](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A6%82%E6%84%8F%E8%B5%84%E6%BA%90.txt) | 成功 | | 1.92秒 | 5.995ms | 0.001ms | 0.008ms | 751.454ms | 339.68ms | 0.003ms | 821.832ms | https://svip.ryiplay18.com/20260528/6715_f9025f29/index.m3u8 | |
| [寻川4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%AF%BB%E5%B7%9D4K.txt) | 成功 | | 4.071秒 | 12.271ms | 517.819ms | 913.276ms | 439.753ms | 454.735ms | 1.657秒 | 75.909ms | http://122.51.23.16:7788/qgg/Cache/BF/6ab5e4130dcb22f0d295d1cd1c546f48.m3u8 | | | [寻川4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%AF%BB%E5%B7%9D4K.txt) | 成功 | | 4.719秒 | 9.16ms | 437.757ms | 994.54ms | 482.337ms | 444.865ms | 2.266秒 | 82.561ms | http://122.51.23.16:7788/qgg/Cache/BF/6ab5e4130dcb22f0d295d1cd1c546f48.m3u8 | |
| [布布影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%B8%83%E5%B8%83%E5%BD%B1%E8%A7%86.txt) | 成功 | | 2.905秒 | 9.699ms | 0.001ms | 0.001ms | 654.702ms | 657.562ms | 1.005秒 | 576.361ms | https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/874f908a-f9df-4538-942a-7342fda0ff8a.m3u8?x-amz-CLIENTTYPEIN=UNKNOWN&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&x-amz-userLevel=0&x-amz-limitrate=51200&x-amz-UID=269636103&x-amz-APPID=828221&response-content-disposition=attachment%3Bfilename%3D%22%E6%AD%A3%E7%89%87.m3u8%22%3Bfilename*%3DUTF-8%27%27%25E6%25AD%25A3%25E7%2589%2587.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=qfs9KpcM4qKsVGdQtsy6NK%2B5FKE%3D&Expires=1780129958&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016 | | | [布布影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%B8%83%E5%B8%83%E5%BD%B1%E8%A7%86.txt) | 成功 | | 2.709秒 | 5.035ms | 0.0ms | 0.001ms | 761.742ms | 649.078ms | 978.263ms | 314.767ms | https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/874f908a-f9df-4538-942a-7342fda0ff8a.m3u8?x-amz-CLIENTTYPEIN=UNKNOWN&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&x-amz-userLevel=0&x-amz-limitrate=51200&x-amz-UID=269636103&x-amz-APPID=828221&response-content-disposition=attachment%3Bfilename%3D%22%E6%AD%A3%E7%89%87.m3u8%22%3Bfilename*%3DUTF-8%27%27%25E6%25AD%25A3%25E7%2589%2587.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=qfs9KpcM4qKsVGdQtsy6NK%2B5FKE%3D&Expires=1780129958&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016 | |
| [微观短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%BE%AE%E8%A7%82%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.902秒 | 3.362ms | 0.017ms | 208.374ms | 258.605ms | 881.168ms | 0.003ms | 549.181ms | https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780129718&sign=e357f31c3695511a354de93f28b721d0 | | | [微观短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%BE%AE%E8%A7%82%E7%9F%AD%E5%89%A7.txt) | 成功 | | 887.529ms | 4.34ms | 0.023ms | 198.485ms | 259.447ms | 300.117ms | 0.002ms | 124.589ms | https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780129931&sign=d8dadf02fe5c61751487eb3b69c536ef | |
| [新韩剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt) | 成功 | | 3.292秒 | 4.614ms | 0.001ms | 0.001ms | 570.766ms | 458.854ms | 417.759ms | 1.839秒 | https://player.yzzyvip-35.com/20260417/4876_77bdfcff/index.m3u8 | | | [新韩剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt) | 成功 | | 2.26秒 | 5.71ms | 0.001ms | 0.001ms | 470.049ms | 463.573ms | 474.48ms | 845.298ms | https://player.yzzyvip-35.com/20260417/4876_77bdfcff/index.m3u8 | |
| [星星短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%98%9F%E6%98%9F%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.68秒 | 31.646ms | 0.002ms | 0.002ms | 558.68ms | 604.272ms | 0.002ms | 484.294ms | https://img.novel.wsljf.xyz/shortPlay-mp4/420424102051841/EvnIm1746774634078/abc6208e-390b-4533-a1a4-b9e5741cc384/540x960/output.m3u8 | | | [星星短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%98%9F%E6%98%9F%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.332秒 | 3.129ms | 0.001ms | 0.001ms | 422.389ms | 803.248ms | 0.002ms | 102.395ms | https://img.novel.wsljf.xyz/shortPlay-mp4/420424102051841/EvnIm1746774634078/abc6208e-390b-4533-a1a4-b9e5741cc384/540x960/output.m3u8 | |
| [木偶](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%9C%A8%E5%81%B6.txt) | 成功 | | 1.159秒 | 12.245ms | 0.001ms | 0.001ms | 323.871ms | 208.009ms | 0.009ms | 614.122ms | https://115cdn.com/s/sws3tre36dh?password=n600 | | | [木偶](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%9C%A8%E5%81%B6.txt) | 成功 | | 755.107ms | 8.616ms | 0.001ms | 0.001ms | 260.71ms | 255.324ms | 0.008ms | 229.975ms | https://115cdn.com/s/sws3tre36dh?password=n600 | |
| [樱花动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A8%B1%E8%8A%B1%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 5.371秒 | 5.03ms | 0.001ms | 0.0ms | 2.056秒 | 1.379秒 | 1.306秒 | 624.213ms | https://v.lzcdn27.com/20260214/5233_434abb0c/index.m3u8 | | | [樱花动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A8%B1%E8%8A%B1%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 4.532秒 | 3.883ms | 0.0ms | 0.0ms | 1.321秒 | 1.399秒 | 1.398秒 | 408.946ms | https://v.lzcdn27.com/20260214/5233_434abb0c/index.m3u8 | |
| [橘子TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A9%98%E5%AD%90TV.txt) | 成功 | | 3.536秒 | 7.933ms | 522.657ms | 419.577ms | 360.469ms | 417.01ms | 744.966ms | 1.063秒 | https://usaydd.5gwcft9h.com/m3u87/share/7518179/7713675/20260522/132143/720/index.m3u8?sign=20abfc1f6f277aba4b40e2d58932aa45&t=1780129721 | | | [橘子TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A9%98%E5%AD%90TV.txt) | 成功 | | 3.438秒 | 3.816ms | 308.976ms | 500.773ms | 374.747ms | 411.084ms | 851.067ms | 986.289ms | https://usaydd.xbavporn.com/m3u87/share/7518179/7713675/20260522/132143/720/index.m3u8?sign=72faffd2afdd5610b6acf6753c47b4d5&t=1780129933 | |
| [欧歌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%AC%A7%E6%AD%8C.txt) | 成功 | | 1.969秒 | 18.794ms | 0.001ms | 0.001ms | 412.162ms | 427.033ms | 0.045ms | 1.11秒 | https://pan.baidu.com/s/1KThC-lgCxyzViZSEOpX0Ng?pwd=8888 | | | [欧歌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%AC%A7%E6%AD%8C.txt) | 成功 | | 1.561秒 | 7.078ms | 0.001ms | 0.001ms | 232.712ms | 202.534ms | 0.006ms | 1.118秒 | https://pan.baidu.com/s/1KThC-lgCxyzViZSEOpX0Ng?pwd=8888 | |
| [沐辞4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%90%E8%BE%9E4K.txt) | 成功 | | 1.175秒 | 7.573ms | 123.515ms | 178.543ms | 132.409ms | 154.041ms | 116.275ms | 461.714ms | https://fffan.wki8.com/hls/8e02dd79abe98fa87c676467688eaeb5.m3u8?token=03379184015fbd68f6aa21207222c352&time=1780129720&YYNB.m3u8 | | | [沐辞4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%90%E8%BE%9E4K.txt) | 成功 | | 820.774ms | 7.988ms | 113.351ms | 184.084ms | 133.875ms | 137.132ms | 120.539ms | 123.082ms | https://fffan.wki8.com/hls/8e02dd79abe98fa87c676467688eaeb5.m3u8?token=ca3a603acbebc4502a3445d3c3f4aa57&time=1780129932&YYNB.m3u8 | |
| [河马短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%B3%E9%A9%AC%E7%9F%AD%E5%89%A7.txt) | 成功 | | 3.33秒 | 5.044ms | 0.001ms | 1.449秒 | 412.483ms | 1.077秒 | 0.019ms | 386.133ms | https://dzzt-video.cbread.cn/a0d8c25fc085e5a8c1244f4619c09662/6a1bdc70/64/6x9/69x7/697x6/69760200014/613206046_1/613206046.720p.narrowv3.mp4 | | | [河马短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%B3%E9%A9%AC%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.833秒 | 5.798ms | 0.0ms | 300.497ms | 381.491ms | 716.751ms | 0.032ms | 427.686ms | https://dzzt-video.cbread.cn/a0d8c25fc085e5a8c1244f4619c09662/6a1bdc70/64/6x9/69x7/697x6/69760200014/613206046_1/613206046.720p.narrowv3.mp4 | |
| [清沅4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B8%85%E6%B2%854K.txt) | 成功 | | 2.604秒 | 6.714ms | 237.222ms | 557.01ms | 254.996ms | 242.587ms | 463.896ms | 840.685ms | https://png.ruyijx.com/m3u8/sqXM8b5zVjieTj.m3u8?C16zzR67GNQYkQJY7J | | | [清沅4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B8%85%E6%B2%854K.txt) | 成功 | | 2.747秒 | 9.931ms | 219.747ms | 475.709ms | 536.11ms | 236.191ms | 517.202ms | 751.886ms | https://png.ruyijx.com/m3u8/X1Ot3UjJuFQXag.m3u8?zwYKK0rN8Bpruu3vNF | |
| [滴答影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BB%B4%E7%AD%94%E5%BD%B1%E8%A7%86.txt) | 成功 | | 1.922秒 | 9.958ms | 0.001ms | 0.001ms | 446.1ms | 270.84ms | 0.003ms | 1.195秒 | https://pan.baidu.com/s/123vZyafWMedmaQPPO4vzow?pwd=c49f | | | [滴答影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BB%B4%E7%AD%94%E5%BD%B1%E8%A7%86.txt) | 成功 | | 1.533秒 | 9.908ms | 0.001ms | 0.001ms | 198.771ms | 206.39ms | 0.004ms | 1.118秒 | https://pan.baidu.com/s/123vZyafWMedmaQPPO4vzow?pwd=c49f | |
| [潮流APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BD%AE%E6%B5%81APP.txt) | 成功 | | 1.555秒 | 11.148ms | 0.002ms | 383.509ms | 392.074ms | 378.869ms | 312.779ms | 74.673ms | http://210.16.164.53:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1780129721480&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8 | | | [潮流APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BD%AE%E6%B5%81APP.txt) | 成功 | | 702.553ms | 8.627ms | 0.003ms | 93.588ms | 92.742ms | 124.583ms | 310.611ms | 71.818ms | http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1780129932995&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8 | |
| [爱奇艺](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%88%B1%E5%A5%87%E8%89%BA.txt) | 成功 | | 5.252秒 | 14.322ms | 0.019ms | 3.423秒 | 1.13秒 | 160.17ms | 0.001ms | 523.7ms | http://www.iqiyi.com/v_2eyobhckg9w.html | | | [爱奇艺](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%88%B1%E5%A5%87%E8%89%BA.txt) | 成功 | | 4.482秒 | 11.713ms | 0.019ms | 3.088秒 | 1.062秒 | 197.631ms | 0.002ms | 121.611ms | http://www.iqiyi.com/v_2eyobhckg9w.html | |
| [独播库](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8B%AC%E6%92%AD%E5%BA%93.txt) | 成功 | | 1.557秒 | 4.021ms | 0.001ms | 0.0ms | 465.576ms | 423.089ms | 402.119ms | 261.258ms | https://vid.dbokutv.com/20260513/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsHsRsGlR7XgBNbiR2qmCIqmCZCpD30mH4KkRN0q/chunklist.m3u8 | | | [独播库](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8B%AC%E6%92%AD%E5%BA%93.txt) | 成功 | | 1.339秒 | 4.586ms | 0.001ms | 0.001ms | 481.064ms | 336.222ms | 317.279ms | 198.716ms | https://vid.dbokutv.com/20260513/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsHsRsGlR7XgBNbiR2qmCIqmCZCpD30mH4KkRN0q/chunklist.m3u8 | |
| [猫猫4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8C%AB%E7%8C%AB4K.txt) | 失败 | 播放地址 | 2.881秒 | 10.808ms | 201.917ms | 303.797ms | 189.011ms | 390.8ms | 365.735ms | 0.0ms | | playerContent 未返回播放地址 | | [猫猫4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8C%AB%E7%8C%AB4K.txt) | 失败 | 播放地址 | 3.214秒 | 6.565ms | 269.4ms | 271.221ms | 177.95ms | 281.374ms | 649.098ms | 0.0ms | | playerContent 未返回播放地址 |
| [玩偶哥哥](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E5%93%A5%E5%93%A5.txt) | 失败 | 分类列表 | 1.506秒 | 7.579ms | 0.001ms | 0.0ms | 666.593ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 | | [玩偶哥哥](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E5%93%A5%E5%93%A5.txt) | 失败 | 分类列表 | 1.245秒 | 6.559ms | 0.001ms | 0.001ms | 667.092ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [玩偶聚合](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E8%81%9A%E5%90%88.txt) | 失败 | 未预期异常 | 599.714ms | 51.039ms | 0.001ms | 2.825ms | 540.791ms | 0.0ms | 0.0ms | 0.0ms | | all domains failed | | [玩偶聚合](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E8%81%9A%E5%90%88.txt) | 失败 | 未预期异常 | 596.937ms | 36.833ms | 0.001ms | 2.529ms | 555.701ms | 0.0ms | 0.0ms | 0.0ms | | all domains failed |
| [瓜子](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt) | 成功 | | 2.152秒 | 6.728ms | 0.001ms | 0.033ms | 596.884ms | 755.305ms | 370.434ms | 421.542ms | https://vd.jiunuow.com/65d90ff0a12505b18b285d1933936cc6/20260530162843/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8 | | | [瓜子](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt) | 成功 | | 1.853秒 | 5.001ms | 0.001ms | 0.023ms | 530.953ms | 761.192ms | 467.307ms | 87.225ms | https://vd.jiunuow.com/a66695ac1dbbb8090727d3ceae65317e/20260530163215/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8 | |
| [百度短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%99%BE%E5%BA%A6%E7%9F%AD%E5%89%A7.txt) | 成功 | | 2.266秒 | 3.821ms | 0.001ms | 441.446ms | 326.411ms | 1.091秒 | 249.302ms | 153.349ms | http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hna | | | [百度短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%99%BE%E5%BA%A6%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.648秒 | 3.374ms | 0.0ms | 396.886ms | 242.196ms | 682.076ms | 268.488ms | 54.144ms | http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hnb | |
| [盘Ta](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98Ta.txt) | 成功 | | 1.382秒 | 3.9ms | 0.001ms | 281.705ms | 254.921ms | 299.168ms | 0.021ms | 541.253ms | https://yun.139.com/shareweb/#/w/i/2sUfBKpu5QBqz | | | [盘Ta](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98Ta.txt) | 成功 | | 990.215ms | 4.641ms | 0.001ms | 310.657ms | 245.688ms | 299.902ms | 0.019ms | 128.873ms | https://yun.139.com/shareweb/#/w/i/2sUfBKpu5QBqz | |
| [盘聚](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E8%81%9A.txt) | 成功 | | 2.048秒 | 5.895ms | 0.0ms | 0.0ms | 241.748ms | 230.359ms | 201.088ms | 1.368秒 | https://pan.baidu.com/s/1peTZUHSqI7G9IV8sDes97g?pwd=ojmk | | | [盘聚](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E8%81%9A.txt) | 成功 | | 1.759秒 | 5.505ms | 0.001ms | 0.0ms | 193.067ms | 243.947ms | 308.492ms | 1.008秒 | https://pan.baidu.com/s/1peTZUHSqI7G9IV8sDes97g?pwd=ojmk | |
| [盘链](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E9%93%BE.txt) | 成功 | | 2.912秒 | 9.248ms | 0.025ms | 0.001ms | 1.444秒 | 345.962ms | 0.003ms | 1.112秒 | https://pan.baidu.com/s/1rbhXV3rLNKd1wVta_hMYnw?pwd=8888 | | | [盘链](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E9%93%BE.txt) | 成功 | | 2.955秒 | 11.04ms | 0.03ms | 0.001ms | 1.624秒 | 344.565ms | 0.005ms | 974.986ms | https://pan.baidu.com/s/1rbhXV3rLNKd1wVta_hMYnw?pwd=8888 | |
| [短剧优选](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E4%BC%98%E9%80%89.txt) | 成功 | | 2.57秒 | 25.175ms | 492.939ms | 0.181ms | 834.668ms | 744.916ms | 0.003ms | 470.583ms | https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8 | | | [短剧优选](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E4%BC%98%E9%80%89.txt) | 成功 | | 1.775秒 | 30.316ms | 902.272ms | 0.449ms | 458.255ms | 314.724ms | 0.002ms | 67.282ms | https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8 | |
| [短剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E7%BD%91.txt) | 成功 | | 3.019秒 | 3.637ms | 0.0ms | 0.0ms | 256.826ms | 596.531ms | 0.008ms | 2.161秒 | https://pan.baidu.com/s/1lW8qBHXEaWAQXdztyP64lA?pwd=6666 | | | [短剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E7%BD%91.txt) | 成功 | | 2.474秒 | 4.455ms | 0.001ms | 0.001ms | 1.209秒 | 287.441ms | 0.005ms | 971.944ms | https://pan.baidu.com/s/1lW8qBHXEaWAQXdztyP64lA?pwd=6666 | |
| [磁力熊](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%A3%81%E5%8A%9B%E7%86%8A.txt) | 成功 | | 1.193秒 | 5.402ms | 0.002ms | 0.004ms | 610.951ms | 576.799ms | 0.003ms | 0.052ms | magnet:?xt=urn:btih:6A4DD1CC3FFD21206054DF2FB1C6783B13CC47C0 | | | [磁力熊](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%A3%81%E5%8A%9B%E7%86%8A.txt) | 成功 | | 1.264秒 | 5.332ms | 0.002ms | 0.006ms | 589.993ms | 667.665ms | 0.005ms | 0.079ms | magnet:?xt=urn:btih:6A4DD1CC3FFD21206054DF2FB1C6783B13CC47C0 | |
| [糯米](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt) | 成功 | | 2.303秒 | 9.74ms | 0.001ms | 276.802ms | 278.543ms | 311.729ms | 446.237ms | 979.289ms | https://vip.ffzy-online3.com/20260528/44807_2e5cbd95/index.m3u8 | | | [糯米](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt) | 成功 | | 2.139秒 | 7.063ms | 0.001ms | 301.958ms | 276.896ms | 187.935ms | 529.105ms | 835.387ms | https://vip.ffzy-online3.com/20260528/44807_2e5cbd95/index.m3u8 | |
| [网易云音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90.txt) | 失败 | 播放地址 | 2.674秒 | 2.905ms | 0.0ms | 731.44ms | 434.494ms | 0.007ms | 534.067ms | 0.0ms | | playerContent 未返回播放地址 | | [网易云音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90.txt) | 失败 | 播放地址 | 2.089秒 | 4.162ms | 0.001ms | 441.639ms | 472.825ms | 0.011ms | 411.074ms | 0.0ms | | playerContent 未返回播放地址 |
| [耐视点播](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%80%90%E8%A7%86%E7%82%B9%E6%92%AD.txt) | 失败 | 分类列表 | 3.286秒 | 5.252ms | 0.001ms | 0.001ms | 1.373秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 | | [耐视点播](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%80%90%E8%A7%86%E7%82%B9%E6%92%AD.txt) | 失败 | 分类列表 | 3.436秒 | 5.899ms | 0.001ms | 0.001ms | 1.839秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [腾讯视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%85%BE%E8%AE%AF%E8%A7%86%E9%A2%91.txt) | 成功 | | 2.327秒 | 14.977ms | 0.001ms | 144.84ms | 252.099ms | 1.713秒 | 0.002ms | 201.267ms | https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html | | | [腾讯视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%85%BE%E8%AE%AF%E8%A7%86%E9%A2%91.txt) | 成功 | | 1.719秒 | 5.835ms | 0.0ms | 116.092ms | 242.549ms | 1.137秒 | 0.002ms | 216.047ms | https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html | |
| [至臻](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%87%B3%E8%87%BB.txt) | 成功 | | 1.016秒 | 7.032ms | 0.001ms | 0.001ms | 318.24ms | 544.087ms | 0.007ms | 146.026ms | https://pan.quark.cn/s/57008632b439 | | | [至臻](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%87%B3%E8%87%BB.txt) | 成功 | | 639.583ms | 8.085ms | 0.001ms | 0.0ms | 255.992ms | 228.036ms | 0.008ms | 146.986ms | https://pan.quark.cn/s/57008632b439 | |
| [茶杯狐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt) | 成功 | | 3.465秒 | 5.176ms | 0.001ms | 890.869ms | 464.759ms | 315.038ms | 565.391ms | 1.223秒 | https://vip.ffzy-play10.com/20260203/44393_8e1dada1/index.m3u8 | | | [茶杯狐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt) | 成功 | | 2.968秒 | 5.171ms | 0.001ms | 291.385ms | 206.961ms | 316.99ms | 990.736ms | 1.156秒 | https://vip.ffzy-play10.com/20260203/44393_8e1dada1/index.m3u8 | |
| [虎斑](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt) | 成功 | | 4.503秒 | 7.251ms | 0.001ms | 0.001ms | 2.164秒 | 2.158秒 | 0.012ms | 172.436ms | https://pan.quark.cn/s/d769ccb25919 | | | [虎斑](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt) | 成功 | | 4.261秒 | 7.734ms | 0.001ms | 0.001ms | 2.025秒 | 2.068秒 | 0.017ms | 159.292ms | https://pan.quark.cn/s/d769ccb25919 | |
| [蜡笔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt) | 成功 | | 2.264秒 | 10.573ms | 0.001ms | 0.001ms | 731.179ms | 526.502ms | 0.003ms | 994.893ms | https://pan.baidu.com/s/1LZC9v0B6ETfpQWooAqqxJA?pwd=jcx5 | | | [蜡笔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt) | 成功 | | 2.494秒 | 12.925ms | 0.001ms | 0.001ms | 503.401ms | 403.197ms | 0.003ms | 1.574秒 | https://pan.baidu.com/s/1LZC9v0B6ETfpQWooAqqxJA?pwd=jcx5 | |
| [袋鼠影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A2%8B%E9%BC%A0%E5%BD%B1%E8%A7%86.txt) | 成功 | | 2.934秒 | 5.186ms | 0.001ms | 0.001ms | 688.801ms | 298.902ms | 814.111ms | 1.126秒 | https://vip.dytt-network.com/20260203/16378_0f3b2662/index.m3u8 | | | [袋鼠影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A2%8B%E9%BC%A0%E5%BD%B1%E8%A7%86.txt) | 成功 | | 2.618秒 | 4.971ms | 0.001ms | 0.001ms | 766.015ms | 230.365ms | 338.864ms | 1.277秒 | https://vip.dytt-network.com/20260203/16378_0f3b2662/index.m3u8 | |
| [视界](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A7%86%E7%95%8C.txt) | 成功 | | 11.666秒 | 6.931ms | 0.0ms | 386.58ms | 215.553ms | 242.573ms | 10.472秒 | 341.249ms | https://svip.ffzyplay.com/?url=https://vip.ffzy-plays.com/20260513/53534_a2bf9404/index.m3u8 | | | [视界](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A7%86%E7%95%8C.txt) | 成功 | | 1.863秒 | 5.998ms | 0.0ms | 324.73ms | 315.875ms | 369.932ms | 484.415ms | 361.795ms | https://svip.ffzyplay.com/?url=https://vip.ffzy-plays.com/20260513/53534_a2bf9404/index.m3u8 | |
| [路漫漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt) | 失败 | 分类列表 | 1.677秒 | 4.909ms | 0.006ms | 0.001ms | 309.535ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 | | [路漫漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt) | 失败 | 分类列表 | 827.59ms | 4.241ms | 0.001ms | 0.0ms | 441.522ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [酷我听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.403秒 | 7.232ms | 0.001ms | 415.022ms | 109.903ms | 3.651秒 | 157.403ms | 61.478ms | http://car-lv.kuwo.cn/de76ca99a4876cad2a84cfc2bead7809/6a1a9fc1/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$ | | | [酷我听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.305秒 | 6.639ms | 0.001ms | 397.021ms | 106.523ms | 3.605秒 | 136.492ms | 51.687ms | http://car-lv.kuwo.cn/587a726cd1ec8c45019d15a6733038ae/6a1aa095/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$ | |
| [酷狗音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E7%8B%97%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.684秒 | 7.88ms | 437.495ms | 261.024ms | 330.341ms | 266.279ms | 296.347ms | 83.412ms | http://fsdg360.tx.kugou.com/202605301628/f9329cc823f3c09234a7ada710bcbae0/v3/54f3471cce82a834360d84bb5fb7e554/yp/p_0_960137/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx289471576_qu128_s360686187.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3 | | | [酷狗音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E7%8B%97%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.612秒 | 9.68ms | 434.088ms | 255.367ms | 289.314ms | 275.6ms | 322.747ms | 23.703ms | http://fsdg360.tx.kugou.com/202605301632/dc86a5ee57ededa48c6f384e140b5198/v3/e646f109bd76769ea8b469e4d3a86dfb/yp/p_0_960111/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx363394425_qu128_s2158846784.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3 | |
| [金牌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%87%91%E7%89%8C.txt) | 成功 | | 3.608秒 | 3.602ms | 0.001ms | 1.467秒 | 388.609ms | 203.293ms | 674.875ms | 869.911ms | https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1780129727-4d3d693ea09741078bd148e71af47fa1-0-04a034116ec75de64e01d575d7d19974 | | | [金牌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%87%91%E7%89%8C.txt) | 成功 | | 5.357秒 | 5.752ms | 0.001ms | 3.34秒 | 1.084秒 | 225.904ms | 228.115ms | 473.627ms | https://ppvod01.kqgfbs.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?t=6a1acac5&whip=171.212.167.174&sign=d727edc654341ff01da1e62cfb44cb7a408932c1 | |
| [闪电](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%97%AA%E7%94%B5.txt) | 成功 | | 2.35秒 | 7.042ms | 0.001ms | 0.001ms | 838.951ms | 358.41ms | 0.003ms | 1.145秒 | https://pan.baidu.com/s/1OzDuHVDDNmQJJscoYhIM-w?pwd=6688 | | | [闪电](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%97%AA%E7%94%B5.txt) | 成功 | | 1.58秒 | 12.356ms | 0.001ms | 0.001ms | 369.323ms | 210.364ms | 0.003ms | 986.58ms | https://pan.baidu.com/s/1OzDuHVDDNmQJJscoYhIM-w?pwd=6688 | |
| [韩小圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%9F%A9%E5%B0%8F%E5%9C%88.txt) | 成功 | | 3.673秒 | 4.678ms | 0.0ms | 0.001ms | 973.114ms | 1.558秒 | 0.002ms | 1.137秒 | https://cdn.yzzyvip-29.com/20260204/16773_1f689175/index.m3u8 | | | [韩小圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%9F%A9%E5%B0%8F%E5%9C%88.txt) | 成功 | | 2.812秒 | 5.173ms | 0.001ms | 0.001ms | 1.018秒 | 811.82ms | 0.003ms | 977.233ms | https://cdn.yzzyvip-29.com/20260204/16773_1f689175/index.m3u8 | |
| [飞快TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt) | 成功 | | 4.046秒 | 6.629ms | 0.001ms | 0.001ms | 969.335ms | 990.652ms | 1.027秒 | 1.052秒 | https://cdn.yzzy28-play.com/20260529/30847_4d2fe2e8/index.m3u8 | | | [飞快TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt) | 成功 | | 3.673秒 | 4.806ms | 0.001ms | 0.001ms | 925.719ms | 964.462ms | 960.268ms | 816.944ms | https://cdn.yzzy28-play.com/20260529/30847_4d2fe2e8/index.m3u8 | |
| [魔方APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%AD%94%E6%96%B9APP.txt) | 失败 | 首页分类 | 336.779ms | 9.509ms | 0.001ms | 326.844ms | 0.0ms | 0.0ms | 0.0ms | 0.0ms | | 分类列表为空 | | [魔方APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%AD%94%E6%96%B9APP.txt) | 失败 | 首页分类 | 153.093ms | 6.053ms | 0.001ms | 146.825ms | 0.0ms | 0.0ms | 0.0ms | 0.0ms | | 分类列表为空 |
| [麦田影院](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BA%A6%E7%94%B0%E5%BD%B1%E9%99%A2.txt) | 成功 | | 1.374秒 | 4.401ms | 0.001ms | 0.0ms | 787.923ms | 234.634ms | 0.02ms | 346.331ms | https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8 | | | [麦田影院](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BA%A6%E7%94%B0%E5%BD%B1%E9%99%A2.txt) | 成功 | | 968.194ms | 3.541ms | 0.001ms | 0.0ms | 280.312ms | 194.65ms | 0.075ms | 487.954ms | https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8 | |
| [黑猫APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt) | 失败 | 未预期异常 | 259.892ms | 4.913ms | 0.002ms | 253.481ms | 0.0ms | 0.0ms | 0.0ms | 0.0ms | | ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) | | [黑猫APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt) | 失败 | 未预期异常 | 297.706ms | 4.793ms | 0.001ms | 291.049ms | 0.0ms | 0.0ms | 0.0ms | 0.0ms | | ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) |
-2
View File
@@ -7,9 +7,7 @@
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt", "https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/YouTube.txt", "https://github.com/har01d5/tvbox/raw/refs/heads/master/py/YouTube.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt", "https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt", "https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt", "https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt", "https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt", "https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt",
+149 -149
View File
@@ -1,19 +1,14 @@
[ [
{
"version": 7,
"file": "py/双星.txt",
"valid": true
},
{
"version": 6,
"file": "py/libvio.txt",
"valid": true
},
{ {
"version": 10, "version": 10,
"file": "py/至臻.txt", "file": "py/至臻.txt",
"valid": true "valid": true
}, },
{
"version": 5,
"file": "py/潮流APP.txt",
"valid": true
},
{ {
"version": 9, "version": 9,
"file": "py/木偶.txt", "file": "py/木偶.txt",
@@ -25,13 +20,18 @@
"valid": true "valid": true
}, },
{ {
"version": 1, "version": 7,
"file": "py/磁力熊.txt", "file": "py/双星.txt",
"valid": true "valid": true
}, },
{ {
"version": 4, "version": 4,
"file": "py/世纪音乐.txt", "file": "py/微观短剧.txt",
"valid": true
},
{
"version": 6,
"file": "py/libvio.txt",
"valid": true "valid": true
}, },
{ {
@@ -45,18 +45,18 @@
"valid": true "valid": true
}, },
{ {
"version": 5, "version": 4,
"file": "py/潮流APP.txt", "file": "py/听书.txt",
"valid": true "valid": true
}, },
{ {
"version": 4, "version": 4,
"file": "py/独播库.txt", "file": "py/优酷.txt",
"valid": true "valid": true
}, },
{ {
"version": 4, "version": 1,
"file": "py/PPnix.txt", "file": "py/磁力熊.txt",
"valid": true "valid": true
}, },
{ {
@@ -66,27 +66,27 @@
}, },
{ {
"version": 4, "version": 4,
"file": "py/酷狗音乐.txt", "file": "py/独播库.txt",
"valid": true "valid": true
}, },
{ {
"version": 15, "version": 15,
"file": "py/多多.txt", "file": "py/QQ音乐.txt",
"valid": true
},
{
"version": 5,
"file": "py/6V磁力.txt",
"valid": true "valid": true
}, },
{ {
"version": 4, "version": 4,
"file": "py/微观短剧.txt", "file": "py/人人视频.txt",
"valid": true "valid": true
}, },
{ {
"version": 7, "version": 2,
"file": "py/人人电影.txt", "file": "py/农民.txt",
"valid": true
},
{
"version": 4,
"file": "py/AAZ音乐.txt",
"valid": true "valid": true
}, },
{ {
@@ -99,19 +99,24 @@
"file": "py/欧歌.txt", "file": "py/欧歌.txt",
"valid": true "valid": true
}, },
{
"version": 11,
"file": "py/盘聚.txt",
"valid": true
},
{
"version": 6,
"file": "py/瓜子.txt",
"valid": true
},
{ {
"version": 10, "version": 10,
"file": "py/蜡笔.txt", "file": "py/闪电.txt",
"valid": true
},
{
"version": 7,
"file": "py/4K指南.txt",
"valid": true
},
{
"version": 4,
"file": "py/酷狗音乐.txt",
"valid": true
},
{
"version": 5,
"file": "py/6V磁力.txt",
"valid": true "valid": true
}, },
{ {
@@ -119,34 +124,14 @@
"file": "py/百度短剧.txt", "file": "py/百度短剧.txt",
"valid": true "valid": true
}, },
{
"version": 5,
"file": "py/糯米.txt",
"valid": true
},
{ {
"version": 9, "version": 9,
"file": "py/腾讯视频.txt", "file": "py/腾讯视频.txt",
"valid": true "valid": true
}, },
{ {
"version": 10, "version": 11,
"file": "py/闪电.txt", "file": "py/盘聚.txt",
"valid": true
},
{
"version": 10,
"file": "py/二小.txt",
"valid": true
},
{
"version": 4,
"file": "py/剧迷.txt",
"valid": true
},
{
"version": 4,
"file": "py/AAZ音乐.txt",
"valid": true "valid": true
}, },
{ {
@@ -156,12 +141,32 @@
}, },
{ {
"version": 4, "version": 4,
"file": "py/清沅4K.txt", "file": "py/七味.txt",
"valid": true "valid": true
}, },
{ {
"version": 15, "version": 4,
"file": "py/QQ音乐.txt", "file": "py/河马短剧.txt",
"valid": true
},
{
"version": 6,
"file": "py/瓜子.txt",
"valid": true
},
{
"version": 4,
"file": "py/视界.txt",
"valid": true
},
{
"version": 7,
"file": "py/人人电影.txt",
"valid": true
},
{
"version": 4,
"file": "py/如意资源.txt",
"valid": true "valid": true
}, },
{ {
@@ -170,18 +175,28 @@
"valid": true "valid": true
}, },
{ {
"version": 4, "version": 2,
"file": "py/布布影视.txt", "file": "py/4KVM.txt",
"valid": true "valid": true
}, },
{ {
"version": 8, "version": 5,
"file": "py/盘链.txt", "file": "py/糯米.txt",
"valid": true "valid": true
}, },
{ {
"version": 4, "version": 4,
"file": "py/袋鼠影视.txt", "file": "py/新韩剧网.txt",
"valid": true
},
{
"version": 4,
"file": "py/听友FM.txt",
"valid": true
},
{
"version": 4,
"file": "py/剧迷.txt",
"valid": true "valid": true
}, },
{ {
@@ -195,18 +210,53 @@
"valid": true "valid": true
}, },
{ {
"version": 4, "version": 10,
"file": "py/人人视频.txt", "file": "py/蜡笔.txt",
"valid": true
},
{
"version": 15,
"file": "py/多多.txt",
"valid": true "valid": true
}, },
{ {
"version": 4, "version": 4,
"file": "py/如意资源.txt", "file": "py/袋鼠影视.txt",
"valid": true "valid": true
}, },
{ {
"version": 2, "version": 4,
"file": "py/4KVM.txt", "file": "py/布布影视.txt",
"valid": true
},
{
"version": 4,
"file": "py/清沅4K.txt",
"valid": true
},
{
"version": 1,
"file": "py/韩小圈.txt",
"valid": true
},
{
"version": 8,
"file": "py/盘链.txt",
"valid": true
},
{
"version": 4,
"file": "py/茶杯狐.txt",
"valid": true
},
{
"version": 10,
"file": "py/二小.txt",
"valid": true
},
{
"version": 4,
"file": "py/乌云影视.txt",
"valid": true "valid": true
}, },
{ {
@@ -216,17 +266,7 @@
}, },
{ {
"version": 4, "version": 4,
"file": "py/新韩剧网.txt", "file": "py/咕咕动漫.txt",
"valid": true
},
{
"version": 4,
"file": "py/河马短剧.txt",
"valid": true
},
{
"version": 4,
"file": "py/茶杯狐.txt",
"valid": true "valid": true
}, },
{ {
@@ -234,41 +274,11 @@
"file": "py/橘子TV.txt", "file": "py/橘子TV.txt",
"valid": true "valid": true
}, },
{
"version": 2,
"file": "py/农民.txt",
"valid": true
},
{
"version": 4,
"file": "py/金牌.txt",
"valid": true
},
{
"version": 1,
"file": "py/韩小圈.txt",
"valid": true
},
{
"version": 4,
"file": "py/优酷.txt",
"valid": true
},
{
"version": 4,
"file": "py/咕咕动漫.txt",
"valid": true
},
{ {
"version": 8, "version": 8,
"file": "py/飞快TV.txt", "file": "py/飞快TV.txt",
"valid": true "valid": true
}, },
{
"version": 5,
"file": "py/寻川4K.txt",
"valid": true
},
{ {
"version": 10, "version": 10,
"file": "py/YouTube.txt", "file": "py/YouTube.txt",
@@ -276,17 +286,7 @@
}, },
{ {
"version": 4, "version": 4,
"file": "py/听友FM.txt", "file": "py/博看听书.txt",
"valid": true
},
{
"version": 4,
"file": "py/七味.txt",
"valid": true
},
{
"version": 4,
"file": "py/酷我听书.txt",
"valid": true "valid": true
}, },
{ {
@@ -296,12 +296,7 @@
}, },
{ {
"version": 4, "version": 4,
"file": "py/博看听书.txt", "file": "py/酷我听书.txt",
"valid": true
},
{
"version": 5,
"file": "py/youknow.txt",
"valid": true "valid": true
}, },
{ {
@@ -315,18 +310,13 @@
"valid": true "valid": true
}, },
{ {
"version": 4, "version": 5,
"file": "py/乌云影视.txt", "file": "py/寻川4K.txt",
"valid": true
},
{
"version": 7,
"file": "py/4K指南.txt",
"valid": true "valid": true
}, },
{ {
"version": 4, "version": 4,
"file": "py/听书.txt", "file": "py/金牌.txt",
"valid": true "valid": true
}, },
{ {
@@ -336,9 +326,14 @@
}, },
{ {
"version": 4, "version": 4,
"file": "py/视界.txt", "file": "py/PPnix.txt",
"valid": true "valid": true
}, },
{
"version": 4,
"file": "py/魔方APP.txt",
"valid": false
},
{ {
"version": 4, "version": 4,
"file": "py/黑猫APP.txt", "file": "py/黑猫APP.txt",
@@ -346,7 +341,7 @@
}, },
{ {
"version": 4, "version": 4,
"file": "py/魔方APP.txt", "file": "py/世纪音乐.txt",
"valid": false "valid": false
}, },
{ {
@@ -354,6 +349,11 @@
"file": "py/玩偶聚合.txt", "file": "py/玩偶聚合.txt",
"valid": false "valid": false
}, },
{
"version": 6,
"file": "py/路漫漫.txt",
"valid": false
},
{ {
"version": 4, "version": 4,
"file": "py/乐兔.txt", "file": "py/乐兔.txt",
@@ -364,11 +364,6 @@
"file": "py/玩偶哥哥.txt", "file": "py/玩偶哥哥.txt",
"valid": false "valid": false
}, },
{
"version": 6,
"file": "py/路漫漫.txt",
"valid": false
},
{ {
"version": 7, "version": 7,
"file": "py/在线之家.txt", "file": "py/在线之家.txt",
@@ -390,8 +385,8 @@
"valid": false "valid": false
}, },
{ {
"version": 4, "version": 5,
"file": "py/剧圈圈.txt", "file": "py/youknow.txt",
"valid": false "valid": false
}, },
{ {
@@ -399,6 +394,11 @@
"file": "py/四万影视.txt", "file": "py/四万影视.txt",
"valid": false "valid": false
}, },
{
"version": 4,
"file": "py/剧圈圈.txt",
"valid": false
},
{ {
"version": 8, "version": 8,
"file": "py/不太灵.txt", "file": "py/不太灵.txt",