validate
This commit is contained in:
+614
-614
@@ -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,
|
||||
"total_duration_ms": 24589.34,
|
||||
"total_duration_ms": 16298.125,
|
||||
"summary": {
|
||||
"total": 81,
|
||||
"success": 68,
|
||||
"failed": 13,
|
||||
"success_rate": 0.8395,
|
||||
"success": 66,
|
||||
"failed": 15,
|
||||
"success_rate": 0.8148,
|
||||
"stage_failures": {
|
||||
"module_load": 0,
|
||||
"init": 0,
|
||||
"home": 1,
|
||||
"category": 5,
|
||||
"detail": 0,
|
||||
"category": 6,
|
||||
"detail": 2,
|
||||
"player": 2,
|
||||
"url_check": 0,
|
||||
"unexpected": 5
|
||||
"unexpected": 4
|
||||
}
|
||||
},
|
||||
"results": [
|
||||
@@ -27,14 +27,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 138.382,
|
||||
"module_load": 132.799,
|
||||
"init": 0.001,
|
||||
"home": 450.404,
|
||||
"category": 0.017,
|
||||
"detail": 359.418,
|
||||
"player": 1644.16,
|
||||
"url_check": 581.272,
|
||||
"total": 3174.55
|
||||
"home": 402.919,
|
||||
"category": 0.019,
|
||||
"detail": 447.955,
|
||||
"player": 731.009,
|
||||
"url_check": 402.192,
|
||||
"total": 2122.329
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -66,14 +66,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 132.556,
|
||||
"module_load": 126.174,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 5423.157,
|
||||
"detail": 523.837,
|
||||
"home": 0.004,
|
||||
"category": 739.988,
|
||||
"detail": 569.408,
|
||||
"player": 0.003,
|
||||
"url_check": 167.662,
|
||||
"total": 6247.941
|
||||
"url_check": 154.175,
|
||||
"total": 1599.668
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -105,14 +105,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 232.446,
|
||||
"init": 0.005,
|
||||
"home": 0.002,
|
||||
"category": 846.026,
|
||||
"detail": 746.206,
|
||||
"module_load": 126.614,
|
||||
"init": 0.009,
|
||||
"home": 0.001,
|
||||
"category": 725.852,
|
||||
"detail": 750.574,
|
||||
"player": 0.002,
|
||||
"url_check": 0.05,
|
||||
"total": 1831.209
|
||||
"url_check": 0.053,
|
||||
"total": 1620.028
|
||||
},
|
||||
"counts": {
|
||||
"classes": 12,
|
||||
@@ -144,14 +144,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 216.776,
|
||||
"init": 0.0,
|
||||
"home": 600.358,
|
||||
"category": 198.54,
|
||||
"detail": 217.774,
|
||||
"player": 244.234,
|
||||
"url_check": 1073.625,
|
||||
"total": 2552.259
|
||||
"module_load": 200.399,
|
||||
"init": 0.001,
|
||||
"home": 197.983,
|
||||
"category": 185.199,
|
||||
"detail": 351.104,
|
||||
"player": 194.252,
|
||||
"url_check": 348.4,
|
||||
"total": 1511.66
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -171,7 +171,7 @@
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -183,14 +183,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 264.905,
|
||||
"module_load": 248.314,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 502.646,
|
||||
"detail": 403.477,
|
||||
"player": 0.009,
|
||||
"url_check": 492.656,
|
||||
"total": 1664.386
|
||||
"category": 480.921,
|
||||
"detail": 550.597,
|
||||
"player": 0.027,
|
||||
"url_check": 387.133,
|
||||
"total": 7745.908
|
||||
},
|
||||
"counts": {
|
||||
"classes": 2,
|
||||
@@ -199,18 +199,18 @@
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "movie/8202.html",
|
||||
"tid": "2",
|
||||
"vod_id": "tv/8141.html",
|
||||
"flag": "PPnix",
|
||||
"play_id": "8202|1080P"
|
||||
"play_id": "8141|1"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://www.ppnix.com/info/m3u8/8202/1080P.m3u8",
|
||||
"url": "https://www.ppnix.com/info/m3u8/8141/1.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -222,14 +222,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 202.573,
|
||||
"init": 0.013,
|
||||
"home": 0.002,
|
||||
"category": 1909.673,
|
||||
"detail": 236.475,
|
||||
"player": 303.685,
|
||||
"url_check": 83.63,
|
||||
"total": 2740.37
|
||||
"module_load": 196.627,
|
||||
"init": 0.009,
|
||||
"home": 0.006,
|
||||
"category": 479.013,
|
||||
"detail": 224.704,
|
||||
"player": 336.454,
|
||||
"url_check": 145.95,
|
||||
"total": 1421.739
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -245,11 +245,11 @@
|
||||
},
|
||||
"player": {
|
||||
"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,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -261,18 +261,18 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 162.371,
|
||||
"init": 0.003,
|
||||
"home": 0.051,
|
||||
"category": 711.957,
|
||||
"detail": 2312.3,
|
||||
"player": 0.008,
|
||||
"url_check": 1043.592,
|
||||
"total": 4232.245
|
||||
"module_load": 214.586,
|
||||
"init": 0.007,
|
||||
"home": 0.057,
|
||||
"category": 725.85,
|
||||
"detail": 1758.543,
|
||||
"player": 0.005,
|
||||
"url_check": 996.064,
|
||||
"total": 3715.473
|
||||
},
|
||||
"counts": {
|
||||
"classes": 29,
|
||||
"category_videos": 19,
|
||||
"category_videos": 20,
|
||||
"detail_videos": 1,
|
||||
"episodes": 2
|
||||
},
|
||||
@@ -300,14 +300,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 174.245,
|
||||
"module_load": 146.124,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 393.838,
|
||||
"detail": 212.746,
|
||||
"home": 0.001,
|
||||
"category": 224.518,
|
||||
"detail": 279.813,
|
||||
"player": 0.005,
|
||||
"url_check": 191.976,
|
||||
"total": 973.409
|
||||
"url_check": 152.918,
|
||||
"total": 889.884
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -334,39 +334,39 @@
|
||||
{
|
||||
"spider": "youknow",
|
||||
"file": "youknow.txt",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"success": false,
|
||||
"failed_stage": "detail",
|
||||
"error": "详情缺少播放源或播放列表",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 142.231,
|
||||
"module_load": 133.222,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 1503.094,
|
||||
"detail": 1026.168,
|
||||
"player": 998.344,
|
||||
"url_check": 1487.381,
|
||||
"total": 5158.591
|
||||
"home": 0.001,
|
||||
"category": 1049.411,
|
||||
"detail": 925.09,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 4570.553
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
"category_videos": 219,
|
||||
"category_videos": 72,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
"episodes": 0
|
||||
},
|
||||
"samples": {
|
||||
"tid": "index",
|
||||
"vod_id": "203600",
|
||||
"flag": "YouKnowTV",
|
||||
"play_id": "eyJ2b2RfaWQiOiIyMDM2MDAiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM2MDAtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM2MDAtMS0xLyJ9LHsic291cmNlIjoi57q_6LevOCIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM2MDAtMi0xLyJ9LHsic291cmNlIjoi57q_6LevOSIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM2MDAtMi0xLyJ9XX0"
|
||||
"tid": "drama",
|
||||
"vod_id": "204040",
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://vip.dytt-tvs.com/20260501/18606_947d5859/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://cnvod.jimxtc.com/20260501/18606_947d5859/index.m3u8",
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -378,14 +378,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 229.03,
|
||||
"module_load": 157.569,
|
||||
"init": 0.005,
|
||||
"home": 0.001,
|
||||
"category": 3181.099,
|
||||
"detail": 711.783,
|
||||
"player": 0.002,
|
||||
"url_check": 139.149,
|
||||
"total": 4266.828
|
||||
"home": 0.002,
|
||||
"category": 709.613,
|
||||
"detail": 717.666,
|
||||
"player": 0.003,
|
||||
"url_check": 129.361,
|
||||
"total": 1788.532
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -413,18 +413,18 @@
|
||||
"spider": "不太灵",
|
||||
"file": "不太灵.txt",
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPSConnectionPool(host='web5.mukaku.com', 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 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",
|
||||
"failed_stage": "category",
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 129.14,
|
||||
"init": 0.0,
|
||||
"home": 3595.541,
|
||||
"category": 10251.509,
|
||||
"detail": 0.0,
|
||||
"module_load": 148.441,
|
||||
"init": 0.001,
|
||||
"home": 3395.507,
|
||||
"category": 3502.102,
|
||||
"detail": 6432.414,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 13980.079
|
||||
"total": 16291.97
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -433,7 +433,7 @@
|
||||
"episodes": 0
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"tid": "2",
|
||||
"vod_id": null,
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
@@ -451,39 +451,39 @@
|
||||
{
|
||||
"spider": "世纪音乐",
|
||||
"file": "世纪音乐.txt",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"success": false,
|
||||
"failed_stage": "detail",
|
||||
"error": "详情缺少播放源或播放列表",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 206.125,
|
||||
"module_load": 158.304,
|
||||
"init": 0.001,
|
||||
"home": 452.921,
|
||||
"category": 132.267,
|
||||
"detail": 136.579,
|
||||
"player": 0.006,
|
||||
"url_check": 306.416,
|
||||
"total": 1236.017
|
||||
"home": 120.861,
|
||||
"category": 0.014,
|
||||
"detail": 105.55,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 537.789
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
"category_videos": 28,
|
||||
"category_videos": 3,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
"episodes": 0
|
||||
},
|
||||
"samples": {
|
||||
"tid": "home",
|
||||
"vod_id": "song:ttekmecdtc",
|
||||
"flag": "世纪音乐",
|
||||
"play_id": "music:ttekmecdtc"
|
||||
"tid": "rank_list",
|
||||
"vod_id": "rank:rise",
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://www.4c44.com/data/down.php?ac=music&id=ttekmecdtc",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 302,
|
||||
"final_url": "https://www.4c44.com/data/down.php?ac=music&id=ttekmecdtc",
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -495,14 +495,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 219.97,
|
||||
"module_load": 203.693,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 468.234,
|
||||
"detail": 371.244,
|
||||
"player": 1419.73,
|
||||
"url_check": 520.711,
|
||||
"total": 3001.157
|
||||
"category": 516.185,
|
||||
"detail": 379.242,
|
||||
"player": 864.447,
|
||||
"url_check": 401.141,
|
||||
"total": 2391.994
|
||||
},
|
||||
"counts": {
|
||||
"classes": 14,
|
||||
@@ -534,14 +534,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 167.427,
|
||||
"init": 0.001,
|
||||
"home": 292.6,
|
||||
"category": 2556.939,
|
||||
"detail": 876.35,
|
||||
"module_load": 161.1,
|
||||
"init": 0.002,
|
||||
"home": 248.45,
|
||||
"category": 653.074,
|
||||
"detail": 968.623,
|
||||
"player": 0.018,
|
||||
"url_check": 1974.278,
|
||||
"total": 5869.844
|
||||
"url_check": 1051.071,
|
||||
"total": 3136.289
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -561,7 +561,7 @@
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -573,14 +573,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 221.405,
|
||||
"module_load": 162.257,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 334.896,
|
||||
"home": 0.003,
|
||||
"category": 459.97,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 1430.541
|
||||
"total": 1082.489
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -612,14 +612,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 229.979,
|
||||
"module_load": 134.747,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 755.623,
|
||||
"detail": 374.622,
|
||||
"player": 0.005,
|
||||
"url_check": 1128.775,
|
||||
"total": 2490.71
|
||||
"home": 0.002,
|
||||
"category": 1261.63,
|
||||
"detail": 510.177,
|
||||
"player": 0.004,
|
||||
"url_check": 1031.533,
|
||||
"total": 3015.764
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -651,14 +651,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.443,
|
||||
"init": 0.001,
|
||||
"module_load": 4.805,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 554.592,
|
||||
"detail": 497.02,
|
||||
"player": 0.012,
|
||||
"url_check": 850.736,
|
||||
"total": 1907.475
|
||||
"category": 497.904,
|
||||
"detail": 452.66,
|
||||
"player": 0.008,
|
||||
"url_check": 915.304,
|
||||
"total": 1871.227
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -690,14 +690,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.103,
|
||||
"module_load": 4.602,
|
||||
"init": 0.001,
|
||||
"home": 505.384,
|
||||
"category": 259.315,
|
||||
"detail": 227.607,
|
||||
"player": 1797.186,
|
||||
"url_check": 337.456,
|
||||
"total": 3131.671
|
||||
"home": 155.951,
|
||||
"category": 229.419,
|
||||
"detail": 223.164,
|
||||
"player": 343.064,
|
||||
"url_check": 473.195,
|
||||
"total": 1430.135
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -713,11 +713,11 @@
|
||||
},
|
||||
"player": {
|
||||
"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,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -729,14 +729,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.969,
|
||||
"module_load": 11.074,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 3139.908,
|
||||
"detail": 585.222,
|
||||
"player": 0.002,
|
||||
"url_check": 240.394,
|
||||
"total": 3975.176
|
||||
"category": 302.377,
|
||||
"detail": 585.603,
|
||||
"player": 0.003,
|
||||
"url_check": 240.026,
|
||||
"total": 1139.652
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -768,14 +768,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.688,
|
||||
"module_load": 4.974,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 1151.452,
|
||||
"detail": 1355.125,
|
||||
"player": 0.007,
|
||||
"url_check": 358.603,
|
||||
"total": 2870.232
|
||||
"home": 0.001,
|
||||
"category": 1052.532,
|
||||
"detail": 767.734,
|
||||
"player": 0.011,
|
||||
"url_check": 202.291,
|
||||
"total": 2027.996
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -807,14 +807,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.798,
|
||||
"module_load": 12.226,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 913.083,
|
||||
"detail": 278.59,
|
||||
"player": 1111.47,
|
||||
"url_check": 891.636,
|
||||
"total": 3202.455
|
||||
"category": 1275.557,
|
||||
"detail": 209.547,
|
||||
"player": 1089.127,
|
||||
"url_check": 560.658,
|
||||
"total": 3148.119
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -830,7 +830,7 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://v.xlys.ltd.ua/obj/089968AA528028A93E3C465917F3DC3343EC3E953CDB6A93CBE4BB9FDA22CCC4",
|
||||
"url": "https://v.xlys.ltd.ua/obj/E39A9996ECC44F772F0A6724F6DF9FFCD86318D809521C26523E554E03D706BF",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
@@ -846,14 +846,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.868,
|
||||
"module_load": 6.484,
|
||||
"init": 0.001,
|
||||
"home": 652.042,
|
||||
"category": 219.505,
|
||||
"detail": 271.61,
|
||||
"player": 481.037,
|
||||
"url_check": 1921.153,
|
||||
"total": 3555.036
|
||||
"home": 195.93,
|
||||
"category": 277.298,
|
||||
"detail": 191.235,
|
||||
"player": 646.017,
|
||||
"url_check": 191.57,
|
||||
"total": 1509.111
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -868,12 +868,12 @@
|
||||
"play_id": "63188-1-1"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://vip.ffzy-online3.com/20260528/44807_2e5cbd95/index.m3u8",
|
||||
"parse": 1,
|
||||
"url": "https://www.nmdvd.top/jx/player.php?vid=c29nXcBQXr6P2aSYSIrBZ3dsbEloNy9GR2ZKNVMvZ0MyM2JKWS9XVFppUHlXYnpYKzl5T3h2TnlyblJPRHBtcWE0YzhYd0ZkbUkwTTFIS0wwVk43T3RyNFZKUXNlbmpwVWFYSStaaFAwS0s1NFZqTmNKMW5KMk4rS2xRNy82anN3Z1FPbXc0WGt1aEJja3ZNeXEyNWRaN2QyYzFGamxnWFBIaHM5UWZaaGxWUFVJM01abWcrRUNjQ1MxaVFMNTUxcTRzaytHNmRlKzVtczNQTg%3D%3D",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -885,14 +885,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.186,
|
||||
"module_load": 4.322,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 1355.145,
|
||||
"detail": 1200.212,
|
||||
"player": 1686.446,
|
||||
"url_check": 3456.157,
|
||||
"total": 7703.627
|
||||
"home": 0.001,
|
||||
"category": 1148.259,
|
||||
"detail": 1192.313,
|
||||
"player": 1837.853,
|
||||
"url_check": 3221.52,
|
||||
"total": 7404.859
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -924,14 +924,14 @@
|
||||
"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",
|
||||
"timings_ms": {
|
||||
"module_load": 5.632,
|
||||
"module_load": 7.143,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 10169.475,
|
||||
"category": 10019.417,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 10180.168
|
||||
"total": 10029.006
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -963,14 +963,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.109,
|
||||
"init": 0.001,
|
||||
"module_load": 4.459,
|
||||
"init": 0.0,
|
||||
"home": 0.001,
|
||||
"category": 287.907,
|
||||
"detail": 510.795,
|
||||
"player": 503.537,
|
||||
"url_check": 1229.17,
|
||||
"total": 2540.114
|
||||
"category": 200.774,
|
||||
"detail": 550.432,
|
||||
"player": 611.002,
|
||||
"url_check": 989.039,
|
||||
"total": 2356.157
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1002,14 +1002,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.606,
|
||||
"module_load": 3.888,
|
||||
"init": 0.001,
|
||||
"home": 3278.845,
|
||||
"category": 260.58,
|
||||
"detail": 703.787,
|
||||
"player": 0.003,
|
||||
"url_check": 444.769,
|
||||
"total": 4697.166
|
||||
"home": 2850.101,
|
||||
"category": 256.793,
|
||||
"detail": 676.978,
|
||||
"player": 0.002,
|
||||
"url_check": 39.589,
|
||||
"total": 3827.717
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -1041,14 +1041,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 18.071,
|
||||
"init": 365.316,
|
||||
"home": 0.003,
|
||||
"category": 229.27,
|
||||
"detail": 220.139,
|
||||
"module_load": 7.807,
|
||||
"init": 373.945,
|
||||
"home": 0.006,
|
||||
"category": 163.475,
|
||||
"detail": 174.496,
|
||||
"player": 0.002,
|
||||
"url_check": 138.437,
|
||||
"total": 971.766
|
||||
"url_check": 163.155,
|
||||
"total": 883.751
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -1080,14 +1080,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.227,
|
||||
"init": 91.85,
|
||||
"module_load": 6.082,
|
||||
"init": 91.248,
|
||||
"home": 0.001,
|
||||
"category": 2820.166,
|
||||
"detail": 2748.261,
|
||||
"player": 370.561,
|
||||
"url_check": 439.166,
|
||||
"total": 6476.203
|
||||
"category": 160.413,
|
||||
"detail": 420.795,
|
||||
"player": 259.615,
|
||||
"url_check": 153.606,
|
||||
"total": 1092.349
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -1103,11 +1103,11 @@
|
||||
},
|
||||
"player": {
|
||||
"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×tamp=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×tamp=1780129929&duration=453",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"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×tamp=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×tamp=1780129929&duration=453",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1119,14 +1119,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.851,
|
||||
"init": 0.0,
|
||||
"home": 465.322,
|
||||
"category": 390.708,
|
||||
"detail": 1175.554,
|
||||
"player": 542.326,
|
||||
"url_check": 1661.614,
|
||||
"total": 4246.713
|
||||
"module_load": 10.174,
|
||||
"init": 0.001,
|
||||
"home": 399.916,
|
||||
"category": 475.583,
|
||||
"detail": 778.173,
|
||||
"player": 525.082,
|
||||
"url_check": 151.23,
|
||||
"total": 2341.382
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1158,14 +1158,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.913,
|
||||
"module_load": 6.93,
|
||||
"init": 0.005,
|
||||
"home": 492.624,
|
||||
"category": 552.933,
|
||||
"detail": 525.721,
|
||||
"player": 1875.931,
|
||||
"url_check": 541.243,
|
||||
"total": 3996.003
|
||||
"home": 552.072,
|
||||
"category": 497.841,
|
||||
"detail": 542.334,
|
||||
"player": 1530.748,
|
||||
"url_check": 147.393,
|
||||
"total": 3278.417
|
||||
},
|
||||
"counts": {
|
||||
"classes": 3,
|
||||
@@ -1181,11 +1181,11 @@
|
||||
},
|
||||
"player": {
|
||||
"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,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -1197,14 +1197,14 @@
|
||||
"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",
|
||||
"timings_ms": {
|
||||
"module_load": 4.698,
|
||||
"module_load": 3.606,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 10628.955,
|
||||
"category": 10017.777,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 10635.224
|
||||
"total": 10022.971
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1236,14 +1236,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.559,
|
||||
"init": 0.001,
|
||||
"module_load": 6.063,
|
||||
"init": 0.0,
|
||||
"home": 0.001,
|
||||
"category": 893.072,
|
||||
"category": 969.717,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 2314.443
|
||||
"total": 1978.736
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1275,14 +1275,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.333,
|
||||
"module_load": 7.529,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 403.264,
|
||||
"detail": 380.509,
|
||||
"player": 0.003,
|
||||
"url_check": 999.009,
|
||||
"total": 1790.728
|
||||
"category": 410.165,
|
||||
"detail": 505.854,
|
||||
"player": 0.005,
|
||||
"url_check": 1663.676,
|
||||
"total": 2587.649
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1314,14 +1314,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.162,
|
||||
"init": 0.0,
|
||||
"home": 0.005,
|
||||
"category": 1015.287,
|
||||
"detail": 339.069,
|
||||
"module_load": 5.995,
|
||||
"init": 0.001,
|
||||
"home": 0.008,
|
||||
"category": 751.454,
|
||||
"detail": 339.68,
|
||||
"player": 0.003,
|
||||
"url_check": 1810.255,
|
||||
"total": 3169.472
|
||||
"url_check": 821.832,
|
||||
"total": 1919.613
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1353,14 +1353,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 12.271,
|
||||
"init": 517.819,
|
||||
"home": 913.276,
|
||||
"category": 439.753,
|
||||
"detail": 454.735,
|
||||
"player": 1656.937,
|
||||
"url_check": 75.909,
|
||||
"total": 4071.379
|
||||
"module_load": 9.16,
|
||||
"init": 437.757,
|
||||
"home": 994.54,
|
||||
"category": 482.337,
|
||||
"detail": 444.865,
|
||||
"player": 2266.145,
|
||||
"url_check": 82.561,
|
||||
"total": 4718.715
|
||||
},
|
||||
"counts": {
|
||||
"classes": 9,
|
||||
@@ -1392,14 +1392,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.699,
|
||||
"init": 0.001,
|
||||
"module_load": 5.035,
|
||||
"init": 0.0,
|
||||
"home": 0.001,
|
||||
"category": 654.702,
|
||||
"detail": 657.562,
|
||||
"player": 1005.494,
|
||||
"url_check": 576.361,
|
||||
"total": 2905.128
|
||||
"category": 761.742,
|
||||
"detail": 649.078,
|
||||
"player": 978.263,
|
||||
"url_check": 314.767,
|
||||
"total": 2709.362
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1431,14 +1431,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.362,
|
||||
"init": 0.017,
|
||||
"home": 208.374,
|
||||
"category": 258.605,
|
||||
"detail": 881.168,
|
||||
"player": 0.003,
|
||||
"url_check": 549.181,
|
||||
"total": 1901.535
|
||||
"module_load": 4.34,
|
||||
"init": 0.023,
|
||||
"home": 198.485,
|
||||
"category": 259.447,
|
||||
"detail": 300.117,
|
||||
"player": 0.002,
|
||||
"url_check": 124.589,
|
||||
"total": 887.529
|
||||
},
|
||||
"counts": {
|
||||
"classes": 30,
|
||||
@@ -1450,15 +1450,15 @@
|
||||
"tid": "都市",
|
||||
"vod_id": "110000044555935694",
|
||||
"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": {
|
||||
"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,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -1470,14 +1470,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.614,
|
||||
"module_load": 5.71,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 570.766,
|
||||
"detail": 458.854,
|
||||
"player": 417.759,
|
||||
"url_check": 1839.061,
|
||||
"total": 3291.81
|
||||
"category": 470.049,
|
||||
"detail": 463.573,
|
||||
"player": 474.48,
|
||||
"url_check": 845.298,
|
||||
"total": 2259.69
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1509,14 +1509,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 31.646,
|
||||
"init": 0.002,
|
||||
"home": 0.002,
|
||||
"category": 558.68,
|
||||
"detail": 604.272,
|
||||
"module_load": 3.129,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 422.389,
|
||||
"detail": 803.248,
|
||||
"player": 0.002,
|
||||
"url_check": 484.294,
|
||||
"total": 1679.799
|
||||
"url_check": 102.395,
|
||||
"total": 1331.675
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1548,14 +1548,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 12.245,
|
||||
"module_load": 8.616,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 323.871,
|
||||
"detail": 208.009,
|
||||
"player": 0.009,
|
||||
"url_check": 614.122,
|
||||
"total": 1158.98
|
||||
"category": 260.71,
|
||||
"detail": 255.324,
|
||||
"player": 0.008,
|
||||
"url_check": 229.975,
|
||||
"total": 755.107
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -1587,14 +1587,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.03,
|
||||
"init": 0.001,
|
||||
"module_load": 3.883,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 2055.628,
|
||||
"detail": 1379.12,
|
||||
"player": 1305.872,
|
||||
"url_check": 624.213,
|
||||
"total": 5370.586
|
||||
"category": 1321.425,
|
||||
"detail": 1398.908,
|
||||
"player": 1398.15,
|
||||
"url_check": 408.946,
|
||||
"total": 4531.929
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1626,14 +1626,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.933,
|
||||
"init": 522.657,
|
||||
"home": 419.577,
|
||||
"category": 360.469,
|
||||
"detail": 417.01,
|
||||
"player": 744.966,
|
||||
"url_check": 1062.865,
|
||||
"total": 3536.379
|
||||
"module_load": 3.816,
|
||||
"init": 308.976,
|
||||
"home": 500.773,
|
||||
"category": 374.747,
|
||||
"detail": 411.084,
|
||||
"player": 851.067,
|
||||
"url_check": 986.289,
|
||||
"total": 3437.504
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1649,11 +1649,11 @@
|
||||
},
|
||||
"player": {
|
||||
"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,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -1665,14 +1665,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 18.794,
|
||||
"module_load": 7.078,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 412.162,
|
||||
"detail": 427.033,
|
||||
"player": 0.045,
|
||||
"url_check": 1110.265,
|
||||
"total": 1969.184
|
||||
"category": 232.712,
|
||||
"detail": 202.534,
|
||||
"player": 0.006,
|
||||
"url_check": 1117.749,
|
||||
"total": 1560.548
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1704,14 +1704,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.573,
|
||||
"init": 123.515,
|
||||
"home": 178.543,
|
||||
"category": 132.409,
|
||||
"detail": 154.041,
|
||||
"player": 116.275,
|
||||
"url_check": 461.714,
|
||||
"total": 1174.612
|
||||
"module_load": 7.988,
|
||||
"init": 113.351,
|
||||
"home": 184.084,
|
||||
"category": 133.875,
|
||||
"detail": 137.132,
|
||||
"player": 120.539,
|
||||
"url_check": 123.082,
|
||||
"total": 820.774
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -1727,11 +1727,11 @@
|
||||
},
|
||||
"player": {
|
||||
"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,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -1743,14 +1743,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.044,
|
||||
"init": 0.001,
|
||||
"home": 1448.531,
|
||||
"category": 412.483,
|
||||
"detail": 1076.955,
|
||||
"player": 0.019,
|
||||
"url_check": 386.133,
|
||||
"total": 3329.971
|
||||
"module_load": 5.798,
|
||||
"init": 0.0,
|
||||
"home": 300.497,
|
||||
"category": 381.491,
|
||||
"detail": 716.751,
|
||||
"player": 0.032,
|
||||
"url_check": 427.686,
|
||||
"total": 1833.157
|
||||
},
|
||||
"counts": {
|
||||
"classes": 10,
|
||||
@@ -1782,14 +1782,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.714,
|
||||
"init": 237.222,
|
||||
"home": 557.01,
|
||||
"category": 254.996,
|
||||
"detail": 242.587,
|
||||
"player": 463.896,
|
||||
"url_check": 840.685,
|
||||
"total": 2603.7
|
||||
"module_load": 9.931,
|
||||
"init": 219.747,
|
||||
"home": 475.709,
|
||||
"category": 536.11,
|
||||
"detail": 236.191,
|
||||
"player": 517.202,
|
||||
"url_check": 751.886,
|
||||
"total": 2747.349
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -1805,11 +1805,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://png.ruyijx.com/m3u8/sqXM8b5zVjieTj.m3u8?C16zzR67GNQYkQJY7J",
|
||||
"url": "https://png.ruyijx.com/m3u8/X1Ot3UjJuFQXag.m3u8?zwYKK0rN8Bpruu3vNF",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -1821,14 +1821,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.958,
|
||||
"module_load": 9.908,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 446.1,
|
||||
"detail": 270.84,
|
||||
"player": 0.003,
|
||||
"url_check": 1194.852,
|
||||
"total": 1922.4
|
||||
"category": 198.771,
|
||||
"detail": 206.39,
|
||||
"player": 0.004,
|
||||
"url_check": 1117.566,
|
||||
"total": 1533.236
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1860,14 +1860,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 11.148,
|
||||
"init": 0.002,
|
||||
"home": 383.509,
|
||||
"category": 392.074,
|
||||
"detail": 378.869,
|
||||
"player": 312.779,
|
||||
"url_check": 74.673,
|
||||
"total": 1554.6
|
||||
"module_load": 8.627,
|
||||
"init": 0.003,
|
||||
"home": 93.588,
|
||||
"category": 92.742,
|
||||
"detail": 124.583,
|
||||
"player": 310.611,
|
||||
"url_check": 71.818,
|
||||
"total": 702.553
|
||||
},
|
||||
"counts": {
|
||||
"classes": 10,
|
||||
@@ -1883,11 +1883,11 @@
|
||||
},
|
||||
"player": {
|
||||
"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,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -1899,14 +1899,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 14.322,
|
||||
"module_load": 11.713,
|
||||
"init": 0.019,
|
||||
"home": 3422.73,
|
||||
"category": 1130.232,
|
||||
"detail": 160.17,
|
||||
"player": 0.001,
|
||||
"url_check": 523.7,
|
||||
"total": 5251.753
|
||||
"home": 3088.42,
|
||||
"category": 1061.918,
|
||||
"detail": 197.631,
|
||||
"player": 0.002,
|
||||
"url_check": 121.611,
|
||||
"total": 4482.248
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -1938,14 +1938,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.021,
|
||||
"module_load": 4.586,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 465.576,
|
||||
"detail": 423.089,
|
||||
"player": 402.119,
|
||||
"url_check": 261.258,
|
||||
"total": 1556.85
|
||||
"home": 0.001,
|
||||
"category": 481.064,
|
||||
"detail": 336.222,
|
||||
"player": 317.279,
|
||||
"url_check": 198.716,
|
||||
"total": 1338.52
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1977,14 +1977,14 @@
|
||||
"error": "playerContent 未返回播放地址",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 10.808,
|
||||
"init": 201.917,
|
||||
"home": 303.797,
|
||||
"category": 189.011,
|
||||
"detail": 390.8,
|
||||
"player": 365.735,
|
||||
"module_load": 6.565,
|
||||
"init": 269.4,
|
||||
"home": 271.221,
|
||||
"category": 177.95,
|
||||
"detail": 281.374,
|
||||
"player": 649.098,
|
||||
"url_check": 0.0,
|
||||
"total": 2881.119
|
||||
"total": 3214.321
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2016,14 +2016,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.579,
|
||||
"module_load": 6.559,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 666.593,
|
||||
"home": 0.001,
|
||||
"category": 667.092,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 1506.195
|
||||
"total": 1245.437
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -2055,14 +2055,14 @@
|
||||
"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",
|
||||
"timings_ms": {
|
||||
"module_load": 51.039,
|
||||
"module_load": 36.833,
|
||||
"init": 0.001,
|
||||
"home": 2.825,
|
||||
"category": 540.791,
|
||||
"home": 2.529,
|
||||
"category": 555.701,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 599.714
|
||||
"total": 596.937
|
||||
},
|
||||
"counts": {
|
||||
"classes": 10,
|
||||
@@ -2094,14 +2094,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.728,
|
||||
"module_load": 5.001,
|
||||
"init": 0.001,
|
||||
"home": 0.033,
|
||||
"category": 596.884,
|
||||
"detail": 755.305,
|
||||
"player": 370.434,
|
||||
"url_check": 421.542,
|
||||
"total": 2152.494
|
||||
"home": 0.023,
|
||||
"category": 530.953,
|
||||
"detail": 761.192,
|
||||
"player": 467.307,
|
||||
"url_check": 87.225,
|
||||
"total": 1852.834
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2117,11 +2117,11 @@
|
||||
},
|
||||
"player": {
|
||||
"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,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -2133,14 +2133,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.821,
|
||||
"init": 0.001,
|
||||
"home": 441.446,
|
||||
"category": 326.411,
|
||||
"detail": 1091.184,
|
||||
"player": 249.302,
|
||||
"url_check": 153.349,
|
||||
"total": 2265.937
|
||||
"module_load": 3.374,
|
||||
"init": 0.0,
|
||||
"home": 396.886,
|
||||
"category": 242.196,
|
||||
"detail": 682.076,
|
||||
"player": 268.488,
|
||||
"url_check": 54.144,
|
||||
"total": 1647.979
|
||||
},
|
||||
"counts": {
|
||||
"classes": 29,
|
||||
@@ -2156,11 +2156,11 @@
|
||||
},
|
||||
"player": {
|
||||
"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,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -2172,14 +2172,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.9,
|
||||
"module_load": 4.641,
|
||||
"init": 0.001,
|
||||
"home": 281.705,
|
||||
"category": 254.921,
|
||||
"detail": 299.168,
|
||||
"player": 0.021,
|
||||
"url_check": 541.253,
|
||||
"total": 1381.521
|
||||
"home": 310.657,
|
||||
"category": 245.688,
|
||||
"detail": 299.902,
|
||||
"player": 0.019,
|
||||
"url_check": 128.873,
|
||||
"total": 990.215
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -2211,14 +2211,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.895,
|
||||
"init": 0.0,
|
||||
"module_load": 5.505,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 241.748,
|
||||
"detail": 230.359,
|
||||
"player": 201.088,
|
||||
"url_check": 1368.267,
|
||||
"total": 2048.164
|
||||
"category": 193.067,
|
||||
"detail": 243.947,
|
||||
"player": 308.492,
|
||||
"url_check": 1007.738,
|
||||
"total": 1759.412
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2250,14 +2250,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.248,
|
||||
"init": 0.025,
|
||||
"module_load": 11.04,
|
||||
"init": 0.03,
|
||||
"home": 0.001,
|
||||
"category": 1444.167,
|
||||
"detail": 345.962,
|
||||
"player": 0.003,
|
||||
"url_check": 1111.991,
|
||||
"total": 2911.801
|
||||
"category": 1623.996,
|
||||
"detail": 344.565,
|
||||
"player": 0.005,
|
||||
"url_check": 974.986,
|
||||
"total": 2955.265
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2289,14 +2289,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 25.175,
|
||||
"init": 492.939,
|
||||
"home": 0.181,
|
||||
"category": 834.668,
|
||||
"detail": 744.916,
|
||||
"player": 0.003,
|
||||
"url_check": 470.583,
|
||||
"total": 2569.751
|
||||
"module_load": 30.316,
|
||||
"init": 902.272,
|
||||
"home": 0.449,
|
||||
"category": 458.255,
|
||||
"detail": 314.724,
|
||||
"player": 0.002,
|
||||
"url_check": 67.282,
|
||||
"total": 1774.777
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -2328,14 +2328,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.637,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 256.826,
|
||||
"detail": 596.531,
|
||||
"player": 0.008,
|
||||
"url_check": 2161.139,
|
||||
"total": 3018.663
|
||||
"module_load": 4.455,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1209.26,
|
||||
"detail": 287.441,
|
||||
"player": 0.005,
|
||||
"url_check": 971.944,
|
||||
"total": 2473.907
|
||||
},
|
||||
"counts": {
|
||||
"classes": 2,
|
||||
@@ -2367,14 +2367,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.402,
|
||||
"module_load": 5.332,
|
||||
"init": 0.002,
|
||||
"home": 0.004,
|
||||
"category": 610.951,
|
||||
"detail": 576.799,
|
||||
"player": 0.003,
|
||||
"url_check": 0.052,
|
||||
"total": 1193.488
|
||||
"home": 0.006,
|
||||
"category": 589.993,
|
||||
"detail": 667.665,
|
||||
"player": 0.005,
|
||||
"url_check": 0.079,
|
||||
"total": 1263.531
|
||||
},
|
||||
"counts": {
|
||||
"classes": 24,
|
||||
@@ -2406,14 +2406,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.74,
|
||||
"module_load": 7.063,
|
||||
"init": 0.001,
|
||||
"home": 276.802,
|
||||
"category": 278.543,
|
||||
"detail": 311.729,
|
||||
"player": 446.237,
|
||||
"url_check": 979.289,
|
||||
"total": 2303.023
|
||||
"home": 301.958,
|
||||
"category": 276.896,
|
||||
"detail": 187.935,
|
||||
"player": 529.105,
|
||||
"url_check": 835.387,
|
||||
"total": 2139.252
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2445,14 +2445,14 @@
|
||||
"error": "playerContent 未返回播放地址",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 2.905,
|
||||
"init": 0.0,
|
||||
"home": 731.44,
|
||||
"category": 434.494,
|
||||
"detail": 0.007,
|
||||
"player": 534.067,
|
||||
"module_load": 4.162,
|
||||
"init": 0.001,
|
||||
"home": 441.639,
|
||||
"category": 472.825,
|
||||
"detail": 0.011,
|
||||
"player": 411.074,
|
||||
"url_check": 0.0,
|
||||
"total": 2674.254
|
||||
"total": 2089.412
|
||||
},
|
||||
"counts": {
|
||||
"classes": 62,
|
||||
@@ -2484,14 +2484,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.252,
|
||||
"module_load": 5.899,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1372.574,
|
||||
"category": 1839.115,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 3286.15
|
||||
"total": 3435.966
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2523,14 +2523,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 14.977,
|
||||
"init": 0.001,
|
||||
"home": 144.84,
|
||||
"category": 252.099,
|
||||
"detail": 1712.841,
|
||||
"module_load": 5.835,
|
||||
"init": 0.0,
|
||||
"home": 116.092,
|
||||
"category": 242.549,
|
||||
"detail": 1137.164,
|
||||
"player": 0.002,
|
||||
"url_check": 201.267,
|
||||
"total": 2326.637
|
||||
"url_check": 216.047,
|
||||
"total": 1718.969
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2562,14 +2562,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.032,
|
||||
"module_load": 8.085,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 318.24,
|
||||
"detail": 544.087,
|
||||
"player": 0.007,
|
||||
"url_check": 146.026,
|
||||
"total": 1016.129
|
||||
"home": 0.0,
|
||||
"category": 255.992,
|
||||
"detail": 228.036,
|
||||
"player": 0.008,
|
||||
"url_check": 146.986,
|
||||
"total": 639.583
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2601,14 +2601,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.176,
|
||||
"module_load": 5.171,
|
||||
"init": 0.001,
|
||||
"home": 890.869,
|
||||
"category": 464.759,
|
||||
"detail": 315.038,
|
||||
"player": 565.391,
|
||||
"url_check": 1222.709,
|
||||
"total": 3464.564
|
||||
"home": 291.385,
|
||||
"category": 206.961,
|
||||
"detail": 316.99,
|
||||
"player": 990.736,
|
||||
"url_check": 1156.341,
|
||||
"total": 2968.356
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2640,14 +2640,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.251,
|
||||
"module_load": 7.734,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2164.343,
|
||||
"detail": 2158.323,
|
||||
"player": 0.012,
|
||||
"url_check": 172.436,
|
||||
"total": 4502.84
|
||||
"category": 2024.925,
|
||||
"detail": 2068.141,
|
||||
"player": 0.017,
|
||||
"url_check": 159.292,
|
||||
"total": 4260.867
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2679,14 +2679,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 10.573,
|
||||
"module_load": 12.925,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 731.179,
|
||||
"detail": 526.502,
|
||||
"category": 503.401,
|
||||
"detail": 403.197,
|
||||
"player": 0.003,
|
||||
"url_check": 994.893,
|
||||
"total": 2263.762
|
||||
"url_check": 1573.846,
|
||||
"total": 2493.866
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2718,14 +2718,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.186,
|
||||
"module_load": 4.971,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 688.801,
|
||||
"detail": 298.902,
|
||||
"player": 814.111,
|
||||
"url_check": 1125.943,
|
||||
"total": 2933.582
|
||||
"category": 766.015,
|
||||
"detail": 230.365,
|
||||
"player": 338.864,
|
||||
"url_check": 1277.365,
|
||||
"total": 2618.099
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2757,14 +2757,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.931,
|
||||
"module_load": 5.998,
|
||||
"init": 0.0,
|
||||
"home": 386.58,
|
||||
"category": 215.553,
|
||||
"detail": 242.573,
|
||||
"player": 10472.388,
|
||||
"url_check": 341.249,
|
||||
"total": 11665.888
|
||||
"home": 324.73,
|
||||
"category": 315.875,
|
||||
"detail": 369.932,
|
||||
"player": 484.415,
|
||||
"url_check": 361.795,
|
||||
"total": 1863.373
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2796,14 +2796,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.909,
|
||||
"init": 0.006,
|
||||
"home": 0.001,
|
||||
"category": 309.535,
|
||||
"module_load": 4.241,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 441.522,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 1677.2
|
||||
"total": 827.59
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2835,14 +2835,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.232,
|
||||
"module_load": 6.639,
|
||||
"init": 0.001,
|
||||
"home": 415.022,
|
||||
"category": 109.903,
|
||||
"detail": 3650.88,
|
||||
"player": 157.403,
|
||||
"url_check": 61.478,
|
||||
"total": 4403.219
|
||||
"home": 397.021,
|
||||
"category": 106.523,
|
||||
"detail": 3605.181,
|
||||
"player": 136.492,
|
||||
"url_check": 51.687,
|
||||
"total": 4305.074
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2858,11 +2858,11 @@
|
||||
},
|
||||
"player": {
|
||||
"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,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -2874,14 +2874,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.88,
|
||||
"init": 437.495,
|
||||
"home": 261.024,
|
||||
"category": 330.341,
|
||||
"detail": 266.279,
|
||||
"player": 296.347,
|
||||
"url_check": 83.412,
|
||||
"total": 1684.424
|
||||
"module_load": 9.68,
|
||||
"init": 434.088,
|
||||
"home": 255.367,
|
||||
"category": 289.314,
|
||||
"detail": 275.6,
|
||||
"player": 322.747,
|
||||
"url_check": 23.703,
|
||||
"total": 1612.245
|
||||
},
|
||||
"counts": {
|
||||
"classes": 12,
|
||||
@@ -2891,17 +2891,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "recommend",
|
||||
"vod_id": "289471576",
|
||||
"vod_id": "363394425",
|
||||
"flag": "酷狗音乐",
|
||||
"play_id": "289471576"
|
||||
"play_id": "363394425"
|
||||
},
|
||||
"player": {
|
||||
"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,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -2913,14 +2913,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.602,
|
||||
"module_load": 5.752,
|
||||
"init": 0.001,
|
||||
"home": 1467.147,
|
||||
"category": 388.609,
|
||||
"detail": 203.293,
|
||||
"player": 674.875,
|
||||
"url_check": 869.911,
|
||||
"total": 3607.967
|
||||
"home": 3339.616,
|
||||
"category": 1083.561,
|
||||
"detail": 225.904,
|
||||
"player": 228.115,
|
||||
"url_check": 473.627,
|
||||
"total": 5357.259
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2936,11 +2936,11 @@
|
||||
},
|
||||
"player": {
|
||||
"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,
|
||||
"reachable": true,
|
||||
"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
|
||||
}
|
||||
},
|
||||
@@ -2952,14 +2952,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.042,
|
||||
"module_load": 12.356,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 838.951,
|
||||
"detail": 358.41,
|
||||
"category": 369.323,
|
||||
"detail": 210.364,
|
||||
"player": 0.003,
|
||||
"url_check": 1144.989,
|
||||
"total": 2349.971
|
||||
"url_check": 986.58,
|
||||
"total": 1580.101
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2991,14 +2991,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.678,
|
||||
"init": 0.0,
|
||||
"module_load": 5.173,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 973.114,
|
||||
"detail": 1557.74,
|
||||
"player": 0.002,
|
||||
"url_check": 1136.962,
|
||||
"total": 3673.345
|
||||
"category": 1017.638,
|
||||
"detail": 811.82,
|
||||
"player": 0.003,
|
||||
"url_check": 977.233,
|
||||
"total": 2812.385
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -3030,14 +3030,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.629,
|
||||
"module_load": 4.806,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 969.335,
|
||||
"detail": 990.652,
|
||||
"player": 1026.967,
|
||||
"url_check": 1051.848,
|
||||
"total": 4046.026
|
||||
"category": 925.719,
|
||||
"detail": 964.462,
|
||||
"player": 960.268,
|
||||
"url_check": 816.944,
|
||||
"total": 3672.704
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -3069,14 +3069,14 @@
|
||||
"error": "分类列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.509,
|
||||
"module_load": 6.053,
|
||||
"init": 0.001,
|
||||
"home": 326.844,
|
||||
"home": 146.825,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 336.779
|
||||
"total": 153.093
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -3108,14 +3108,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.401,
|
||||
"module_load": 3.541,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 787.923,
|
||||
"detail": 234.634,
|
||||
"player": 0.02,
|
||||
"url_check": 346.331,
|
||||
"total": 1374.076
|
||||
"category": 280.312,
|
||||
"detail": 194.65,
|
||||
"player": 0.075,
|
||||
"url_check": 487.954,
|
||||
"total": 968.194
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -3147,14 +3147,14 @@
|
||||
"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",
|
||||
"timings_ms": {
|
||||
"module_load": 4.913,
|
||||
"init": 0.002,
|
||||
"home": 253.481,
|
||||
"module_load": 4.793,
|
||||
"init": 0.001,
|
||||
"home": 291.049,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 259.892
|
||||
"total": 297.706
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
|
||||
Reference in New Issue
Block a user