This commit is contained in:
Harold
2026-08-09 21:34:47 +08:00
parent 0cd0a8cf69
commit d449fc30cb
6 changed files with 1601 additions and 1602 deletions
+955 -955
View File
@@ -1,20 +1,20 @@
{
"generated_at": "2026-08-09T21:11:09+08:00",
"generated_at": "2026-08-09T21:33:50+08:00",
"max_workers": 16,
"total_duration_ms": 40220.092,
"total_duration_ms": 55470.726,
"summary": {
"total": 125,
"success": 93,
"failed": 32,
"success_rate": 0.744,
"success": 92,
"failed": 33,
"success_rate": 0.736,
"stage_failures": {
"module_load": 0,
"init": 0,
"home": 6,
"category": 16,
"category": 17,
"detail": 1,
"player": 2,
"url_check": 2,
"player": 1,
"url_check": 3,
"unexpected": 5
}
},
@@ -27,14 +27,14 @@
"error": "分类视频缺少 vod_id",
"traceback": null,
"timings_ms": {
"module_load": 184.331,
"init": 1615.542,
"home": 0.002,
"category": 1312.389,
"module_load": 206.018,
"init": 1060.201,
"home": 0.001,
"category": 504.227,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 4698.836
"total": 2267.68
},
"counts": {
"classes": 5,
@@ -66,14 +66,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 190.586,
"init": 0.178,
"home": 0.05,
"category": 1375.341,
"detail": 781.897,
"player": 0.249,
"url_check": 558.566,
"total": 3032.112
"module_load": 207.088,
"init": 0.048,
"home": 0.016,
"category": 1573.142,
"detail": 804.566,
"player": 0.437,
"url_check": 669.356,
"total": 3255.268
},
"counts": {
"classes": 6,
@@ -105,14 +105,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 269.091,
"init": 0.004,
"home": 0.018,
"category": 697.17,
"detail": 534.167,
"player": 698.661,
"url_check": 133.372,
"total": 2384.023
"module_load": 211.665,
"init": 0.001,
"home": 0.011,
"category": 797.259,
"detail": 522.91,
"player": 720.527,
"url_check": 134.937,
"total": 2444.791
},
"counts": {
"classes": 20,
@@ -128,11 +128,11 @@
},
"player": {
"parse": 0,
"url": "https://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/8478-audiopay/BB/AD/GKwRIUEOLL7CABrUHAS20I5t.m4a?sign=9c438881b880a3246e5842987d27e4c2&buy_key=FM&token=5000&timestamp=1786281049&duration=216",
"url": "https://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/8478-audiopay/BB/AD/GKwRIUEOLL7CABrUHAS20I5t.m4a?sign=60cc4b10004d6a0e2bb1141a863f2f8f&buy_key=FM&token=2185&timestamp=1786282411&duration=216",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/8478-audiopay/BB/AD/GKwRIUEOLL7CABrUHAS20I5t.m4a?sign=9c438881b880a3246e5842987d27e4c2&buy_key=FM&token=5000&timestamp=1786281049&duration=216",
"final_url": "https://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/8478-audiopay/BB/AD/GKwRIUEOLL7CABrUHAS20I5t.m4a?sign=60cc4b10004d6a0e2bb1141a863f2f8f&buy_key=FM&token=2185&timestamp=1786282411&duration=216",
"reason": null
}
},
@@ -144,14 +144,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 179.067,
"module_load": 224.162,
"init": 0.001,
"home": 430.853,
"category": 0.026,
"detail": 361.073,
"player": 674.821,
"url_check": 437.39,
"total": 2179.046
"home": 486.955,
"category": 0.025,
"detail": 411.579,
"player": 821.492,
"url_check": 492.303,
"total": 2479.545
},
"counts": {
"classes": 6,
@@ -183,14 +183,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 178.275,
"init": 0.008,
"home": 0.008,
"category": 687.52,
"detail": 560.8,
"module_load": 232.223,
"init": 0.004,
"home": 0.003,
"category": 1240.35,
"detail": 791.492,
"player": 0.005,
"url_check": 309.485,
"total": 1871.451
"url_check": 140.144,
"total": 2442.437
},
"counts": {
"classes": 5,
@@ -222,14 +222,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 176.648,
"init": 0.002,
"home": 0.003,
"category": 679.772,
"detail": 411.505,
"player": 404.907,
"url_check": 629.209,
"total": 2382.736
"module_load": 207.637,
"init": 0.003,
"home": 0.006,
"category": 1006.273,
"detail": 522.589,
"player": 508.06,
"url_check": 812.733,
"total": 3118.593
},
"counts": {
"classes": 1,
@@ -239,17 +239,17 @@
},
"samples": {
"tid": "1",
"vod_id": "51616",
"vod_id": "28806",
"flag": "55短剧",
"play_id": "51616~1~1"
"play_id": "28806~1~1"
},
"player": {
"parse": 0,
"url": "https://tyyszywvod2.com/videos/202608/09/6a777699096a8ef47c80d75f/94755f/index.m3u8",
"url": "https://tyyszywvod2.com/videos/202606/29/6a413e3cdf0906c5d56b8eee/82b132/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tyyszywvod2.com/videos/202608/09/6a777699096a8ef47c80d75f/94755f/index.m3u8",
"final_url": "https://tyyszywvod2.com/videos/202606/29/6a413e3cdf0906c5d56b8eee/82b132/index.m3u8",
"reason": null
}
},
@@ -261,14 +261,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 277.408,
"init": 0.006,
"home": 0.005,
"category": 667.463,
"detail": 744.155,
"player": 0.058,
"url_check": 0.095,
"total": 1730.447
"module_load": 209.033,
"init": 0.008,
"home": 0.004,
"category": 861.172,
"detail": 843.446,
"player": 0.003,
"url_check": 0.074,
"total": 1973.401
},
"counts": {
"classes": 12,
@@ -300,14 +300,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 756, 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 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/AAZ音乐.txt\", line 222, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/AAZ音乐.txt\", line 59, in _fetch_html\n File \"/home/harold/workspace/atv-spiders/py/base/spider.py\", line 145, in fetch\n rsp = requests.get(url, params=params, cookies=cookies, headers=headers, timeout=timeout, verify=verify,\n stream=stream, allow_redirects=allow_redirects)\nrequests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))\n",
"timings_ms": {
"module_load": 176.416,
"module_load": 227.844,
"init": 0.001,
"home": 230.067,
"home": 614.484,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 518.848
"total": 884.136
},
"counts": {
"classes": 0,
@@ -339,14 +339,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 197.971,
"init": 0.003,
"home": 0.003,
"category": 623.922,
"module_load": 200.87,
"init": 0.001,
"home": 0.001,
"category": 799.526,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1629.541
"total": 1737.087
},
"counts": {
"classes": 8,
@@ -378,14 +378,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 268.624,
"init": 0.091,
"home": 0.008,
"category": 281.288,
"detail": 293.736,
"player": 409.858,
"url_check": 0.088,
"total": 1300.207
"module_load": 211.608,
"init": 0.055,
"home": 0.002,
"category": 318.527,
"detail": 382.911,
"player": 325.481,
"url_check": 0.058,
"total": 1291.419
},
"counts": {
"classes": 2,
@@ -417,14 +417,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 174.449,
"module_load": 200.945,
"init": 0.001,
"home": 0.003,
"category": 596.973,
"detail": 563.599,
"home": 0.001,
"category": 651.57,
"detail": 660.584,
"player": 0.01,
"url_check": 208.856,
"total": 1678.284
"url_check": 291.494,
"total": 1808.568
},
"counts": {
"classes": 2,
@@ -456,14 +456,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 178.556,
"init": 0.002,
"home": 0.004,
"category": 193.653,
"detail": 268.103,
"player": 0.004,
"url_check": 147.38,
"total": 918.266
"module_load": 223.036,
"init": 0.001,
"home": 0.002,
"category": 593.892,
"detail": 342.408,
"player": 0.005,
"url_check": 148.123,
"total": 1348.06
},
"counts": {
"classes": 8,
@@ -495,14 +495,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 250.964,
"init": 0.049,
"home": 0.015,
"category": 528.181,
"detail": 623.429,
"player": 295.273,
"url_check": 79.6,
"total": 1839.448
"module_load": 259.028,
"init": 0.013,
"home": 0.003,
"category": 678.59,
"detail": 762.724,
"player": 305.822,
"url_check": 87.983,
"total": 2099.025
},
"counts": {
"classes": 6,
@@ -518,11 +518,11 @@
},
"player": {
"parse": 0,
"url": "https://isure.stream.qqmusic.qq.com/F000003Qui1q2u1Zho.flac?guid=1fdffcf5f383096ea25e3cff584f916a&vkey=45438C3ABBDFA4D7C3753A4E05A91D51158748682C846BEC6BA3463B3E7D39EB42FA8C5BA97BD14768C064BEB85B3BEF53B121189C3A7600__v21e2a16e4&uin=1152921504846230218&fromtag=119114&redirect=1",
"url": "https://isure.stream.qqmusic.qq.com/F000003Qui1q2u1Zho.flac?guid=4935aa25201e9386e0b52a8994bb56c5&vkey=E1DD1DF2CFE34493F825C12B5317201A5E18B1A85DC4952893EEBAE3F0DF0AA4B09F06277FF5EE0B090A3493B1D58F9E72595995C97FB6E1__v2b9abbaa&uin=1152921504846230218&fromtag=119114&redirect=1",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://isure.stream.qqmusic.qq.com/F000003Qui1q2u1Zho.flac?guid=1fdffcf5f383096ea25e3cff584f916a&vkey=45438C3ABBDFA4D7C3753A4E05A91D51158748682C846BEC6BA3463B3E7D39EB42FA8C5BA97BD14768C064BEB85B3BEF53B121189C3A7600__v21e2a16e4&uin=1152921504846230218&fromtag=119114&redirect=1",
"final_url": "https://isure.stream.qqmusic.qq.com/F000003Qui1q2u1Zho.flac?guid=4935aa25201e9386e0b52a8994bb56c5&vkey=E1DD1DF2CFE34493F825C12B5317201A5E18B1A85DC4952893EEBAE3F0DF0AA4B09F06277FF5EE0B090A3493B1D58F9E72595995C97FB6E1__v2b9abbaa&uin=1152921504846230218&fromtag=119114&redirect=1",
"reason": null
}
},
@@ -534,18 +534,18 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 303.67,
"init": 0.02,
"home": 0.107,
"category": 795.014,
"detail": 2727.323,
"player": 0.005,
"url_check": 1258.051,
"total": 5096.21
"module_load": 199.035,
"init": 0.003,
"home": 0.054,
"category": 906.117,
"detail": 2329.401,
"player": 0.006,
"url_check": 985.857,
"total": 4421.899
},
"counts": {
"classes": 29,
"category_videos": 20,
"category_videos": 19,
"detail_videos": 1,
"episodes": 2
},
@@ -573,14 +573,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 278.587,
"module_load": 210.1,
"init": 0.002,
"home": 0.002,
"category": 214.73,
"detail": 210.835,
"category": 265.964,
"detail": 290.563,
"player": 0.005,
"url_check": 158.008,
"total": 896.215
"url_check": 151.478,
"total": 967.924
},
"counts": {
"classes": 6,
@@ -612,14 +612,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 286.074,
"init": 0.006,
"home": 1364.812,
"category": 11227.63,
"detail": 1047.049,
"player": 881.502,
"url_check": 109.996,
"total": 14942.915
"module_load": 198.629,
"init": 0.005,
"home": 1621.519,
"category": 1176.163,
"detail": 1136.334,
"player": 1020.118,
"url_check": 99.563,
"total": 5313.615
},
"counts": {
"classes": 5,
@@ -651,14 +651,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.163,
"init": 0.001,
"module_load": 5.16,
"init": 0.0,
"home": 0.0,
"category": 1384.851,
"detail": 1043.395,
"player": 1000.888,
"url_check": 316.714,
"total": 3751.628
"category": 1950.523,
"detail": 1523.017,
"player": 1058.345,
"url_check": 724.848,
"total": 5263.117
},
"counts": {
"classes": 7,
@@ -668,17 +668,17 @@
},
"samples": {
"tid": "index",
"vod_id": "205475",
"vod_id": "205324",
"flag": "YouKnowTV",
"play_id": "eyJ2b2RfaWQiOiIyMDU0NzUiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDU0NzUtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDU0NzUtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMzIiLCJzb3VyY2VfaWQiOiIzIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjA1NDc1LTMtMS8ifSx7InNvdXJjZSI6Iue6v-i3rzMzIiwic291cmNlX2lkIjoiMyIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNTQ3NS0zLTEvIn0seyJzb3VyY2UiOiLnur_ot681NSIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDU0NzUtMi0xLyJ9LHsic291cmNlIjoi57q_6LevNTYiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjA1NDc1LTItMS8ifV19"
"play_id": "eyJ2b2RfaWQiOiIyMDUzMjQiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDUzMjQtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMyIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDUzMjQtMS0xLyJ9LHsic291cmNlIjoi57q_6LevOSIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDUzMjQtMi0xLyJ9LHsic291cmNlIjoi57q_6LevMTAiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjA1MzI0LTItMS8ifV19"
},
"player": {
"parse": 0,
"url": "https://vip.dytt-tvs.com/20260718/28728_e2f925f4/index.m3u8",
"url": "https://vip.dytt-tvs.com/20260705/26882_268babce/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cnvod.jimxtc.com/20260718/28728_e2f925f4/index.m3u8",
"final_url": "https://cnvod.jimxtc.com/20260705/26882_268babce/index.m3u8",
"reason": null
}
},
@@ -690,14 +690,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 15.411,
"init": 0.007,
"module_load": 11.358,
"init": 0.008,
"home": 0.001,
"category": 669.63,
"detail": 701.354,
"player": 0.007,
"url_check": 0.058,
"total": 1387.648
"category": 920.478,
"detail": 808.474,
"player": 0.005,
"url_check": 0.068,
"total": 1741.198
},
"counts": {
"classes": 5,
@@ -729,14 +729,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.236,
"init": 0.003,
"home": 435.684,
"category": 427.696,
"detail": 494.947,
"player": 0.005,
"url_check": 160.473,
"total": 1530.29
"module_load": 4.774,
"init": 0.001,
"home": 461.113,
"category": 484.743,
"detail": 488.81,
"player": 0.009,
"url_check": 155.227,
"total": 1595.514
},
"counts": {
"classes": 5,
@@ -768,14 +768,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.105,
"module_load": 4.269,
"init": 0.001,
"home": 113.062,
"category": 102.42,
"home": 446.755,
"category": 98.422,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 339.868
"total": 654.096
},
"counts": {
"classes": 5,
@@ -807,14 +807,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.958,
"init": 0.0,
"module_load": 11.81,
"init": 0.002,
"home": 0.001,
"category": 379.744,
"detail": 351.748,
"player": 767.885,
"url_check": 505.078,
"total": 2014.039
"category": 523.753,
"detail": 466.414,
"player": 829.437,
"url_check": 579.911,
"total": 2411.859
},
"counts": {
"classes": 14,
@@ -846,14 +846,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.761,
"module_load": 7.741,
"init": 0.001,
"home": 246.069,
"category": 341.388,
"detail": 925.12,
"player": 0.031,
"url_check": 3711.811,
"total": 5231.636
"home": 341.547,
"category": 391.63,
"detail": 994.905,
"player": 0.023,
"url_check": 3625.573,
"total": 5362.492
},
"counts": {
"classes": 7,
@@ -885,14 +885,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 14.931,
"init": 0.001,
"home": 0.001,
"category": 439.695,
"module_load": 4.276,
"init": 0.0,
"home": 0.0,
"category": 538.876,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 895.446
"total": 1468.756
},
"counts": {
"classes": 5,
@@ -924,14 +924,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.972,
"init": 0.005,
"module_load": 7.021,
"init": 0.004,
"home": 0.001,
"category": 1586.516,
"detail": 208.94,
"player": 0.004,
"url_check": 1004.736,
"total": 2808.785
"category": 1601.695,
"detail": 927.474,
"player": 0.005,
"url_check": 1063.503,
"total": 3600.615
},
"counts": {
"classes": 4,
@@ -963,14 +963,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.607,
"init": 0.002,
"home": 1321.402,
"category": 0.047,
"detail": 853.718,
"player": 1222.535,
"url_check": 2314.017,
"total": 7711.146
"module_load": 4.928,
"init": 0.001,
"home": 1520.654,
"category": 0.028,
"detail": 813.554,
"player": 1399.143,
"url_check": 1160.396,
"total": 7218.309
},
"counts": {
"classes": 4,
@@ -986,11 +986,11 @@
},
"player": {
"parse": 0,
"url": "https://cibn-edge-5g.1ljx.com/cloud/flv/8235a7a12906cd26111689db441ab732/ada389adcc61e860f0cda74d7c97a5d5/6a787c5ee4873.m3u8?auth_key=1786281054.9359-1-281382618.info-internet-2-llq-710d5ef46be057d50f8dd67063a878f3",
"url": "https://cibn-edge-5g.1ljx.com/cloud/flv/8235a7a12906cd26111689db441ab732/7a0f15b07945867b35e1707c598f03b7/6a7881b110ed8.m3u8?auth_key=1786282417.0692-1-595583371.info-internet-2-llq-c73a7ffb523b4cee7802ca7515ce5761",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://valipl.cp31.ott.cibntv.net/6975CA98DF94B723045AF3699/03000700006A761ACF42AD5FD7282EE67F6B3D-0CC4-429E-B928-9014CBC94934-16-5024677072.m3u8?ccode=03020102&duration=2579&expire=18000&psid=c897229f3ac9fe6f3bc9c6f8741fa8a741346&ups_client_netip=ded2c2fb&ups_ts=1786281057&ups_userid=&utid=%40lirose_tv&vid=XNjU0MjIxOTc4NA%3D%3D&vkey=B0f3c4ebbe967ccba121455995e43d156&s=dafb6cc804ca4fedb40b&eo=1&t=db710024b7e5cac&cug=1&fms=9b655350df42e1c2&tr=2579&le=859060d3da6c0a4702e70727f9d8a33a&ckt=2&m_onoff=0&rid=20000000A456BD0B817D065D9BBD0EA73B3E2B8E02000000&type=mp4hd2v3&bc=2&dre=u37&si=718&dst=1&sm=1&operate_type=1&hotvt=1&@lirose_tv",
"final_url": "https://valipl.cp31.ott.cibntv.net/6975CA985D131716B6B8A204E/03000700006A761ACF42AD5FD7282EE67F6B3D-0CC4-429E-B928-9014CBC94934-16-5024677072.m3u8?ccode=03020102&duration=2579&expire=18000&psid=4e3a93bef1a9b241f1351505188b30f741346&ups_client_netip=ded2c2fb&ups_ts=1786282418&ups_userid=&utid=%40lirose_tv&vid=XNjU0MjIxOTc4NA%3D%3D&vkey=B6c242cc4d4a49769a3d8d2c5a8ff1978&s=dafb6cc804ca4fedb40b&eo=1&t=d2bdf06869c8d0f&cug=1&fms=5c19cc206646e83f&tr=2579&le=a6e562c6696a06205b036dad3f0df5a5&ckt=2&m_onoff=0&rid=20000000A456BD0B817D065D9BBD0EA73B3E2B8E02000000&type=mp4hd2v3&bc=2&dre=u37&si=718&dst=1&sm=1&operate_type=1&hotvt=1&@lirose_tv",
"reason": null
}
},
@@ -1002,14 +1002,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 17.933,
"module_load": 4.429,
"init": 0.001,
"home": 0.001,
"category": 473.987,
"detail": 403.217,
"home": 0.0,
"category": 576.215,
"detail": 527.789,
"player": 0.011,
"url_check": 1121.044,
"total": 2017.504
"url_check": 1095.325,
"total": 2204.267
},
"counts": {
"classes": 4,
@@ -1041,14 +1041,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.979,
"module_load": 18.102,
"init": 0.001,
"home": 239.118,
"category": 311.972,
"detail": 274.464,
"player": 409.61,
"url_check": 214.281,
"total": 3028.907
"home": 532.352,
"category": 460.698,
"detail": 287.128,
"player": 1319.186,
"url_check": 776.182,
"total": 3394.429
},
"counts": {
"classes": 4,
@@ -1057,18 +1057,18 @@
"episodes": 1
},
"samples": {
"tid": "MOVIE",
"vod_id": "58573",
"tid": "TV",
"vod_id": "58141",
"flag": "人人专线",
"play_id": "58573@390446"
"play_id": "58141@391222"
},
"player": {
"parse": 0,
"url": "https://a0i8l8va3nao4jl.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/10beb4e08b1d71f181315017e1e90402/0da4b4c2f1e94bc1aaf917d1df2dc06b-f2988a7de73606c91fe62e335add886e-ld.mp4?auth_key=1786295452-6dd98b2080fd7d48270c7182378c5cbf-0-22bf1ff66ae32d9511fca78e3983bf64&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=43748f4ee433493db38730bef270fdae&hevc=false&seasonId=58573",
"url": "https://qn-302-m-play.bwcgee.cn/d0a0de22923a71f180234531958c0402/5bcd7912e2b14d8b9207a27eec7d9699-c8db222eda73eda2ca3406b019ef5e9f-ld.mp4?sign=b8315893780036cec4425f1c68bcc4fb&t=6a78b9ed&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=dd05971f567f4f50aba60515bfb01641&hevc=false&seasonId=58141",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://a0i8l8va3nao4jl.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/10beb4e08b1d71f181315017e1e90402/0da4b4c2f1e94bc1aaf917d1df2dc06b-f2988a7de73606c91fe62e335add886e-ld.mp4?auth_key=1786295452-6dd98b2080fd7d48270c7182378c5cbf-0-22bf1ff66ae32d9511fca78e3983bf64&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=43748f4ee433493db38730bef270fdae&hevc=false&seasonId=58573",
"final_url": "https://qn-302-m-play-bwcgee-cn-idvpftl.oubauneereid.com/qn-302-m-play.bwcgee.cn/d0a0de22923a71f180234531958c0402/5bcd7912e2b14d8b9207a27eec7d9699-c8db222eda73eda2ca3406b019ef5e9f-ld.mp4?sign=b8315893780036cec4425f1c68bcc4fb&t=6a78b9ed&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=dd05971f567f4f50aba60515bfb01641&hevc=false&seasonId=58141",
"reason": null
}
},
@@ -1080,14 +1080,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 12.297,
"module_load": 13.453,
"init": 0.001,
"home": 0.001,
"category": 284.752,
"detail": 614.502,
"player": 0.005,
"url_check": 245.26,
"total": 1157.589
"category": 288.404,
"detail": 582.94,
"player": 0.003,
"url_check": 232.018,
"total": 1117.264
},
"counts": {
"classes": 6,
@@ -1119,14 +1119,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.517,
"module_load": 5.243,
"init": 0.001,
"home": 0.001,
"category": 503.151,
"detail": 1493.582,
"player": 0.016,
"url_check": 198.81,
"total": 2211.946
"category": 1135.44,
"detail": 1549.3,
"player": 0.01,
"url_check": 576.325,
"total": 3266.799
},
"counts": {
"classes": 4,
@@ -1136,17 +1136,17 @@
},
"samples": {
"tid": "series",
"vod_id": "movie/ren-yu",
"vod_id": "movie/ru-yue-er-zhi",
"flag": "播放源 1 (1080P)",
"play_id": "https://v.fengbao11.com/video/renyu/a5be3d1509c7/index.m3u8"
"play_id": "https://v.lzcdn27.com/20260724/13923_4e4f2f0d/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://v.fengbao11.com/video/renyu/a5be3d1509c7/index.m3u8",
"url": "https://v.lzcdn27.com/20260724/13923_4e4f2f0d/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.fengbao11.com/video/renyu/a5be3d1509c7/index.m3u8",
"final_url": "https://v.lzcdn27.com/20260724/13923_4e4f2f0d/index.m3u8",
"reason": null
}
},
@@ -1158,14 +1158,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 15.579,
"init": 0.002,
"home": 0.004,
"category": 1654.801,
"detail": 235.224,
"player": 1510.039,
"url_check": 1057.352,
"total": 4475.373
"module_load": 7.878,
"init": 0.001,
"home": 0.001,
"category": 1155.995,
"detail": 317.875,
"player": 1627.829,
"url_check": 608.523,
"total": 3719.031
},
"counts": {
"classes": 4,
@@ -1181,7 +1181,7 @@
},
"player": {
"parse": 0,
"url": "https://v.xl01.eu.cc/obj/0B55CB62A7E9CADD83F8359C070F445D40B4C6578111611536E9A2E3A14BD7AF",
"url": "https://v.xl01.eu.cc/obj/CE6F1C934FC7736E19C0CB8BC4325DE9011BCE340893598D2A63E4A399E36FF0",
"valid": true,
"reachable": true,
"status_code": 200,
@@ -1197,14 +1197,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.659,
"init": 0.008,
"home": 0.001,
"category": 530.679,
"detail": 605.067,
"module_load": 4.278,
"init": 0.009,
"home": 0.0,
"category": 390.734,
"detail": 310.919,
"player": 0.002,
"url_check": 986.201,
"total": 2127.574
"url_check": 4984.71,
"total": 5691.417
},
"counts": {
"classes": 4,
@@ -1236,14 +1236,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 7.053,
"init": 0.001,
"home": 246.959,
"category": 187.363,
"module_load": 7.835,
"init": 0.0,
"home": 320.26,
"category": 253.473,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 635.365
"total": 857.831
},
"counts": {
"classes": 5,
@@ -1275,14 +1275,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.78,
"module_load": 4.428,
"init": 0.001,
"home": 0.001,
"category": 308.837,
"category": 446.438,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 652.272
"total": 1007.281
},
"counts": {
"classes": 8,
@@ -1314,14 +1314,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 7.169,
"module_load": 8.879,
"init": 0.001,
"home": 0.001,
"category": 4502.646,
"category": 729.568,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 14528.647
"total": 1511.124
},
"counts": {
"classes": 5,
@@ -1353,14 +1353,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.312,
"init": 134.156,
"home": 0.083,
"category": 105.499,
"detail": 1502.083,
"player": 133.297,
"url_check": 156.541,
"total": 2037.713
"module_load": 5.193,
"init": 1146.439,
"home": 0.09,
"category": 119.033,
"detail": 1107.469,
"player": 1729.741,
"url_check": 167.576,
"total": 4276.199
},
"counts": {
"classes": 5,
@@ -1376,11 +1376,11 @@
},
"player": {
"parse": 0,
"url": "https://wxsnsdysvp.wxs.qq.com/251/20302/stodownload?encfilekey=nLWUlAoVvywBJMyouanD7icEwfxNrdl6tkmaxGCGpB14ARy7fia4hHnFOmbDvIbSUYyibAibabTmqlwMwSxFkFFluA&token=cztXnd9GyrGVnlE7iaru1F4iaZobicdFnzfEa2vQeLbgrbthdjoNbOZ9Tia8Uh91sSic4496p9eBuS9Q4mbnbocwlB6NkjljrSVwribib5PibV5ibfLEqrIuHSr7X8mSavs7vCReBIX1x1MVH0oibGeuofuib0NFUP3oHw6o2Q3G8wk0hz91m31YIJFS5w3COicV7eYMXMK2aryDCKlbdELWuicGWG5ibITgJDUCr6kBhLV14gU2o8AU0&hy=SH&idx=1&m=&scene=2&uzid=7a21a&basedata=CAMSA3hWMCIJCgcKA3hWMBAAQjBIfWUWD8gCo6_zzT7URXMcF0-GxU-GwI3_wj27J9LTLjttBhxhkv2mbEL26MxiquxIueLh0wY&sign=VFHt1uMgXdkjwpeliUbSjiADdcbjc7Du5vKVD-k7nbHq521TqLN1BYFCaCTVaMxQJfn6HYauer8qr4mqgGXEJg&filename=BBA.mp4",
"url": "https://socwxsns.video.qq.com/251/20302/stodownload?encfilekey=nLWUlAoVvywBJMyouanD7icEwfxNrdl6tkmaxGCGpB14ARy7fia4hHnFOmbDvIbSUYyibAibabTmqlwMwSxFkFFluA&token=cztXnd9GyrGVnlE7iaru1F4iaZobicdFnzfEa2vQeLbgrbthdjoNbOZ9Tia8Uh91sSic4496p9eBuS9Q4mbnbocwlB6NkjljrSVwribib5PibV5ibfLEqrIuHSr7X8mSavs7vCReBIX1x1MVH0oibGeuofuib0NFUP3oHw6o2Q3G8wk0hz91m31YIJFS5w3COicV7eYMXMK2aryDCKlbdELWuicGWG5ibITgJDUCr6kBhLV14gU2o8AU0&hy=SH&idx=1&m=&scene=2&uzid=7a21a&basedata=CAMSA3hWMCIJCgcKA3hWMBAAQjBIfWUWD8gCo6_zzT7URXMcF0-GxU-GwI3_wj27J9LTLjttBhxhkv2mbEL26MxiquxIueLh0wY&sign=VFHt1uMgXdkjwpeliUbSjiADdcbjc7Du5vKVD-k7nbHq521TqLN1BYFCaCTVaMxQJfn6HYauer8qr4mqgGXEJg&filename=BBA.mp4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://wxsnsdysvp.wxs.qq.com/251/20302/stodownload?encfilekey=nLWUlAoVvywBJMyouanD7icEwfxNrdl6tkmaxGCGpB14ARy7fia4hHnFOmbDvIbSUYyibAibabTmqlwMwSxFkFFluA&token=cztXnd9GyrGVnlE7iaru1F4iaZobicdFnzfEa2vQeLbgrbthdjoNbOZ9Tia8Uh91sSic4496p9eBuS9Q4mbnbocwlB6NkjljrSVwribib5PibV5ibfLEqrIuHSr7X8mSavs7vCReBIX1x1MVH0oibGeuofuib0NFUP3oHw6o2Q3G8wk0hz91m31YIJFS5w3COicV7eYMXMK2aryDCKlbdELWuicGWG5ibITgJDUCr6kBhLV14gU2o8AU0&hy=SH&idx=1&m=&scene=2&uzid=7a21a&basedata=CAMSA3hWMCIJCgcKA3hWMBAAQjBIfWUWD8gCo6_zzT7URXMcF0-GxU-GwI3_wj27J9LTLjttBhxhkv2mbEL26MxiquxIueLh0wY&sign=VFHt1uMgXdkjwpeliUbSjiADdcbjc7Du5vKVD-k7nbHq521TqLN1BYFCaCTVaMxQJfn6HYauer8qr4mqgGXEJg&filename=BBA.mp4",
"final_url": "https://socwxsns.video.qq.com/251/20302/stodownload?encfilekey=nLWUlAoVvywBJMyouanD7icEwfxNrdl6tkmaxGCGpB14ARy7fia4hHnFOmbDvIbSUYyibAibabTmqlwMwSxFkFFluA&token=cztXnd9GyrGVnlE7iaru1F4iaZobicdFnzfEa2vQeLbgrbthdjoNbOZ9Tia8Uh91sSic4496p9eBuS9Q4mbnbocwlB6NkjljrSVwribib5PibV5ibfLEqrIuHSr7X8mSavs7vCReBIX1x1MVH0oibGeuofuib0NFUP3oHw6o2Q3G8wk0hz91m31YIJFS5w3COicV7eYMXMK2aryDCKlbdELWuicGWG5ibITgJDUCr6kBhLV14gU2o8AU0&hy=SH&idx=1&m=&scene=2&uzid=7a21a&basedata=CAMSA3hWMCIJCgcKA3hWMBAAQjBIfWUWD8gCo6_zzT7URXMcF0-GxU-GwI3_wj27J9LTLjttBhxhkv2mbEL26MxiquxIueLh0wY&sign=VFHt1uMgXdkjwpeliUbSjiADdcbjc7Du5vKVD-k7nbHq521TqLN1BYFCaCTVaMxQJfn6HYauer8qr4mqgGXEJg&filename=BBA.mp4",
"reason": null
}
},
@@ -1392,14 +1392,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.544,
"init": 0.0,
"module_load": 6.039,
"init": 0.001,
"home": 0.001,
"category": 268.769,
"detail": 199.248,
"player": 423.59,
"url_check": 1098.681,
"total": 1997.483
"category": 320.166,
"detail": 273.254,
"player": 535.877,
"url_check": 1234.192,
"total": 2370.192
},
"counts": {
"classes": 6,
@@ -1431,14 +1431,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.604,
"module_load": 6.291,
"init": 0.001,
"home": 0.001,
"category": 763.313,
"detail": 185.853,
"player": 196.884,
"url_check": 255.387,
"total": 1406.775
"category": 1153.516,
"detail": 603.981,
"player": 409.703,
"url_check": 421.74,
"total": 2596.236
},
"counts": {
"classes": 5,
@@ -1454,11 +1454,11 @@
},
"player": {
"parse": 0,
"url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-08/03/202608030927410573jLiEWNl/playlist.m3u8?auth_key=1786281052-0-0-800175ef4ceed63a20dde0c4cb8235cd",
"url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-08/03/202608030927410573jLiEWNl/playlist.m3u8?auth_key=1786282415-0-0-3bdab067576b95bf0f0768a2e64ec028",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-08/03/202608030927410573jLiEWNl/playlist.m3u8?auth_key=1786281052-0-0-800175ef4ceed63a20dde0c4cb8235cd",
"final_url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-08/03/202608030927410573jLiEWNl/playlist.m3u8?auth_key=1786282415-0-0-3bdab067576b95bf0f0768a2e64ec028",
"reason": null
}
},
@@ -1470,14 +1470,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.561,
"module_load": 4.318,
"init": 0.001,
"home": 2914.688,
"category": 259.955,
"detail": 665.465,
"player": 0.003,
"url_check": 218.345,
"total": 4064.146
"home": 4219.848,
"category": 248.031,
"detail": 717.385,
"player": 0.002,
"url_check": 356.385,
"total": 5546.518
},
"counts": {
"classes": 11,
@@ -1509,14 +1509,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.612,
"init": 0.011,
"home": 832.478,
"category": 91.37,
"detail": 81.129,
"player": 0.002,
"url_check": 232.281,
"total": 1243.349
"module_load": 5.005,
"init": 0.005,
"home": 441.525,
"category": 91.79,
"detail": 79.551,
"player": 0.003,
"url_check": 276.231,
"total": 894.553
},
"counts": {
"classes": 6,
@@ -1548,14 +1548,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.78,
"init": 699.276,
"home": 0.006,
"category": 267.312,
"detail": 232.346,
"player": 0.002,
"url_check": 143.546,
"total": 1349.229
"module_load": 3.423,
"init": 712.355,
"home": 0.008,
"category": 221.54,
"detail": 248.337,
"player": 0.003,
"url_check": 154.025,
"total": 1340.487
},
"counts": {
"classes": 7,
@@ -1587,14 +1587,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.781,
"init": 86.157,
"home": 0.002,
"category": 141.403,
"detail": 343.408,
"player": 465.644,
"url_check": 79.14,
"total": 1123.351
"module_load": 3.839,
"init": 78.834,
"home": 0.001,
"category": 128.009,
"detail": 1366.488,
"player": 468.739,
"url_check": 54.678,
"total": 2101.282
},
"counts": {
"classes": 11,
@@ -1610,11 +1610,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=93cee05200f715b3fd7cbf18d71c3a97&buy_key=FM&token=6235&timestamp=1786281053&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=e51b630b9a2e1657afd2b0f40d66ea2d&buy_key=FM&token=4298&timestamp=1786282416&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=93cee05200f715b3fd7cbf18d71c3a97&buy_key=FM&token=6235&timestamp=1786281053&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=e51b630b9a2e1657afd2b0f40d66ea2d&buy_key=FM&token=4298&timestamp=1786282416&duration=453",
"reason": null
}
},
@@ -1626,14 +1626,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.905,
"init": 0.0,
"home": 660.438,
"category": 834.772,
"detail": 705.294,
"player": 350.518,
"url_check": 170.906,
"total": 2733.372
"module_load": 20.172,
"init": 0.001,
"home": 526.087,
"category": 447.976,
"detail": 784.815,
"player": 322.883,
"url_check": 493.314,
"total": 2596.738
},
"counts": {
"classes": 8,
@@ -1649,11 +1649,11 @@
},
"player": {
"parse": 0,
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1786277562&sign=e9828c7376c532355be2d6c2062b49f1",
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1786282416&sign=258808e0dfe8a39ef584d0612e1a457f",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1786277562&sign=e9828c7376c532355be2d6c2062b49f1",
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1786282416&sign=258808e0dfe8a39ef584d0612e1a457f",
"reason": null
}
},
@@ -1665,14 +1665,14 @@
"error": "不支持的地址协议: empty",
"traceback": null,
"timings_ms": {
"module_load": 7.827,
"init": 0.006,
"home": 562.01,
"category": 424.057,
"detail": 427.034,
"player": 2472.788,
"url_check": 0.069,
"total": 7841.159
"module_load": 18.256,
"init": 0.005,
"home": 585.054,
"category": 518.6,
"detail": 524.449,
"player": 1999.903,
"url_check": 0.073,
"total": 5973.058
},
"counts": {
"classes": 3,
@@ -1704,14 +1704,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.218,
"module_load": 4.251,
"init": 0.001,
"home": 0.001,
"category": 636.915,
"category": 698.662,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1285.562
"total": 1994.509
},
"counts": {
"classes": 5,
@@ -1743,14 +1743,14 @@
"error": "HTTP 403",
"traceback": null,
"timings_ms": {
"module_load": 6.321,
"module_load": 7.027,
"init": 0.001,
"home": 0.001,
"category": 669.565,
"detail": 1386.204,
"player": 1028.892,
"url_check": 340.618,
"total": 6791.7
"category": 783.038,
"detail": 1428.888,
"player": 1142.809,
"url_check": 325.293,
"total": 7527.965
},
"counts": {
"classes": 6,
@@ -1782,14 +1782,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.332,
"init": 0.004,
"module_load": 10.17,
"init": 0.005,
"home": 0.001,
"category": 5433.247,
"detail": 386.561,
"category": 1348.064,
"detail": 445.328,
"player": 0.004,
"url_check": 2472.705,
"total": 8302.777
"url_check": 987.872,
"total": 2792.189
},
"counts": {
"classes": 6,
@@ -1821,14 +1821,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.298,
"init": 0.002,
"module_load": 5.754,
"init": 0.001,
"home": 0.001,
"category": 985.175,
"detail": 996.438,
"player": 527.776,
"url_check": 976.729,
"total": 3492.023
"category": 1569.098,
"detail": 1151.627,
"player": 1198.173,
"url_check": 1140.471,
"total": 5065.792
},
"counts": {
"classes": 5,
@@ -1860,14 +1860,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.747,
"module_load": 7.176,
"init": 0.001,
"home": 0.007,
"category": 829.925,
"detail": 458.428,
"category": 900.829,
"detail": 1317.137,
"player": 0.005,
"url_check": 827.213,
"total": 3084.037
"url_check": 962.866,
"total": 4055.177
},
"counts": {
"classes": 6,
@@ -1899,14 +1899,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 10.651,
"init": 448.416,
"home": 442.089,
"module_load": 10.257,
"init": 471.307,
"home": 514.925,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 901.441
"total": 996.682
},
"counts": {
"classes": 0,
@@ -1938,14 +1938,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.732,
"module_load": 5.391,
"init": 0.001,
"home": 0.0,
"category": 195.09,
"detail": 199.38,
"player": 220.037,
"url_check": 1055.416,
"total": 2793.291
"home": 0.001,
"category": 266.128,
"detail": 264.877,
"player": 312.944,
"url_check": 1043.904,
"total": 4161.4
},
"counts": {
"classes": 6,
@@ -1977,14 +1977,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.631,
"init": 142.088,
"home": 95.317,
"category": 256.402,
"detail": 212.874,
"player": 883.737,
"url_check": 80.761,
"total": 1679.52
"module_load": 7.386,
"init": 416.327,
"home": 437.041,
"category": 413.632,
"detail": 1521.789,
"player": 621.524,
"url_check": 979.004,
"total": 4398.498
},
"counts": {
"classes": 8,
@@ -2000,11 +2000,11 @@
},
"player": {
"parse": "0",
"url": "http://110.42.49.74:2222/jx/cache/scorpio_m3u8/d727effa75c48faab89b85ffb64210f1.m3u8",
"url": "https://v.youku.com/v_show/id_XNjU0NDA1ODA2NA==.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://110.42.49.74:2222/jx/cache/scorpio_m3u8/d727effa75c48faab89b85ffb64210f1.m3u8",
"final_url": "https://m.youku.com/video/id_XNjU0NDA1ODA2NA==",
"reason": null
}
},
@@ -2012,18 +2012,18 @@
"spider": "布布影视",
"file": "布布影视.txt",
"success": false,
"failed_stage": "player",
"error": "playerContent 未返回播放地址",
"failed_stage": "url_check",
"error": "不支持的地址协议: empty",
"traceback": null,
"timings_ms": {
"module_load": 6.336,
"module_load": 7.714,
"init": 0.001,
"home": 0.001,
"category": 750.784,
"detail": 898.844,
"player": 664.149,
"url_check": 0.06,
"total": 6237.739
"category": 782.177,
"detail": 864.249,
"player": 1018.452,
"url_check": 0.064,
"total": 6925.046
},
"counts": {
"classes": 4,
@@ -2038,13 +2038,13 @@
"play_id": "JD2K@2@JD-2a060e228882d8d60021040fc98613b70"
},
"player": {
"parse": 1,
"url": "",
"parse": 0,
"url": "JD-2a060e228882d8d60021040fc98613b70",
"valid": false,
"reachable": null,
"reachable": false,
"status_code": null,
"final_url": "",
"reason": null
"final_url": "JD-2a060e228882d8d60021040fc98613b70",
"reason": "不支持的地址协议: empty"
}
},
{
@@ -2055,14 +2055,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.012,
"init": 0.035,
"home": 194.611,
"category": 295.679,
"detail": 189.238,
"player": 423.79,
"url_check": 248.049,
"total": 1357.317
"module_load": 4.585,
"init": 0.024,
"home": 219.178,
"category": 229.917,
"detail": 289.395,
"player": 378.195,
"url_check": 216.868,
"total": 1339.18
},
"counts": {
"classes": 30,
@@ -2078,11 +2078,11 @@
},
"player": {
"parse": 0,
"url": "https://tv-video.cdn.drama.9ddm.com/C1/F6/C1F63C79CBF09E493F99B1E0824CEAB2.mp4?timestamp=1786281055&sign=54e92450c6a7bec311857b936b87c353",
"url": "https://tv-video.cdn.drama.9ddm.com/C1/F6/C1F63C79CBF09E493F99B1E0824CEAB2.mp4?timestamp=1786282417&sign=0fe4d759cf3883f2ab86c333724b9f39",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tv-video.cdn.drama.9ddm.com/C1/F6/C1F63C79CBF09E493F99B1E0824CEAB2.mp4?timestamp=1786281055&sign=54e92450c6a7bec311857b936b87c353",
"final_url": "https://tv-video.cdn.drama.9ddm.com/C1/F6/C1F63C79CBF09E493F99B1E0824CEAB2.mp4?timestamp=1786282417&sign=0fe4d759cf3883f2ab86c333724b9f39",
"reason": null
}
},
@@ -2094,14 +2094,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.799,
"init": 0.008,
"home": 443.316,
"category": 195.435,
"detail": 243.351,
"player": 150.769,
"url_check": 3270.15,
"total": 4313.724
"module_load": 7.946,
"init": 0.007,
"home": 453.77,
"category": 207.506,
"detail": 177.38,
"player": 144.43,
"url_check": 4526.943,
"total": 5518.752
},
"counts": {
"classes": 8,
@@ -2111,17 +2111,17 @@
},
"samples": {
"tid": "1",
"vod_id": "64297",
"vod_id": "69916",
"flag": "线·伍",
"play_id": "parse_api=4a720977ebfe3f13296b548e51cc3355&url=5VmdaTd/P6nS7Ph8BG4C6z0ytouwnqkxlydfJc5SNxE=&token=|超级马力欧银河大电影|1"
"play_id": "parse_api=4a720977ebfe3f13296b548e51cc3355&url=E7NiCgMR55OKUqYDkfrHN56pG6CFjAeFWi2oF1gp/d0=&token=|不能错过的只有你2|1"
},
"player": {
"parse": 0,
"url": "http://110.42.49.74:2222/jp/api.php?token=ZY-8abaFVefxZnmIpm4x50OsGGF%2Bd3SFFe%2F6RxqQVeK44ciTA&url=JP-143871-1277099&zy.m3u8",
"url": "http://110.42.49.74:2222/jp/api.php?token=ZY-c1a9q%2FFQEcgmDQtzSx%2FN1QixJ1t7L%2BnEEi%2FBXlf0GOmQ3Q&url=JP-146163-1307634&zy.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260718/1353261/V20260718113054778411353261/index.m3u8?auth_key=1786281058-951570383b6644f6ab23c39c9444885c-0-b69b6032c2aa887f413d886297f13696",
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260804/1365680/V20260804015132790561365680/index.m3u8?auth_key=1786282420-1e234ef42466479198900ddb94e2032f-0-62209c144b61127bdadf238ce6e69156",
"reason": null
}
},
@@ -2130,17 +2130,17 @@
"file": "悯善.txt",
"success": false,
"failed_stage": "unexpected",
"error": "HTTPConnectionPool(host='113.31.180.218', port=19987): Max retries exceeded with url: /app/bn/app/systemInit (Caused by ConnectTimeoutError(<HTTPConnection(host='113.31.180.218', port=19987) at 0x714a13c8caf0>, 'Connection to 113.31.180.218 timed out. (connect timeout=10)'))",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: 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/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 493, in _make_request\n conn.request(\n ~~~~~~~~~~~~^\n method,\n ^^^^^^^\n ...<6 lines>...\n enforce_content_length=enforce_content_length,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 500, in request\n self.endheaders()\n ~~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1353, in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1113, in _send_output\n self.send(msg)\n ~~~~~~~~~^^^^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPConnection(host='113.31.180.218', port=19987) at 0x714a13c8caf0>, 'Connection to 113.31.180.218 timed out. (connect timeout=10)')\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 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='113.31.180.218', port=19987): Max retries exceeded with url: /app/bn/app/systemInit (Caused by ConnectTimeoutError(<HTTPConnection(host='113.31.180.218', port=19987) at 0x714a13c8caf0>, 'Connection to 113.31.180.218 timed out. (connect 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 756, 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 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/悯善.txt\", line 147, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/悯善.txt\", line 265, in _ensure_system_init\n File \"/home/harold/workspace/tvbox-resources/py/悯善.txt\", line 294, in _post_api\nrequests.exceptions.ConnectTimeout: HTTPConnectionPool(host='113.31.180.218', port=19987): Max retries exceeded with url: /app/bn/app/systemInit (Caused by ConnectTimeoutError(<HTTPConnection(host='113.31.180.218', port=19987) at 0x714a13c8caf0>, 'Connection to 113.31.180.218 timed out. (connect timeout=10)'))\n",
"error": "HTTPConnectionPool(host='113.31.180.218', port=19987): Max retries exceeded with url: /app/bn/app/systemInit (Caused by ConnectTimeoutError(<HTTPConnection(host='113.31.180.218', port=19987) at 0x7dab18fd4d10>, 'Connection to 113.31.180.218 timed out. (connect timeout=10)'))",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: 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/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 493, in _make_request\n conn.request(\n ~~~~~~~~~~~~^\n method,\n ^^^^^^^\n ...<6 lines>...\n enforce_content_length=enforce_content_length,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 500, in request\n self.endheaders()\n ~~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1353, in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1113, in _send_output\n self.send(msg)\n ~~~~~~~~~^^^^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPConnection(host='113.31.180.218', port=19987) at 0x7dab18fd4d10>, 'Connection to 113.31.180.218 timed out. (connect timeout=10)')\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 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='113.31.180.218', port=19987): Max retries exceeded with url: /app/bn/app/systemInit (Caused by ConnectTimeoutError(<HTTPConnection(host='113.31.180.218', port=19987) at 0x7dab18fd4d10>, 'Connection to 113.31.180.218 timed out. (connect 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 756, 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 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/悯善.txt\", line 147, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/悯善.txt\", line 265, in _ensure_system_init\n File \"/home/harold/workspace/tvbox-resources/py/悯善.txt\", line 294, in _post_api\nrequests.exceptions.ConnectTimeout: HTTPConnectionPool(host='113.31.180.218', port=19987): Max retries exceeded with url: /app/bn/app/systemInit (Caused by ConnectTimeoutError(<HTTPConnection(host='113.31.180.218', port=19987) at 0x7dab18fd4d10>, 'Connection to 113.31.180.218 timed out. (connect timeout=10)'))\n",
"timings_ms": {
"module_load": 9.951,
"init": 0.015,
"home": 10014.19,
"module_load": 7.198,
"init": 0.016,
"home": 10009.94,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10028.933
"total": 10020.294
},
"counts": {
"classes": 0,
@@ -2172,14 +2172,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.202,
"module_load": 5.537,
"init": 0.001,
"home": 230.353,
"category": 237.138,
"detail": 333.241,
"player": 305.108,
"url_check": 75.529,
"total": 1187.313
"home": 336.881,
"category": 329.337,
"detail": 359.822,
"player": 635.037,
"url_check": 123.098,
"total": 1790.354
},
"counts": {
"classes": 1,
@@ -2211,14 +2211,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.614,
"module_load": 6.959,
"init": 0.001,
"home": 0.001,
"category": 563.544,
"detail": 596.809,
"player": 568.631,
"url_check": 851.517,
"total": 2585.674
"category": 880.214,
"detail": 696.324,
"player": 632.013,
"url_check": 5984.533,
"total": 8200.703
},
"counts": {
"classes": 5,
@@ -2250,14 +2250,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.289,
"module_load": 5.871,
"init": 0.001,
"home": 0.001,
"category": 463.091,
"detail": 587.493,
"player": 0.003,
"url_check": 99.321,
"total": 1155.687
"category": 473.114,
"detail": 542.614,
"player": 0.002,
"url_check": 572.141,
"total": 1594.534
},
"counts": {
"classes": 5,
@@ -2289,14 +2289,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.519,
"init": 0.004,
"module_load": 10.631,
"init": 0.006,
"home": 0.001,
"category": 1175.061,
"detail": 424.359,
"player": 0.015,
"url_check": 285.158,
"total": 1893.704
"category": 1668.216,
"detail": 394.582,
"player": 0.009,
"url_check": 578.11,
"total": 2652.365
},
"counts": {
"classes": 7,
@@ -2328,14 +2328,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.0,
"init": 0.0,
"home": 0.0,
"category": 690.004,
"detail": 685.054,
"player": 690.919,
"url_check": 851.052,
"total": 2921.6
"module_load": 10.381,
"init": 0.001,
"home": 0.001,
"category": 1220.331,
"detail": 830.87,
"player": 745.538,
"url_check": 1869.421,
"total": 4677.181
},
"counts": {
"classes": 4,
@@ -2367,14 +2367,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.159,
"init": 424.972,
"home": 542.361,
"category": 465.007,
"detail": 374.996,
"player": 1306.379,
"url_check": 384.504,
"total": 3503.111
"module_load": 4.047,
"init": 546.673,
"home": 432.88,
"category": 450.886,
"detail": 464.419,
"player": 1350.965,
"url_check": 404.086,
"total": 3655.132
},
"counts": {
"classes": 8,
@@ -2390,11 +2390,11 @@
},
"player": {
"parse": 0,
"url": "https://ad.kpyy258.com/m3u87/share/8623435/8818929/20260804/102945/1080/index.m3u8?sign=1d79984655bc742bf4abd5b00b5235f4&t=1786281059",
"url": "https://tt0923.abc7722.com/m3u87/share/8623435/8818929/20260804/102945/1080/index.m3u8?sign=60ca5bd2946dfa503adcfccfe19f863c&t=1786282421",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://ad.kpyy258.com/m3u87/share/8623435/8818929/20260804/102945/1080/index.m3u8?sign=1d79984655bc742bf4abd5b00b5235f4&t=1786281059",
"final_url": "https://tt0923.abc7722.com/m3u87/share/8623435/8818929/20260804/102945/1080/index.m3u8?sign=60ca5bd2946dfa503adcfccfe19f863c&t=1786282421",
"reason": null
}
},
@@ -2406,14 +2406,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.333,
"init": 296.035,
"home": 507.163,
"category": 157.808,
"detail": 199.405,
"player": 917.073,
"url_check": 2345.88,
"total": 4937.936
"module_load": 5.89,
"init": 569.218,
"home": 1595.07,
"category": 837.768,
"detail": 409.837,
"player": 393.713,
"url_check": 977.603,
"total": 5770.653
},
"counts": {
"classes": 7,
@@ -2429,11 +2429,11 @@
},
"player": {
"parse": 0,
"url": "https://nkt.wki8.com/shnb/8236b8d689462d615f28b5915789a7b2.m3u8?token=79c9160044ca6d384acf9c3226112d6f&time=1786281058&SHNB.m3u8",
"url": "https://mt.wki8.com/shnb/f44d2803ae4e76223441c169ffdc0500.m3u8?token=4decd25d8ea1907abe9406c148255417&time=1786282422&SHNB.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://nkt.wki8.com/shnb/8236b8d689462d615f28b5915789a7b2.m3u8?token=79c9160044ca6d384acf9c3226112d6f&time=1786281058&SHNB.m3u8",
"final_url": "https://mt.wki8.com/shnb/f44d2803ae4e76223441c169ffdc0500.m3u8?token=4decd25d8ea1907abe9406c148255417&time=1786282422&SHNB.m3u8",
"reason": null
}
},
@@ -2445,14 +2445,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 7.955,
"module_load": 11.145,
"init": 0.001,
"home": 304.432,
"category": 222.315,
"home": 291.9,
"category": 312.027,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 765.127
"total": 893.586
},
"counts": {
"classes": 2,
@@ -2484,14 +2484,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.74,
"init": 0.004,
"module_load": 14.593,
"init": 0.006,
"home": 0.001,
"category": 528.726,
"detail": 10231.824,
"player": 0.008,
"url_check": 2151.274,
"total": 12922.614
"category": 658.435,
"detail": 270.514,
"player": 0.011,
"url_check": 990.524,
"total": 1934.807
},
"counts": {
"classes": 6,
@@ -2523,14 +2523,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.565,
"module_load": 5.826,
"init": 0.002,
"home": 0.001,
"category": 536.035,
"detail": 210.639,
"player": 193.482,
"url_check": 1331.144,
"total": 2283.797
"category": 814.183,
"detail": 277.798,
"player": 295.541,
"url_check": 1513.33,
"total": 2907.741
},
"counts": {
"classes": 5,
@@ -2550,7 +2550,7 @@
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://142.248.96.96:11302/data8/jvods/hls/dhz/151/150102/26080816/1_366329_4843437/1920/index.m3u8?appId=ds91&sign=9aa4bd4905aac21f658b73e4fd20e9e5&timestamp=1786280950&ref=0",
"final_url": "https://64.112.77.136:11302/data8/jvods/hls/dhz/151/150102/26080816/1_366329_4843437/1920/index.m3u8?appId=ds91&sign=9aa4bd4905aac21f658b73e4fd20e9e5&timestamp=1786280950&ref=0",
"reason": null
}
},
@@ -2562,14 +2562,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 9.639,
"init": 106.239,
"home": 96.292,
"module_load": 9.245,
"init": 130.182,
"home": 108.813,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 213.071
"total": 263.768
},
"counts": {
"classes": 0,
@@ -2601,14 +2601,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 21.29,
"module_load": 8.251,
"init": 0.001,
"home": 390.634,
"category": 346.678,
"detail": 463.122,
"player": 210.576,
"url_check": 66.221,
"total": 1500.1
"home": 686.809,
"category": 501.149,
"detail": 414.346,
"player": 188.775,
"url_check": 394.999,
"total": 2195.328
},
"counts": {
"classes": 8,
@@ -2618,17 +2618,17 @@
},
"samples": {
"tid": "65",
"vod_id": "41000277481",
"vod_id": "41000273869",
"flag": "河马剧场",
"play_id": "41000277481@615284793"
"play_id": "41000273869@615168033"
},
"player": {
"parse": 0,
"url": "https://mfvideo.cbread.cn/d1e56806abed87586676caaabc327a5a/6a79cb50/39/1x8/18x4/184x7/18477200014/615284793_1/615284793.720p.wzh26506V2.mp4",
"url": "https://mfvideo.cbread.cn/1ab3e8f218d814b52f556e3aa137f8bf/6a79cb50/33/9x6/96x8/968x3/96837200014/615168033_1/615168033.720p.wzh26506V2.mp4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://mfvideo.cbread.cn/d1e56806abed87586676caaabc327a5a/6a79cb50/39/1x8/18x4/184x7/18477200014/615284793_1/615284793.720p.wzh26506V2.mp4",
"final_url": "https://mfvideo.cbread.cn/1ab3e8f218d814b52f556e3aa137f8bf/6a79cb50/33/9x6/96x8/968x3/96837200014/615168033_1/615168033.720p.wzh26506V2.mp4",
"reason": null
}
},
@@ -2640,14 +2640,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.288,
"module_load": 5.586,
"init": 0.001,
"home": 0.001,
"category": 521.242,
"detail": 689.79,
"player": 651.979,
"url_check": 208.411,
"total": 2077.582
"category": 507.551,
"detail": 775.295,
"player": 729.636,
"url_check": 5329.132,
"total": 7347.842
},
"counts": {
"classes": 6,
@@ -2679,14 +2679,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 7.006,
"module_load": 5.839,
"init": 0.001,
"home": 10018.006,
"category": 10018.728,
"home": 10017.727,
"category": 10016.86,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 30062.095
"total": 30058.782
},
"counts": {
"classes": 4,
@@ -2718,14 +2718,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 9.494,
"init": 225.37,
"home": 312.774,
"module_load": 9.134,
"init": 238.163,
"home": 304.117,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 547.858
"total": 551.712
},
"counts": {
"classes": 0,
@@ -2757,14 +2757,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.395,
"module_load": 5.34,
"init": 0.001,
"home": 0.001,
"category": 400.371,
"detail": 498.01,
"player": 0.018,
"url_check": 3895.789,
"total": 4800.781
"category": 636.853,
"detail": 595.886,
"player": 0.004,
"url_check": 970.749,
"total": 2209.402
},
"counts": {
"classes": 5,
@@ -2796,14 +2796,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.815,
"init": 0.002,
"home": 81.652,
"category": 101.934,
"detail": 129.985,
"player": 327.816,
"url_check": 66.963,
"total": 713.639
"module_load": 5.368,
"init": 0.003,
"home": 466.574,
"category": 478.523,
"detail": 470.32,
"player": 293.809,
"url_check": 95.477,
"total": 1810.899
},
"counts": {
"classes": 10,
@@ -2819,11 +2819,11 @@
},
"player": {
"parse": 0,
"url": "http://111.170.141.203:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1786281059933&url=NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8",
"url": "http://43.248.96.62:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1786282422103&url=NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://111.170.141.203:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1786281059933&url=NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8",
"final_url": "http://43.248.96.62:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1786282422103&url=NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8",
"reason": null
}
},
@@ -2835,14 +2835,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.178,
"module_load": 5.785,
"init": 0.001,
"home": 0.002,
"category": 1424.663,
"detail": 1464.534,
"home": 0.001,
"category": 1666.708,
"detail": 1443.326,
"player": 0.005,
"url_check": 561.892,
"total": 3466.003
"url_check": 615.543,
"total": 3732.037
},
"counts": {
"classes": 4,
@@ -2874,14 +2874,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.525,
"module_load": 5.745,
"init": 0.001,
"home": 233.084,
"category": 222.393,
"detail": 206.738,
"player": 207.781,
"url_check": 146.439,
"total": 1024.46
"home": 341.893,
"category": 267.484,
"detail": 315.636,
"player": 272.824,
"url_check": 246.428,
"total": 1452.022
},
"counts": {
"classes": 5,
@@ -2908,39 +2908,39 @@
{
"spider": "爱壹帆",
"file": "爱壹帆.txt",
"success": true,
"failed_stage": null,
"error": null,
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.635,
"module_load": 5.525,
"init": 0.001,
"home": 0.001,
"category": 1299.606,
"detail": 1309.625,
"player": 552.219,
"url_check": 215.407,
"total": 3383.61
"category": 10003.905,
"detail": 10012.122,
"player": 0.0,
"url_check": 0.0,
"total": 21395.445
},
"counts": {
"classes": 4,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "1",
"vod_id": "125713",
"flag": "自营1线",
"play_id": "125713-1-1"
"tid": "2",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": 0,
"url": "https://y6fb.vhmzy.com/videos/202608/08/6a770542a1ac7ead0d13b277/a0887c/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://y6fb.vhmzy.com/videos/202608/08/6a770542a1ac7ead0d13b277/a0887c/index.m3u8",
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
@@ -2952,18 +2952,18 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 14.13,
"init": 0.019,
"home": 19501.735,
"category": 798.688,
"detail": 117.236,
"module_load": 13.902,
"init": 0.021,
"home": 3780.337,
"category": 452.154,
"detail": 190.463,
"player": 0.002,
"url_check": 89.053,
"total": 20522.115
"url_check": 142.946,
"total": 4580.917
},
"counts": {
"classes": 11,
"category_videos": 48,
"category_videos": 60,
"detail_videos": 1,
"episodes": 1
},
@@ -2991,14 +2991,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.542,
"init": 0.101,
"module_load": 10.629,
"init": 0.13,
"home": 0.001,
"category": 1296.918,
"category": 1459.127,
"detail": 0.002,
"player": 0.001,
"url_check": 101.556,
"total": 1408.048
"url_check": 113.696,
"total": 1584.818
},
"counts": {
"classes": 7,
@@ -3030,14 +3030,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.584,
"init": 0.001,
"home": 0.001,
"category": 396.618,
"detail": 349.497,
"player": 536.379,
"url_check": 322.764,
"total": 1611.996
"module_load": 12.219,
"init": 0.002,
"home": 0.004,
"category": 405.769,
"detail": 2249.89,
"player": 1773.248,
"url_check": 299.896,
"total": 4742.887
},
"counts": {
"classes": 6,
@@ -3069,14 +3069,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 12.295,
"init": 132.713,
"home": 614.014,
"category": 304.68,
"detail": 888.429,
"player": 302.203,
"url_check": 311.697,
"total": 7197.043
"module_load": 18.727,
"init": 150.07,
"home": 356.48,
"category": 244.616,
"detail": 153.525,
"player": 151.058,
"url_check": 906.036,
"total": 5878.747
},
"counts": {
"classes": 5,
@@ -3086,17 +3086,17 @@
},
"samples": {
"tid": "2",
"vod_id": "199417",
"flag": "火猫备用T",
"play_id": "https://vip.dytt-tvs.com/20260806/31440_31429cce/index.m3u8@@@dyttm3u8"
"vod_id": "199709",
"flag": "火猫备用R",
"play_id": "https://svip.ryplay14.com/20260808/17990_c5b7018f/index.m3u8@@@rym3u8"
},
"player": {
"parse": 0,
"url": "https://vip.dytt-tvs.com/20260806/31440_31429cce/index.m3u8",
"url": "https://svip.ryplay14.com/20260808/17990_c5b7018f/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cnvod.jimxtc.com/20260806/31440_31429cce/index.m3u8",
"final_url": "https://svip.ryplay14.com/20260808/17990_c5b7018f/index.m3u8",
"reason": null
}
},
@@ -3108,14 +3108,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.158,
"init": 0.003,
"home": 395.525,
"category": 436.852,
"detail": 442.4,
"module_load": 5.121,
"init": 0.002,
"home": 545.871,
"category": 431.042,
"detail": 815.504,
"player": 0.008,
"url_check": 861.126,
"total": 2143.052
"url_check": 519.654,
"total": 2318.234
},
"counts": {
"classes": 5,
@@ -3125,17 +3125,17 @@
},
"samples": {
"tid": "1",
"vod_id": "415386",
"flag": "RY线路",
"play_id": "RY线路@@direct@@,https://svip.ryplay14.com/20260807/17914_5c969c25/index.m3u8,token+,1,0"
"vod_id": "416762",
"flag": "HN线路",
"play_id": "HN线路@@direct@@,https://hn.bfvvs.com/play/aADMJ6ze/index.m3u8,token+,1,0"
},
"player": {
"parse": 0,
"url": "https://svip.ryplay14.com/20260807/17914_5c969c25/index.m3u8",
"url": "https://hn.bfvvs.com/play/aADMJ6ze/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://svip.ryplay14.com/20260807/17914_5c969c25/index.m3u8",
"final_url": "https://hn.bfvvs.com/play/aADMJ6ze/index.m3u8",
"reason": null
}
},
@@ -3147,14 +3147,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 9.656,
"init": 0.007,
"module_load": 9.627,
"init": 0.004,
"home": 0.001,
"category": 1096.053,
"category": 1344.101,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 2327.675
"total": 2704.412
},
"counts": {
"classes": 8,
@@ -3186,14 +3186,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 59.568,
"module_load": 43.22,
"init": 0.006,
"home": 4.014,
"category": 1316.156,
"detail": 400.536,
"player": 0.004,
"url_check": 1922.208,
"total": 4689.553
"home": 4.012,
"category": 1393.743,
"detail": 500.975,
"player": 0.002,
"url_check": 1102.263,
"total": 4487.856
},
"counts": {
"classes": 11,
@@ -3225,14 +3225,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.697,
"init": 0.003,
"module_load": 9.166,
"init": 0.001,
"home": 0.017,
"category": 707.119,
"detail": 962.477,
"player": 461.503,
"url_check": 603.66,
"total": 2747.246
"category": 1421.633,
"detail": 1568.36,
"player": 531.985,
"url_check": 924.379,
"total": 4456.767
},
"counts": {
"classes": 5,
@@ -3264,14 +3264,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.008,
"init": 104.312,
"home": 0.02,
"category": 503.588,
"module_load": 5.738,
"init": 88.578,
"home": 0.009,
"category": 758.796,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1215.754
"total": 3687.2
},
"counts": {
"classes": 67,
@@ -3303,14 +3303,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.349,
"init": 0.007,
"module_load": 8.245,
"init": 0.005,
"home": 0.001,
"category": 2443.579,
"detail": 1825.81,
"player": 843.737,
"url_check": 806.157,
"total": 5929.619
"category": 2801.257,
"detail": 2812.149,
"player": 926.375,
"url_check": 879.723,
"total": 7428.321
},
"counts": {
"classes": 5,
@@ -3342,14 +3342,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 12.729,
"init": 167.963,
"home": 454.602,
"category": 174.191,
"detail": 119.323,
"player": 161.777,
"url_check": 65.322,
"total": 1167.082
"module_load": 6.991,
"init": 173.228,
"home": 347.865,
"category": 126.568,
"detail": 149.169,
"player": 157.187,
"url_check": 611.412,
"total": 1573.253
},
"counts": {
"classes": 9,
@@ -3359,17 +3359,17 @@
},
"samples": {
"tid": "2",
"vod_id": "2",
"vod_id": "94932",
"flag": "超级无敌4K",
"play_id": "eyJ2b2RQbGF5RnJvbSI6ICJLc3ZpZGVvIiwgInBsYXlVcmwiOiAiS3N2aWRlby1hZWQ0NjNmYTc2ZmZiODM0ZjFhYTMzODE0ZjIzMGY1MGY0OTYyYjdmM2YwZTk4ZmE4MzdhNTY4NGQwMGUwMTY2M2Y2ZDVlYTk1NDZiZmQ5MjZlOGZkMjk1OTUyNjYyZWNkZjkyM2I2NGNjNDQ4ZDhlNjU4NmQ1Njc3MWJjMmI3N2EyZDEyNWU1ODQ4MzhmMDhmNGU5MWFlOGU5NTE1Mzg2NTc5NjYzMDk0MzBhOTQxOTQ5N2Y3MjVjNzk4NWQyNDZhNGMxOTg5YTFlYjg0MmRlZWIzZWZiNGRkOGQ2ZWI2MTBjYzczMDk5ZTViNGVkZDgzOGM4ZGUyYjE2N2UwMzVhNmM3YWMwNThkYTUwMGY4ZGU2ZTRhZDFkNjE0MzdiYmM2ZTcxOTI3YmNiZTUyNDcwODE4NjExZmM2MDBmMzcxYzRiYzczZDY0YjY2MjM0YzY4NzIwZDg2ZDQ4YzY0NDRjIn0="
"play_id": "eyJ2b2RQbGF5RnJvbSI6ICJLc3ZpZGVvIiwgInBsYXlVcmwiOiAiS3N2aWRlby1hZWQ0NjNmYTc2ZmZiODM0ZjFhYTMzODE0ZjIzMGY1MDFmOWVkZTIxMThkZGE3MDQyMjBkMDkyM2ZkM2M2NDcxMTA5M2VkYzhkYzVmM2FkNjIzOTlhZjFiYjZlYjk4NTQyMjI4ZmY0NjRmZWNmOTEyZjE0OWQ2YWNlODBjZWMwOWI5YjlmZDI2NzgxMDQ1NmZjYjQ0ZDc0NmI0OGZjZmQ4MjQ5YmQyYzIxYTYxMDIwNGRmMzM0MzhhYTlhYzhlMWEzZmQ4ZmJiZjQ5YzFhOGMxZmEyMDZkNTFjNWIwMjI2MDM4ZmEyYWNmMzcwZGY5ZmNkOTVjMmNmMTgwOTY4YTUxIn0="
},
"player": {
"parse": 0,
"url": "https://onvideo-safety.ssrcdn.com/ksc2/vaelZJZHWc8jH4f3EoGbBgocUa_ykV29aP-LdEti5gQp0z-Pf2pstGULdY_62UlyQPq4Z9XcKSVgWZdd0uF4FL7QCZd5YKDLPzr_ZJ0viT8btk_Hv7wTcyWm2ZRfSkIBNvRZyUPmwTlqXhQTWqEIgzlb5Bc3dzChvCbQt2-nA3syHC8izXbuwv6N-fmjF9HX.m3u8?pkey=AAUAqwUf9MyLdWnqVSmFOWWFn-xp9fAACIRUAQUSUDt1XH4cwQaBRTAg4NazMUBV1bGkEkjIonrjO5vvpuRX5ouhQx-Y6Ni_2BTi4ZByVvcy3EdaZ2r7DMZUwPOMGy8LsmY",
"url": "https://onvideo-safety.ssrcdn.com/ksc2/HWM2lT_Ry3cD0fXJzW_EE3JkLxVk66-xfbYyXCarKwUsIhUU5PEnzpGIGcjVmAbil8E4IOLhF7MMYq661vSHbjuHgtehcMWwLeD5pJS8OmFSY6X55s5uN4e6HxElLqQMeXvyrF-IE7Lyef8xYPZfH1ctbKQ2JoVRqAAn9K1IvQzWtCfuB9xbnkxE9tEVj2BN.m3u8?pkey=AAWwfrtxU8Sqh0O6OIBb8Mh9GuuvGV_mQUrisZ2fk_fkgQ0fc3p8YyOaKlapUZvfH0nRE2X6GxycseASE9PM0Ch-gRq2tHEL9rhnN2sXpCMu1p2bp6Zwb8O01qLkqcuBHgs",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://onvideo-safety.ssrcdn.com/ksc2/vaelZJZHWc8jH4f3EoGbBgocUa_ykV29aP-LdEti5gQp0z-Pf2pstGULdY_62UlyQPq4Z9XcKSVgWZdd0uF4FL7QCZd5YKDLPzr_ZJ0viT8btk_Hv7wTcyWm2ZRfSkIBNvRZyUPmwTlqXhQTWqEIgzlb5Bc3dzChvCbQt2-nA3syHC8izXbuwv6N-fmjF9HX.m3u8?pkey=AAUAqwUf9MyLdWnqVSmFOWWFn-xp9fAACIRUAQUSUDt1XH4cwQaBRTAg4NazMUBV1bGkEkjIonrjO5vvpuRX5ouhQx-Y6Ni_2BTi4ZByVvcy3EdaZ2r7DMZUwPOMGy8LsmY",
"final_url": "https://onvideo-safety.ssrcdn.com/ksc2/HWM2lT_Ry3cD0fXJzW_EE3JkLxVk66-xfbYyXCarKwUsIhUU5PEnzpGIGcjVmAbil8E4IOLhF7MMYq661vSHbjuHgtehcMWwLeD5pJS8OmFSY6X55s5uN4e6HxElLqQMeXvyrF-IE7Lyef8xYPZfH1ctbKQ2JoVRqAAn9K1IvQzWtCfuB9xbnkxE9tEVj2BN.m3u8?pkey=AAWwfrtxU8Sqh0O6OIBb8Mh9GuuvGV_mQUrisZ2fk_fkgQ0fc3p8YyOaKlapUZvfH0nRE2X6GxycseASE9PM0Ch-gRq2tHEL9rhnN2sXpCMu1p2bp6Zwb8O01qLkqcuBHgs",
"reason": null
}
},
@@ -3381,14 +3381,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 13.173,
"module_load": 7.645,
"init": 0.001,
"home": 388.749,
"category": 352.964,
"detail": 599.79,
"player": 329.892,
"url_check": 48.015,
"total": 1741.013
"home": 422.827,
"category": 229.967,
"detail": 544.724,
"player": 302.882,
"url_check": 68.311,
"total": 1577.578
},
"counts": {
"classes": 29,
@@ -3420,14 +3420,14 @@
"error": "('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))",
"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 488, in _make_request\n raise new_e\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 )\nConnectionResetError: [Errno 104] Connection reset by peer\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.', ConnectionResetError(104, 'Connection reset by peer'))\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 756, 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 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/盘Ta.txt\", line 232, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/盘Ta.txt\", line 72, in _request_html\n File \"/home/harold/workspace/atv-spiders/py/base/spider.py\", line 145, in fetch\n rsp = requests.get(url, params=params, cookies=cookies, headers=headers, timeout=timeout, verify=verify,\n stream=stream, allow_redirects=allow_redirects)\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n",
"timings_ms": {
"module_load": 5.866,
"module_load": 5.333,
"init": 0.001,
"home": 3603.103,
"home": 3551.103,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3612.721
"total": 3559.076
},
"counts": {
"classes": 0,
@@ -3459,14 +3459,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 40.552,
"module_load": 8.394,
"init": 0.001,
"home": 0.002,
"category": 235.872,
"detail": 243.405,
"player": 295.198,
"url_check": 3559.801,
"total": 4379.736
"home": 0.001,
"category": 278.497,
"detail": 252.247,
"player": 265.563,
"url_check": 1016.519,
"total": 1821.838
},
"counts": {
"classes": 4,
@@ -3498,34 +3498,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 79.332,
"init": 0.35,
"home": 0.004,
"category": 1505.839,
"detail": 353.546,
"player": 558.528,
"url_check": 347.726,
"total": 2847.251
"module_load": 8.923,
"init": 0.094,
"home": 0.001,
"category": 1916.801,
"detail": 399.789,
"player": 1322.606,
"url_check": 448.991,
"total": 4097.915
},
"counts": {
"classes": 5,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "0",
"vod_id": "-76521",
"flag": "123",
"play_id": "push://https://www.xn--vzy265d.cc/api/go.php?t=6cP3vFdt0C0o2Iu5xnThJDSCKq3DJYRJq08ShyY9hpmPcrYHfGjNdQlBA0cIXsq5tyhtjmHGszkCXVxvFvzsD3SdBWW806A_XZ5G_8y3KXghKUZ6MDLB-zrlgZGDcrLniZ8pGvkEKvFFQRZnYHSR7TAOHzLwiiqBT9lcZtE-5G5YLd1-O7gb9AE-zfFG_x_8hxdW89wNwAqaychBrdrJ3g"
"vod_id": "67447",
"flag": "百度",
"play_id": "push://https://www.xn--vzy265d.cc/api/go.php?t=DC0TuXkUvtdARJC-bnINd9z0nOM94TpeX67Dv9RgqrjhRHg_6fAczGmgoKzbZntmrulS--0RvusphqBjdNNwIEFieJFIpstoLNde1tEse9In4memjwDbhbZNM92Vd3gJjRb1bSwZSysV2lxrFN_ebRXJQJdGyifyaLCEKPGdh6za42uaWECmWhipaLQc4crEO5MMKF2pLiJgER05S8olqGfFMOTO8GhfZcSGMglKZHI"
},
"player": {
"parse": 0,
"url": "https://1856539457.share.123pan.cn/123pan/ZUtrvd-qvtfH",
"url": "https://pan.baidu.com/wap/init?surl=2mZpJGwUu6B-4VkaQiRc_g&pwd=yq6w",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://1856539457.share.123pan.cn/123pan/ZUtrvd-qvtfH",
"final_url": "https://pan.baidu.com/wap/init?surl=2mZpJGwUu6B-4VkaQiRc_g&pwd=yq6w",
"reason": null
}
},
@@ -3537,14 +3537,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 115.106,
"init": 894.405,
"home": 443.382,
"category": 184.817,
"detail": 277.847,
"player": 0.007,
"url_check": 145.524,
"total": 2069.401
"module_load": 27.893,
"init": 2092.499,
"home": 375.292,
"category": 574.949,
"detail": 276.559,
"player": 0.003,
"url_check": 121.373,
"total": 3469.424
},
"counts": {
"classes": 13,
@@ -3556,15 +3556,15 @@
"tid": "星芽",
"vod_id": "星芽@51",
"flag": "星芽短剧",
"play_id": "http://qcapp.xingya.com.cn/wz_mp41208jinshen1.mp4?sign=98403f778e1a278c6bab93e049d156be&t=6a7b1f68"
"play_id": "http://qcapp.xingya.com.cn/wz_mp41208jinshen1.mp4?sign=fd2484f694d03e3a90e90f799ad1e644&t=6a7b24bd"
},
"player": {
"parse": 0,
"url": "http://qcapp.xingya.com.cn/wz_mp41208jinshen1.mp4?sign=98403f778e1a278c6bab93e049d156be&t=6a7b1f68",
"url": "http://qcapp.xingya.com.cn/wz_mp41208jinshen1.mp4?sign=fd2484f694d03e3a90e90f799ad1e644&t=6a7b24bd",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://ctyunhljdcdn.qnqcdn.net/qcapp.xingya.com.cn/wz_mp41208jinshen1.mp4?sign=98403f778e1a278c6bab93e049d156be&t=6a7b1f68&nb57c47eq8=offline",
"final_url": "http://ctyunhljdcdn.qnqcdn.net/qcapp.xingya.com.cn/wz_mp41208jinshen1.mp4?sign=fd2484f694d03e3a90e90f799ad1e644&t=6a7b24bd&nb57c47eq8=offline",
"reason": null
}
},
@@ -3576,14 +3576,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 21.994,
"init": 0.002,
"module_load": 9.322,
"init": 0.001,
"home": 0.001,
"category": 586.117,
"detail": 226.8,
"player": 0.018,
"url_check": 1187.219,
"total": 2024.347
"category": 285.2,
"detail": 316.822,
"player": 0.006,
"url_check": 1087.639,
"total": 1699.646
},
"counts": {
"classes": 4,
@@ -3615,14 +3615,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 35.378,
"init": 0.005,
"home": 0.028,
"category": 604.543,
"detail": 739.793,
"module_load": 5.784,
"init": 0.003,
"home": 0.005,
"category": 751.578,
"detail": 766.688,
"player": 0.003,
"url_check": 0.07,
"total": 1384.308
"url_check": 0.061,
"total": 1524.498
},
"counts": {
"classes": 24,
@@ -3654,14 +3654,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.877,
"init": 0.035,
"home": 0.002,
"category": 233.132,
"detail": 572.776,
"player": 0.007,
"url_check": 151.365,
"total": 965.822
"module_load": 3.357,
"init": 0.013,
"home": 0.001,
"category": 484.859,
"detail": 598.627,
"player": 0.002,
"url_check": 141.215,
"total": 1228.944
},
"counts": {
"classes": 3,
@@ -3693,14 +3693,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 8.3,
"module_load": 6.478,
"init": 0.001,
"home": 178.507,
"category": 270.069,
"home": 250.555,
"category": 1236.553,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 653.108
"total": 1723.915
},
"counts": {
"classes": 5,
@@ -3732,14 +3732,14 @@
"error": "playerContent 未返回播放地址",
"traceback": null,
"timings_ms": {
"module_load": 7.833,
"init": 0.001,
"home": 479.688,
"category": 450.333,
"detail": 0.012,
"player": 415.048,
"module_load": 3.014,
"init": 0.0,
"home": 367.238,
"category": 610.207,
"detail": 0.01,
"player": 664.968,
"url_check": 0.0,
"total": 4259.832
"total": 2711.015
},
"counts": {
"classes": 63,
@@ -3771,14 +3771,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 22.78,
"init": 0.007,
"home": 0.002,
"category": 1702.405,
"module_load": 7.134,
"init": 0.001,
"home": 0.001,
"category": 1737.073,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3220.948
"total": 3464.749
},
"counts": {
"classes": 6,
@@ -3810,14 +3810,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 18.111,
"init": 0.002,
"home": 180.668,
"category": 289.372,
"detail": 761.738,
"player": 0.01,
"url_check": 199.01,
"total": 1452.101
"module_load": 8.455,
"init": 0.001,
"home": 71.032,
"category": 296.052,
"detail": 720.739,
"player": 0.003,
"url_check": 164.554,
"total": 1261.66
},
"counts": {
"classes": 7,
@@ -3849,14 +3849,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 25.373,
"init": 0.011,
"home": 0.002,
"category": 1698.979,
"detail": 1050.999,
"player": 0.006,
"url_check": 1200.936,
"total": 3977.285
"module_load": 8.65,
"init": 0.004,
"home": 0.0,
"category": 1671.435,
"detail": 1113.088,
"player": 0.003,
"url_check": 1642.837,
"total": 4438.218
},
"counts": {
"classes": 7,
@@ -3888,14 +3888,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.638,
"init": 193.392,
"home": 369.508,
"category": 194.3,
"detail": 115.659,
"player": 169.78,
"url_check": 72.556,
"total": 1128.058
"module_load": 5.231,
"init": 228.512,
"home": 356.342,
"category": 125.886,
"detail": 156.081,
"player": 153.947,
"url_check": 45.071,
"total": 1071.732
},
"counts": {
"classes": 9,
@@ -3905,17 +3905,17 @@
},
"samples": {
"tid": "2",
"vod_id": "2",
"vod_id": "94932",
"flag": "超级无敌4K",
"play_id": "eyJ2b2RQbGF5RnJvbSI6ICJLc3ZpZGVvIiwgInBsYXlVcmwiOiAiS3N2aWRlby1hZWQ0NjNmYTc2ZmZiODM0ZjFhYTMzODE0ZjIzMGY1MGY0OTYyYjdmM2YwZTk4ZmE4MzdhNTY4NGQwMGUwMTY2M2Y2ZDVlYTk1NDZiZmQ5MjZlOGZkMjk1OTUyNjYyZWNkZjkyM2I2NGNjNDQ4ZDhlNjU4NmQ1Njc3MWJjMmI3N2EyZDEyNWU1ODQ4MzhmMDhmNGU5MWFlOGU5NTE1Mzg2NTc5NjYzMDk0MzBhOTQxOTQ5N2Y3MjVjNzk4NWQyNDZhNGMxOTg5YTFlYjg0MmRlZWIzZWZiNGRkOGQ2ZWI2MTBjYzczMDk5ZTViNGVkZDgzOGM4ZGUyYjE2N2UwMzVhNmM3YWMwNThkYTUwMGY4ZGU2ZTRhZDFkNjE0MzdiYmM2ZTcxOTI3YmNiZTUyNDcwODE4NjExZmM2MDBmMzcxYzRiYzczZDY0YjY2MjM0YzY4NzIwZDg2ZDQ4YzY0NDRjIn0="
"play_id": "eyJ2b2RQbGF5RnJvbSI6ICJLc3ZpZGVvIiwgInBsYXlVcmwiOiAiS3N2aWRlby1hZWQ0NjNmYTc2ZmZiODM0ZjFhYTMzODE0ZjIzMGY1MDFmOWVkZTIxMThkZGE3MDQyMjBkMDkyM2ZkM2M2NDcxMTA5M2VkYzhkYzVmM2FkNjIzOTlhZjFiYjZlYjk4NTQyMjI4ZmY0NjRmZWNmOTEyZjE0OWQ2YWNlODBjZWMwOWI5YjlmZDI2NzgxMDQ1NmZjYjQ0ZDc0NmI0OGZjZmQ4MjQ5YmQyYzIxYTYxMDIwNGRmMzM0MzhhYTlhYzhlMWEzZmQ4ZmJiZjQ5YzFhOGMxZmEyMDZkNTFjNWIwMjI2MDM4ZmEyYWNmMzcwZGY5ZmNkOTVjMmNmMTgwOTY4YTUxIn0="
},
"player": {
"parse": 0,
"url": "https://onvideo-safety.ssrcdn.com/ksc2/vaelZJZHWc8jH4f3EoGbBgocUa_ykV29aP-LdEti5gQp0z-Pf2pstGULdY_62UlyQPq4Z9XcKSVgWZdd0uF4FL7QCZd5YKDLPzr_ZJ0viT8btk_Hv7wTcyWm2ZRfSkIBNvRZyUPmwTlqXhQTWqEIgzlb5Bc3dzChvCbQt2-nA3syHC8izXbuwv6N-fmjF9HX.m3u8?pkey=AAUAqwUf9MyLdWnqVSmFOWWFn-xp9fAACIRUAQUSUDt1XH4cwQaBRTAg4NazMUBV1bGkEkjIonrjO5vvpuRX5ouhQx-Y6Ni_2BTi4ZByVvcy3EdaZ2r7DMZUwPOMGy8LsmY",
"url": "https://onvideo-safety.ssrcdn.com/ksc2/HWM2lT_Ry3cD0fXJzW_EE3JkLxVk66-xfbYyXCarKwUsIhUU5PEnzpGIGcjVmAbil8E4IOLhF7MMYq661vSHbjuHgtehcMWwLeD5pJS8OmFSY6X55s5uN4e6HxElLqQMeXvyrF-IE7Lyef8xYPZfH1ctbKQ2JoVRqAAn9K1IvQzWtCfuB9xbnkxE9tEVj2BN.m3u8?pkey=AAWwfrtxU8Sqh0O6OIBb8Mh9GuuvGV_mQUrisZ2fk_fkgQ0fc3p8YyOaKlapUZvfH0nRE2X6GxycseASE9PM0Ch-gRq2tHEL9rhnN2sXpCMu1p2bp6Zwb8O01qLkqcuBHgs",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://onvideo-safety.ssrcdn.com/ksc2/vaelZJZHWc8jH4f3EoGbBgocUa_ykV29aP-LdEti5gQp0z-Pf2pstGULdY_62UlyQPq4Z9XcKSVgWZdd0uF4FL7QCZd5YKDLPzr_ZJ0viT8btk_Hv7wTcyWm2ZRfSkIBNvRZyUPmwTlqXhQTWqEIgzlb5Bc3dzChvCbQt2-nA3syHC8izXbuwv6N-fmjF9HX.m3u8?pkey=AAUAqwUf9MyLdWnqVSmFOWWFn-xp9fAACIRUAQUSUDt1XH4cwQaBRTAg4NazMUBV1bGkEkjIonrjO5vvpuRX5ouhQx-Y6Ni_2BTi4ZByVvcy3EdaZ2r7DMZUwPOMGy8LsmY",
"final_url": "https://onvideo-safety.ssrcdn.com/ksc2/HWM2lT_Ry3cD0fXJzW_EE3JkLxVk66-xfbYyXCarKwUsIhUU5PEnzpGIGcjVmAbil8E4IOLhF7MMYq661vSHbjuHgtehcMWwLeD5pJS8OmFSY6X55s5uN4e6HxElLqQMeXvyrF-IE7Lyef8xYPZfH1ctbKQ2JoVRqAAn9K1IvQzWtCfuB9xbnkxE9tEVj2BN.m3u8?pkey=AAWwfrtxU8Sqh0O6OIBb8Mh9GuuvGV_mQUrisZ2fk_fkgQ0fc3p8YyOaKlapUZvfH0nRE2X6GxycseASE9PM0Ch-gRq2tHEL9rhnN2sXpCMu1p2bp6Zwb8O01qLkqcuBHgs",
"reason": null
}
},
@@ -3927,14 +3927,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 7.361,
"init": 0.001,
"home": 187.828,
"module_load": 8.452,
"init": 0.0,
"home": 256.63,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 195.46
"total": 265.418
},
"counts": {
"classes": 0,
@@ -3966,14 +3966,14 @@
"error": "Invalid URL '/api/v3/drama/getCategory?orderBy=type_id': No scheme supplied. Perhaps you meant https:///api/v3/drama/getCategory?orderBy=type_id?",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 756, 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 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/薯条.txt\", line 279, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/薯条.txt\", line 251, in _get_json\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\nrequests.exceptions.MissingSchema: Invalid URL '/api/v3/drama/getCategory?orderBy=type_id': No scheme supplied. Perhaps you meant https:///api/v3/drama/getCategory?orderBy=type_id?\n",
"timings_ms": {
"module_load": 28.476,
"init": 15054.429,
"home": 0.352,
"module_load": 5.527,
"init": 15018.046,
"home": 0.276,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 15084.541
"total": 15024.455
},
"counts": {
"classes": 0,
@@ -4005,14 +4005,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 57.309,
"init": 0.011,
"home": 0.002,
"category": 540.35,
"detail": 753.238,
"player": 0.02,
"url_check": 4783.453,
"total": 6137.706
"module_load": 9.802,
"init": 0.007,
"home": 0.001,
"category": 734.021,
"detail": 3125.857,
"player": 0.09,
"url_check": 209.196,
"total": 4080.009
},
"counts": {
"classes": 7,
@@ -4022,17 +4022,17 @@
},
"samples": {
"tid": "1",
"vod_id": "459559",
"flag": "百度#虎斑",
"play_id": "https://pan.baidu.com/s/1fm79aVoSAXwNRyBmCGSRkg?pwd=ceyk"
"vod_id": "460792",
"flag": "夸克#虎斑",
"play_id": "https://pan.quark.cn/s/b33b387a6ace"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1fm79aVoSAXwNRyBmCGSRkg?pwd=ceyk",
"url": "https://pan.quark.cn/s/b33b387a6ace",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=fm79aVoSAXwNRyBmCGSRkg&pwd=ceyk",
"final_url": "https://pan.quark.cn/s/b33b387a6ace",
"reason": null
}
},
@@ -4044,14 +4044,14 @@
"error": "详情缺少播放源或播放列表",
"traceback": null,
"timings_ms": {
"module_load": 19.887,
"init": 520.338,
"home": 0.005,
"category": 310.038,
"detail": 356.714,
"module_load": 6.451,
"init": 602.083,
"home": 0.004,
"category": 444.202,
"detail": 371.744,
"player": 0.0,
"url_check": 0.0,
"total": 1962.366
"total": 2238.961
},
"counts": {
"classes": 4,
@@ -4083,14 +4083,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 44.168,
"init": 0.016,
"home": 0.002,
"category": 2018.779,
"detail": 648.444,
"player": 0.008,
"url_check": 1050.83,
"total": 3763.511
"module_load": 9.01,
"init": 0.005,
"home": 0.001,
"category": 2127.979,
"detail": 5362.626,
"player": 0.003,
"url_check": 1091.668,
"total": 8591.904
},
"counts": {
"classes": 7,
@@ -4122,14 +4122,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.779,
"init": 0.003,
"home": 699.494,
"category": 495.059,
"detail": 0.016,
"player": 0.006,
"url_check": 528.283,
"total": 1739.093
"module_load": 3.408,
"init": 0.001,
"home": 1036.638,
"category": 510.758,
"detail": 0.008,
"player": 0.004,
"url_check": 298.286,
"total": 1849.452
},
"counts": {
"classes": 44,
@@ -4139,7 +4139,7 @@
},
"samples": {
"tid": "217",
"vod_id": "1259@@广东珠江经济电台@@https://pic.qtfm.cn/2015/0209/20150209212831195.jpg@@正在直播: 今日关注",
"vod_id": "1259@@广东珠江经济电台@@https://pic.qtfm.cn/2015/0209/20150209212831195.jpg@@正在直播: 一些事一些情",
"flag": "蜻蜓FM",
"play_id": "1259"
},
@@ -4161,14 +4161,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 33.605,
"init": 0.004,
"home": 0.002,
"category": 1418.109,
"detail": 490.235,
"player": 386.404,
"url_check": 982.223,
"total": 3317.744
"module_load": 5.637,
"init": 0.001,
"home": 0.001,
"category": 1564.065,
"detail": 603.895,
"player": 16660.523,
"url_check": 1093.653,
"total": 19928.941
},
"counts": {
"classes": 4,
@@ -4200,14 +4200,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 49.843,
"init": 0.975,
"home": 0.003,
"category": 0.01,
"module_load": 12.038,
"init": 0.345,
"home": 0.001,
"category": 0.005,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 54.229
"total": 13.346
},
"counts": {
"classes": 6,
@@ -4239,14 +4239,14 @@
"error": "HTTPSConnectionPool(host='cms140.yhg.one', 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='cms140.yhg.one', 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 756, 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 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 74, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 402, in _ensure_init_payload\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 201, in _post_api\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='cms140.yhg.one', port=443): Read timed out. (read timeout=10)\n",
"timings_ms": {
"module_load": 17.12,
"init": 0.002,
"home": 10016.682,
"module_load": 6.491,
"init": 0.001,
"home": 10012.805,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10049.184
"total": 10020.776
},
"counts": {
"classes": 0,
@@ -4278,14 +4278,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 14.851,
"init": 0.049,
"home": 294.049,
"category": 714.299,
"detail": 297.355,
"player": 0.003,
"url_check": 852.069,
"total": 2173.475
"module_load": 10.249,
"init": 0.028,
"home": 884.86,
"category": 869.885,
"detail": 3110.221,
"player": 0.002,
"url_check": 870.424,
"total": 5746.239
},
"counts": {
"classes": 4,
@@ -4317,14 +4317,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.855,
"module_load": 5.627,
"init": 0.001,
"home": 0.001,
"category": 989.448,
"category": 24901.45,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 2763.317
"total": 27171.448
},
"counts": {
"classes": 6,
@@ -4356,14 +4356,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.819,
"init": 0.014,
"module_load": 6.548,
"init": 0.001,
"home": 0.001,
"category": 200.001,
"detail": 1094.243,
"player": 1736.104,
"url_check": 857.329,
"total": 3896.474
"category": 254.978,
"detail": 655.526,
"player": 7108.878,
"url_check": 938.565,
"total": 32655.001
},
"counts": {
"classes": 7,
@@ -4372,18 +4372,18 @@
"episodes": 2
},
"samples": {
"tid": "movie",
"vod_id": "39037771",
"flag": "【无广】",
"play_id": "39037771-1-1"
"tid": "tv",
"vod_id": "39031147",
"flag": "【无广】",
"play_id": "39031147-1-1"
},
"player": {
"parse": 0,
"url": "https://cdn.vvvip-plays33.cc/20260808/16406_3b5f4f19/index.m3u8",
"url": "https://cdn.yzzyvip-29.com/20260704/25457_2ff71cb9/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.vvvip-plays33.cc/20260808/16406_3b5f4f19/index.m3u8",
"final_url": "https://cdn.yzzyvip-29.com/20260704/25457_2ff71cb9/index.m3u8",
"reason": null
}
},
@@ -4395,14 +4395,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.277,
"init": 0.001,
"home": 415.132,
"category": 96.183,
"detail": 3470.809,
"player": 175.553,
"url_check": 28.656,
"total": 4195.808
"module_load": 5.252,
"init": 0.0,
"home": 376.82,
"category": 114.099,
"detail": 3554.597,
"player": 148.078,
"url_check": 33.932,
"total": 4233.708
},
"counts": {
"classes": 4,
@@ -4418,11 +4418,11 @@
},
"player": {
"parse": 0,
"url": "http://car-lv.kuwo.cn/7dbdb75cff994a95213c74d4335a8f3f/6a787c70/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/15413d4f535a52f8fbf51e65e4fd1bc5/6a7881c1/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/7dbdb75cff994a95213c74d4335a8f3f/6a787c70/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/15413d4f535a52f8fbf51e65e4fd1bc5/6a7881c1/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
}
},
@@ -4434,14 +4434,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 13.23,
"init": 495.676,
"home": 253.552,
"category": 246.121,
"detail": 254.036,
"player": 292.305,
"url_check": 61.845,
"total": 1618.068
"module_load": 8.191,
"init": 414.201,
"home": 257.008,
"category": 219.411,
"detail": 253.139,
"player": 383.354,
"url_check": 76.822,
"total": 1613.624
},
"counts": {
"classes": 12,
@@ -4451,17 +4451,17 @@
},
"samples": {
"tid": "recommend",
"vod_id": "359365336",
"vod_id": "636437735",
"flag": "酷狗音乐",
"play_id": "359365336"
"play_id": "636437735"
},
"player": {
"parse": 0,
"url": "http://fsdg360.hw.kugou.com/202608092111/00f0c8c529d27cbd588060014fac7700/v3/0fd703f7f04a5ac3fb0d063f9edbb571/yp/p_0_960135/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx359365336_qu128_s4004662048.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"url": "http://fsdg360.tx.kugou.com/202608092133/2f60cd6cd52862bd4a13805f9ec664f7/v3/8bf9a3090f9d745eebd7fb62831c2011/yp/p_0_960121/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx636437735_qu128_s833624334.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://fsdg360.hw.kugou.com/202608092111/00f0c8c529d27cbd588060014fac7700/v3/0fd703f7f04a5ac3fb0d063f9edbb571/yp/p_0_960135/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx359365336_qu128_s4004662048.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"final_url": "http://fsdg360.tx.kugou.com/202608092133/2f60cd6cd52862bd4a13805f9ec664f7/v3/8bf9a3090f9d745eebd7fb62831c2011/yp/p_0_960121/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx636437735_qu128_s833624334.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"reason": null
}
},
@@ -4473,14 +4473,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.15,
"module_load": 4.772,
"init": 0.001,
"home": 992.298,
"category": 3540.763,
"detail": 894.973,
"player": 570.303,
"url_check": 550.812,
"total": 6559.555
"home": 3099.71,
"category": 3361.097,
"detail": 273.324,
"player": 269.052,
"url_check": 1192.394,
"total": 8201.454
},
"counts": {
"classes": 5,
@@ -4496,11 +4496,11 @@
},
"player": {
"parse": 0,
"url": "https://ppvod011.blbtgg.com/splitOut/20260804/1365903/V20260804160339799121365903/index.m3u8?auth_key=1786281074-8b09678e46e6497783e10a38519407d1-0-456b25037588c5b61b412bb30da01216",
"url": "https://ppvod011.blbtgg.com/splitOut/20260804/1365903/V20260804160339799121365903/index.m3u8?auth_key=1786282437-a4a28a4c7d764eca94c0ddd494e179af-0-e1811f6e5dfb8bee2e41c4d32ff61059",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260804/1365903/V20260804160339799121365903/index.m3u8?auth_key=1786281074-8b09678e46e6497783e10a38519407d1-0-456b25037588c5b61b412bb30da01216",
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260804/1365903/V20260804160339799121365903/index.m3u8?auth_key=1786282437-a4a28a4c7d764eca94c0ddd494e179af-0-e1811f6e5dfb8bee2e41c4d32ff61059",
"reason": null
}
},
@@ -4512,14 +4512,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.485,
"init": 0.011,
"home": 1130.485,
"category": 1352.438,
"detail": 102.155,
"player": 0.015,
"url_check": 863.962,
"total": 3456.223
"module_load": 10.143,
"init": 0.012,
"home": 154.643,
"category": 132.637,
"detail": 135.911,
"player": 0.025,
"url_check": 1940.646,
"total": 2374.641
},
"counts": {
"classes": 18,
@@ -4551,14 +4551,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.547,
"init": 0.006,
"module_load": 9.515,
"init": 0.008,
"home": 0.001,
"category": 476.634,
"detail": 187.425,
"player": 0.012,
"url_check": 161.246,
"total": 835.345
"category": 21286.975,
"detail": 234.06,
"player": 0.007,
"url_check": 148.5,
"total": 21679.514
},
"counts": {
"classes": 5,
@@ -4590,14 +4590,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.989,
"module_load": 5.668,
"init": 0.003,
"home": 0.002,
"category": 1905.773,
"detail": 737.415,
"home": 0.004,
"category": 7533.18,
"detail": 7936.721,
"player": 0.004,
"url_check": 210.746,
"total": 2860.549
"url_check": 199.002,
"total": 15675.196
},
"counts": {
"classes": 7,
@@ -4629,34 +4629,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.497,
"init": 0.002,
"home": 1259.615,
"category": 1082.658,
"detail": 3721.25,
"player": 842.37,
"url_check": 192.417,
"total": 7105.844
"module_load": 13.188,
"init": 0.007,
"home": 3813.775,
"category": 1753.442,
"detail": 8331.409,
"player": 1255.98,
"url_check": 543.268,
"total": 32852.725
},
"counts": {
"classes": 18,
"category_videos": 24,
"category_videos": 9,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "RWA1fjPgWNm7zDXWIV56",
"tid": "1_5",
"vod_id": "D_15jH_IJQ15hxTz3cSL2",
"flag": "蓝光HDR",
"play_id": "RWA1fjPgWNm7zDXWIV56|||6ELTVL1fVx13oPB0teZtP|||sc_TnymrI9lPH6g6Ba2RnXE|||11"
"play_id": "D_15jH_IJQ15hxTz3cSL2|||jeD5NuA4OIFGmctSl9Tk|||sc_zpbeXXmDfbj_nSy5LcJX|||11"
},
"player": {
"parse": 0,
"url": "http://piccc.cdn.51touxiang.com/m3u8/2ePd4TGLqoackYBGnFxo66tx694g29pLJY5pkDQc.m3u8?pid=%2BibJyq87ptZYRmRqhIP%2FvdPpS8IkFbC44G%2FR8jMO89c%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1786281076&sign=93ba4101368470f443b6d3920c93478d&ip=222.210.194.251",
"url": "http://piccc.cdn.51touxiang.com/m3u8/dUcMOZjEyGfv4VE32Ps5Sgk6a4DWKg45uJslfOHG.m3u8?pid=muwkhYOp3qINkGvMALkIuwF1PRGLSohuJriecdU3W8c%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1786282463&sign=a233181eff51b6c74d075319fb38dfe8&ip=222.210.194.251",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://piccc.cdn.51touxiang.com/m3u8/2ePd4TGLqoackYBGnFxo66tx694g29pLJY5pkDQc.m3u8?pid=%2BibJyq87ptZYRmRqhIP%2FvdPpS8IkFbC44G%2FR8jMO89c%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1786281076&sign=93ba4101368470f443b6d3920c93478d&ip=222.210.194.251",
"final_url": "http://piccc.cdn.51touxiang.com/m3u8/dUcMOZjEyGfv4VE32Ps5Sgk6a4DWKg45uJslfOHG.m3u8?pid=muwkhYOp3qINkGvMALkIuwF1PRGLSohuJriecdU3W8c%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1786282463&sign=a233181eff51b6c74d075319fb38dfe8&ip=222.210.194.251",
"reason": null
}
},
@@ -4668,14 +4668,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.244,
"init": 0.001,
"home": 0.001,
"category": 752.678,
"detail": 756.802,
"module_load": 5.049,
"init": 0.002,
"home": 0.002,
"category": 10228.035,
"detail": 779.958,
"player": 0.003,
"url_check": 836.659,
"total": 2356.097
"url_check": 1902.361,
"total": 12916.086
},
"counts": {
"classes": 5,
@@ -4707,14 +4707,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.586,
"init": 0.001,
"module_load": 3.665,
"init": 0.0,
"home": 0.001,
"category": 331.718,
"detail": 338.127,
"category": 609.85,
"detail": 334.287,
"player": 0.003,
"url_check": 50.629,
"total": 729.608
"url_check": 65.654,
"total": 1013.838
},
"counts": {
"classes": 12,
@@ -4746,14 +4746,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 12.876,
"module_load": 4.032,
"init": 0.001,
"home": 0.001,
"category": 961.081,
"detail": 1044.418,
"player": 997.816,
"url_check": 182.698,
"total": 9261.15
"category": 1028.488,
"detail": 1119.368,
"player": 9333.715,
"url_check": 4268.44,
"total": 15754.578
},
"counts": {
"classes": 4,
@@ -4763,17 +4763,17 @@
},
"samples": {
"tid": "1",
"vod_id": "252487",
"flag": "无广告21",
"play_id": "/vodplay/252487-2-1.html"
"vod_id": "88997",
"flag": "茅台资源1",
"play_id": "/vodplay/88997-4-1.html"
},
"player": {
"parse": 0,
"url": "https://v.fengbao11.com/video/rexuedachendao/741b46522f82/index.m3u8",
"url": "https://vodcnd17.uvjtih.cn/20260807/cHvmM0DA/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.fengbao11.com/video/rexuedachendao/741b46522f82/index.m3u8",
"final_url": "https://vodcnd17.uvjtih.cn/20260807/cHvmM0DA/index.m3u8",
"reason": null
}
},
@@ -4785,14 +4785,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.113,
"module_load": 4.697,
"init": 0.001,
"home": 10012.642,
"home": 10009.082,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10018.985
"total": 10014.013
},
"counts": {
"classes": 0,
@@ -4824,14 +4824,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.649,
"module_load": 3.577,
"init": 0.001,
"home": 0.0,
"category": 243.28,
"detail": 233.89,
"player": 0.017,
"url_check": 370.047,
"total": 852.73
"category": 5625.45,
"detail": 255.568,
"player": 0.025,
"url_check": 414.369,
"total": 6299.841
},
"counts": {
"classes": 6,
@@ -4863,14 +4863,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.148,
"init": 0.006,
"home": 377.601,
"module_load": 4.734,
"init": 0.002,
"home": 2964.122,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 383.937
"total": 2969.088
},
"counts": {
"classes": 0,