This commit is contained in:
Harold
2026-07-06 22:19:31 +08:00
parent 1587e15896
commit 3fde785e0f
5 changed files with 1052 additions and 1052 deletions
+632 -632
View File
@@ -1,7 +1,7 @@
{
"generated_at": "2026-07-06T22:06:36+08:00",
"generated_at": "2026-07-06T22:18:26+08:00",
"max_workers": 16,
"total_duration_ms": 49264.016,
"total_duration_ms": 60884.087,
"summary": {
"total": 95,
"success": 72,
@@ -27,14 +27,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 163.897,
"module_load": 217.742,
"init": 0.001,
"home": 571.464,
"category": 0.023,
"detail": 351.543,
"player": 1402.492,
"url_check": 556.362,
"total": 3125.26
"home": 9377.713,
"category": 0.019,
"detail": 418.626,
"player": 5112.49,
"url_check": 616.417,
"total": 15745.45
},
"counts": {
"classes": 6,
@@ -66,14 +66,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 162.743,
"module_load": 150.071,
"init": 0.001,
"home": 0.002,
"category": 1058.389,
"detail": 537.748,
"player": 0.005,
"url_check": 149.308,
"total": 1908.89
"category": 10911.497,
"detail": 772.152,
"player": 0.004,
"url_check": 148.771,
"total": 11983.252
},
"counts": {
"classes": 5,
@@ -105,14 +105,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 162.476,
"init": 0.004,
"module_load": 250.264,
"init": 0.003,
"home": 0.001,
"category": 907.227,
"detail": 791.063,
"category": 916.961,
"detail": 834.349,
"player": 0.003,
"url_check": 0.053,
"total": 1874.985
"url_check": 0.06,
"total": 2002.495
},
"counts": {
"classes": 12,
@@ -144,14 +144,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 220, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/AAZ音乐.txt\", line 57, 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": 162.337,
"init": 0.004,
"home": 624.429,
"module_load": 156.455,
"init": 0.001,
"home": 9685.055,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 870.37
"total": 9846.893
},
"counts": {
"classes": 0,
@@ -183,14 +183,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 167.995,
"module_load": 225.702,
"init": 0.001,
"home": 0.001,
"category": 599.306,
"detail": 405.728,
"player": 0.013,
"url_check": 415.294,
"total": 1667.791
"category": 484.555,
"detail": 459.15,
"player": 0.01,
"url_check": 477.151,
"total": 7793.637
},
"counts": {
"classes": 2,
@@ -199,18 +199,18 @@
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "movie/8288.html",
"tid": "2",
"vod_id": "tv/8285.html",
"flag": "PPnix",
"play_id": "8288|1080P"
"play_id": "8285|1"
},
"player": {
"parse": 0,
"url": "https://www.ppnix.com/info/m3u8/8288/1080P.m3u8",
"url": "https://www.ppnix.com/info/m3u8/8285/1.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.ppnix.com/info/m3u8/8288/1080P.m3u8",
"final_url": "https://www.ppnix.com/info/m3u8/8285/1.m3u8",
"reason": null
}
},
@@ -222,14 +222,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 181.151,
"module_load": 246.72,
"init": 0.001,
"home": 0.002,
"category": 337.889,
"detail": 249.5,
"player": 0.017,
"url_check": 0.188,
"total": 832.166
"category": 524.579,
"detail": 6124.338,
"player": 0.005,
"url_check": 0.06,
"total": 6898.969
},
"counts": {
"classes": 7,
@@ -261,14 +261,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 234.484,
"init": 0.016,
"module_load": 205.646,
"init": 0.015,
"home": 0.005,
"category": 812.837,
"detail": 263.449,
"player": 296.649,
"url_check": 472.92,
"total": 2093.081
"category": 812.586,
"detail": 258.411,
"player": 294.637,
"url_check": 71.631,
"total": 1645.581
},
"counts": {
"classes": 6,
@@ -284,11 +284,11 @@
},
"player": {
"parse": 0,
"url": "https://isure.stream.qqmusic.qq.com/F0000027fzkv1nKlkp.flac?guid=ec43519eaff5ec3618bc8147ca96d13a&vkey=D111AF7BC383CFF8B1A20BD6B65D5C5DE6547D7B065055C3D56C30AEC89331459891022B674B7C3C427025EF0720926DA369A10C053341ED__v2b9ab543&uin=1152921504846230218&fromtag=119114&redirect=1",
"url": "https://isure.stream.qqmusic.qq.com/F0000027fzkv1nKlkp.flac?guid=18292129a42aa5fb14ac4b16c011ec3f&vkey=9F9647B7AF6C95A36E5F2117B815FCF87286570B9F8FB06238AE5EA4D3031689B20035A9ADE310D3FCF0433B6F21840169BDB47AC4FAE74E__v21e2a16e4&uin=1152921504846230218&fromtag=119114&redirect=1",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://isure.stream.qqmusic.qq.com/F0000027fzkv1nKlkp.flac?guid=ec43519eaff5ec3618bc8147ca96d13a&vkey=D111AF7BC383CFF8B1A20BD6B65D5C5DE6547D7B065055C3D56C30AEC89331459891022B674B7C3C427025EF0720926DA369A10C053341ED__v2b9ab543&uin=1152921504846230218&fromtag=119114&redirect=1",
"final_url": "https://isure.stream.qqmusic.qq.com/F0000027fzkv1nKlkp.flac?guid=18292129a42aa5fb14ac4b16c011ec3f&vkey=9F9647B7AF6C95A36E5F2117B815FCF87286570B9F8FB06238AE5EA4D3031689B20035A9ADE310D3FCF0433B6F21840169BDB47AC4FAE74E__v21e2a16e4&uin=1152921504846230218&fromtag=119114&redirect=1",
"reason": null
}
},
@@ -300,34 +300,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 197.001,
"init": 0.007,
"home": 0.083,
"category": 948.221,
"detail": 2426.245,
"module_load": 203.323,
"init": 0.005,
"home": 0.062,
"category": 9704.391,
"detail": 7507.945,
"player": 0.004,
"url_check": 1034.001,
"total": 4655.653
"url_check": 1059.629,
"total": 18480.07
},
"counts": {
"classes": 29,
"category_videos": 15,
"category_videos": 19,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "cat_recommend",
"vod_id": "yt:video:RyB4ZRPki0s",
"vod_id": "yt:video:E3jcQgR3TNE",
"flag": "YouTube",
"play_id": "yt:video:RyB4ZRPki0s"
"play_id": "yt:video:E3jcQgR3TNE"
},
"player": {
"parse": 0,
"url": "https://www.youtube.com/watch?v=RyB4ZRPki0s",
"url": "https://www.youtube.com/watch?v=E3jcQgR3TNE",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.youtube.com/watch?v=RyB4ZRPki0s",
"final_url": "https://www.youtube.com/watch?v=E3jcQgR3TNE",
"reason": null
}
},
@@ -339,14 +339,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 168.959,
"module_load": 160.038,
"init": 0.001,
"home": 0.005,
"category": 399.876,
"detail": 223.124,
"home": 0.0,
"category": 7842.412,
"detail": 6468.535,
"player": 0.005,
"url_check": 478.13,
"total": 1347.177
"url_check": 167.065,
"total": 14638.683
},
"counts": {
"classes": 6,
@@ -378,14 +378,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 238.33,
"init": 0.002,
"home": 3550.35,
"category": 1601.83,
"detail": 5516.255,
"player": 736.149,
"url_check": 510.277,
"total": 12160.985
"module_load": 146.619,
"init": 0.003,
"home": 11891.634,
"category": 5151.868,
"detail": 1342.613,
"player": 1999.333,
"url_check": 422.653,
"total": 20955.616
},
"counts": {
"classes": 5,
@@ -395,17 +395,17 @@
},
"samples": {
"tid": "1",
"vod_id": "19772",
"vod_id": "19790",
"flag": "快看云",
"play_id": "快看云@@direct@@ba11073ae57ba0eede130eeda148f635,v03dadg10001d92i3knog65os8ougo00,token+,1,1"
"play_id": "快看云@@direct@@ba11073ae57ba0eede130eeda148f635,v03dadg10001d94iuqnog65n96ov3po0,token+,1,1"
},
"player": {
"parse": 0,
"url": "https://v26.douyinvod.com/2f49b01d6da53a870f966b11608e9ccd/6a4c0e26/video/tos/cn/tos-cn-v-5f73e7/okUq2QlSEiwFoNjAIJhidB0EtVaIIhYBvH4k4/?a=0&ch=0&cr=0&dr=2&er=0&lr=test&cd=0%7C0%7C0%7C0&br=2091&bt=2091&cs=0&ds=4&ft=S9lstHiHH_Myq8ZbTX2_e2NvjTQ&mime_type=video_mp4&qs=13&rc=M3J4O3I5cm5sPDQzNGdnM0BpM3J4O3I5cm5sPDQzNGdnM0AtZGxwMmRrMC9hLS1kXjBzYSMtZGxwMmRrMC9hLS1kXjBzcw%3D%3D&btag=80000e00038000&dy_q=1783346234&l=20260706215714469F78F0C996855B96DD",
"url": "https://v3.douyinvod.com/26027e345e77e00517f844a3fd0e786b/6a4c0546/video/tos/cn/tos-cn-v-5f73e7/owvJxva56aw3tIQV0kBSblL2ridBkB2iEEwsH/?a=0&ch=0&cr=0&dr=2&er=0&lr=test&cd=0%7C0%7C0%7C0&br=2102&bt=2102&cs=0&ds=4&ft=S9lstHiHH_Myq8ZO9r2_e2NvjTQ&mime_type=video_mp4&qs=13&rc=M3N5OXE5cnRsPDQzNGdnM0BpM3N5OXE5cnRsPDQzNGdnM0BsMGw2MmRrcjFhLS1kXjBzYSNsMGw2MmRrcjFhLS1kXjBzcw%3D%3D&btag=80000e00038000&dy_q=1783343962&l=20260706211922B95BBFA4BEC96B532E13",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v26.douyinvod.com/2f49b01d6da53a870f966b11608e9ccd/6a4c0e26/video/tos/cn/tos-cn-v-5f73e7/okUq2QlSEiwFoNjAIJhidB0EtVaIIhYBvH4k4/?a=0&ch=0&cr=0&dr=2&er=0&lr=test&cd=0%7C0%7C0%7C0&br=2091&bt=2091&cs=0&ds=4&ft=S9lstHiHH_Myq8ZbTX2_e2NvjTQ&mime_type=video_mp4&qs=13&rc=M3J4O3I5cm5sPDQzNGdnM0BpM3J4O3I5cm5sPDQzNGdnM0AtZGxwMmRrMC9hLS1kXjBzYSMtZGxwMmRrMC9hLS1kXjBzcw%3D%3D&btag=80000e00038000&dy_q=1783346234&l=20260706215714469F78F0C996855B96DD",
"final_url": "https://v3.douyinvod.com/26027e345e77e00517f844a3fd0e786b/6a4c0546/video/tos/cn/tos-cn-v-5f73e7/owvJxva56aw3tIQV0kBSblL2ridBkB2iEEwsH/?a=0&ch=0&cr=0&dr=2&er=0&lr=test&cd=0%7C0%7C0%7C0&br=2102&bt=2102&cs=0&ds=4&ft=S9lstHiHH_Myq8ZO9r2_e2NvjTQ&mime_type=video_mp4&qs=13&rc=M3N5OXE5cnRsPDQzNGdnM0BpM3N5OXE5cnRsPDQzNGdnM0BsMGw2MmRrcjFhLS1kXjBzYSNsMGw2MmRrcjFhLS1kXjBzcw%3D%3D&btag=80000e00038000&dy_q=1783343962&l=20260706211922B95BBFA4BEC96B532E13",
"reason": null
}
},
@@ -417,14 +417,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 158.771,
"module_load": 149.391,
"init": 0.001,
"home": 0.002,
"category": 1575.76,
"detail": 1861.091,
"player": 1994.373,
"url_check": 919.169,
"total": 6591.752
"home": 0.001,
"category": 9513.062,
"detail": 5365.921,
"player": 1477.682,
"url_check": 1149.592,
"total": 17659.51
},
"counts": {
"classes": 7,
@@ -456,14 +456,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 158.477,
"init": 0.012,
"module_load": 237.286,
"init": 0.005,
"home": 0.001,
"category": 1020.3,
"detail": 1002.421,
"player": 0.004,
"url_check": 1519.1,
"total": 3783.237
"category": 840.385,
"detail": 1053.46,
"player": 0.003,
"url_check": 1437.303,
"total": 3569.294
},
"counts": {
"classes": 5,
@@ -495,14 +495,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 200.125,
"module_load": 144.57,
"init": 0.001,
"home": 1252.096,
"category": 1203.838,
"detail": 2295.192,
"home": 1101.528,
"category": 904.496,
"detail": 3304.212,
"player": 0.005,
"url_check": 2011.724,
"total": 17496.887
"url_check": 1443.296,
"total": 16415.177
},
"counts": {
"classes": 5,
@@ -512,17 +512,17 @@
},
"samples": {
"tid": "2",
"vod_id": "36466246",
"vod_id": "35452068",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1OUTa9WmLwx2581-6W0WBWg?pwd=cdyb"
"play_id": "https://pan.baidu.com/s/1x6Z9qkzozCgGZ8xgvEDDVQ?pwd=Yu66"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1OUTa9WmLwx2581-6W0WBWg?pwd=cdyb",
"url": "https://pan.baidu.com/s/1x6Z9qkzozCgGZ8xgvEDDVQ?pwd=Yu66",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=OUTa9WmLwx2581-6W0WBWg&pwd=cdyb",
"final_url": "https://pan.baidu.com/share/init?surl=x6Z9qkzozCgGZ8xgvEDDVQ&pwd=Yu66",
"reason": null
}
},
@@ -534,14 +534,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 177.948,
"module_load": 215.262,
"init": 0.001,
"home": 397.397,
"category": 106.487,
"home": 441.025,
"category": 100.493,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 845.359
"total": 853.83
},
"counts": {
"classes": 5,
@@ -573,14 +573,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 236.795,
"module_load": 250.736,
"init": 0.001,
"home": 0.001,
"category": 543.538,
"detail": 380.942,
"player": 1468.259,
"url_check": 451.132,
"total": 3084.934
"category": 505.507,
"detail": 8182.211,
"player": 6085.293,
"url_check": 685.085,
"total": 15709.913
},
"counts": {
"classes": 14,
@@ -612,14 +612,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 167.066,
"init": 0.0,
"home": 290.278,
"category": 447.216,
"detail": 795.139,
"module_load": 222.861,
"init": 0.001,
"home": 7869.923,
"category": 324.717,
"detail": 1153.345,
"player": 0.02,
"url_check": 3477.098,
"total": 7645.01
"url_check": 946.572,
"total": 18880.496
},
"counts": {
"classes": 7,
@@ -639,7 +639,7 @@
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vod-cdn.findtv.me/hls_overseas/b829caace73be74632720355a8df3d93879a8f32.m3u8",
"final_url": "https://vod-cdn.findtv.me/hls_overseas/103890fe8c47d803982a1cd27168d5da6668fe15.m3u8",
"reason": null
}
},
@@ -651,14 +651,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.946,
"init": 0.001,
"home": 0.001,
"category": 467.476,
"module_load": 4.019,
"init": 0.0,
"home": 0.0,
"category": 4863.824,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1103.998
"total": 13961.784
},
"counts": {
"classes": 5,
@@ -690,14 +690,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.84,
"module_load": 6.011,
"init": 0.001,
"home": 0.001,
"category": 1276.245,
"detail": 954.879,
"category": 1241.572,
"detail": 888.48,
"player": 0.003,
"url_check": 1171.067,
"total": 3409.582
"url_check": 1155.338,
"total": 3292.058
},
"counts": {
"classes": 4,
@@ -729,14 +729,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.878,
"module_load": 4.5,
"init": 0.001,
"home": 0.001,
"category": 604.951,
"detail": 548.592,
"player": 0.009,
"url_check": 1903.593,
"total": 3062.397
"home": 0.0,
"category": 7383.081,
"detail": 460.103,
"player": 0.013,
"url_check": 1844.47,
"total": 9692.651
},
"counts": {
"classes": 4,
@@ -768,14 +768,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.475,
"init": 0.001,
"home": 485.443,
"category": 335.532,
"detail": 311.82,
"player": 832.974,
"url_check": 1710.734,
"total": 3686.664
"module_load": 4.117,
"init": 0.0,
"home": 415.146,
"category": 336.077,
"detail": 274.641,
"player": 859.301,
"url_check": 142.915,
"total": 2032.811
},
"counts": {
"classes": 4,
@@ -791,11 +791,11 @@
},
"player": {
"parse": 0,
"url": "https://qn-302-m-play.bwcgee.cn/c069d42171ee71f1833a4531958d0402/c17bc232b9cd4d8ebe60d89eb7792743-a3279265c3c45d0c5e841261bed53550-ld.mp4?sign=df8e53a2932cf9ff143f94831f6695e4&t=6a4beea7&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=07c41a2302d04e8c8b55c001ad7ca4fb&hevc=false&seasonId=56986",
"url": "https://a0i8iltc01oar1g.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/c069d42171ee71f1833a4531958d0402/c17bc232b9cd4d8ebe60d89eb7792743-a3279265c3c45d0c5e841261bed53550-ld.mp4?auth_key=1783361903-24f46aa9eec52f5b00b8354a2ec54190-0-0c7b9c586567a29c42b3527ae462d526&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=93d9c39977804bbfba9d6041e4057cb6&hevc=false&seasonId=56986",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://2064030339.qrstuvwxyzab.com:22443/OzwfcER4VzlnIl4iDWQYIyk1VyZaKRQLOz9bOw/c069d42171ee71f1833a4531958d0402/c17bc232b9cd4d8ebe60d89eb7792743-a3279265c3c45d0c5e841261bed53550-ld.mp4?sign=df8e53a2932cf9ff143f94831f6695e4&t=6a4beea7&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=07c41a2302d04e8c8b55c001ad7ca4fb&hevc=false&seasonId=56986&x-sid=0X11AfMtGNcPoY&x-redirect=0X11AOzwfcER4VzlnIl4iDWcYIyk1VyZZKRR5IzZEMxI-FnolJ1AiASQfMTg3WydaKRU5&x-lid=0X11Ab5874771ed4e&x-st=0X11Ahash",
"final_url": "https://a0i8iltc01oar1g.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/c069d42171ee71f1833a4531958d0402/c17bc232b9cd4d8ebe60d89eb7792743-a3279265c3c45d0c5e841261bed53550-ld.mp4?auth_key=1783361903-24f46aa9eec52f5b00b8354a2ec54190-0-0c7b9c586567a29c42b3527ae462d526&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=93d9c39977804bbfba9d6041e4057cb6&hevc=false&seasonId=56986",
"reason": null
}
},
@@ -807,14 +807,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.231,
"module_load": 9.423,
"init": 0.001,
"home": 0.001,
"category": 450.103,
"detail": 1721.247,
"player": 0.003,
"url_check": 249.501,
"total": 2429.472
"category": 299.863,
"detail": 545.976,
"player": 0.002,
"url_check": 262.036,
"total": 1117.868
},
"counts": {
"classes": 6,
@@ -846,14 +846,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.695,
"init": 0.001,
"module_load": 5.035,
"init": 0.0,
"home": 0.001,
"category": 1241.627,
"detail": 1514.036,
"player": 0.015,
"url_check": 701.115,
"total": 3462.871
"category": 9941.387,
"detail": 1372.21,
"player": 0.017,
"url_check": 853.563,
"total": 12172.557
},
"counts": {
"classes": 4,
@@ -885,14 +885,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.308,
"module_load": 7.107,
"init": 0.001,
"home": 0.001,
"category": 1149.327,
"detail": 234.845,
"player": 1665.244,
"url_check": 998.836,
"total": 4056.528
"category": 1108.412,
"detail": 6841.921,
"player": 2388.644,
"url_check": 607.091,
"total": 10954.152
},
"counts": {
"classes": 4,
@@ -924,14 +924,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.174,
"init": 0.01,
"module_load": 3.746,
"init": 0.008,
"home": 0.001,
"category": 1630.052,
"detail": 606.348,
"player": 0.002,
"url_check": 1241.431,
"total": 3482.594
"category": 328.618,
"detail": 592.407,
"player": 0.006,
"url_check": 1078.011,
"total": 2003.234
},
"counts": {
"classes": 4,
@@ -963,14 +963,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 8.357,
"module_load": 6.179,
"init": 0.001,
"home": 597.554,
"category": 193.199,
"home": 5882.398,
"category": 214.745,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 995.989
"total": 6340.917
},
"counts": {
"classes": 5,
@@ -1002,14 +1002,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 8.604,
"module_load": 5.054,
"init": 0.001,
"home": 0.001,
"category": 442.668,
"home": 0.0,
"category": 626.126,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1164.89
"total": 5909.289
},
"counts": {
"classes": 8,
@@ -1041,14 +1041,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 12.064,
"module_load": 9.702,
"init": 0.001,
"home": 0.001,
"category": 637.453,
"category": 785.081,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 2017.475
"total": 5963.679
},
"counts": {
"classes": 5,
@@ -1080,14 +1080,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.719,
"init": 141.765,
"home": 0.078,
"category": 117.772,
"detail": 1198.202,
"player": 546.151,
"url_check": 546.41,
"total": 2556.608
"module_load": 5.113,
"init": 135.592,
"home": 0.059,
"category": 111.834,
"detail": 882.945,
"player": 145.981,
"url_check": 189.819,
"total": 1471.933
},
"counts": {
"classes": 5,
@@ -1119,14 +1119,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.747,
"module_load": 6.302,
"init": 0.001,
"home": 0.001,
"category": 258.897,
"detail": 445.714,
"player": 441.929,
"url_check": 1374.945,
"total": 2527.789
"category": 2891.424,
"detail": 504.775,
"player": 592.709,
"url_check": 1340.233,
"total": 5336.205
},
"counts": {
"classes": 6,
@@ -1158,14 +1158,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.098,
"init": 0.001,
"module_load": 4.564,
"init": 0.0,
"home": 0.001,
"category": 1752.355,
"detail": 1152.702,
"player": 236.485,
"url_check": 556.917,
"total": 3704.551
"category": 1362.49,
"detail": 625.764,
"player": 213.121,
"url_check": 514.773,
"total": 2721.585
},
"counts": {
"classes": 5,
@@ -1181,11 +1181,11 @@
},
"player": {
"parse": 0,
"url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-06/22/20260622092748508UnDTRAZN/playlist.m3u8?auth_key=1783346796-0-0-5aa81aea5885a21d844d97096a03b86c",
"url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-06/22/20260622092748508UnDTRAZN/playlist.m3u8?auth_key=1783347513-0-0-7b82c8218132b209f02a6c6a6a8fcd56",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-06/22/20260622092748508UnDTRAZN/playlist.m3u8?auth_key=1783346796-0-0-5aa81aea5885a21d844d97096a03b86c",
"final_url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-06/22/20260622092748508UnDTRAZN/playlist.m3u8?auth_key=1783347513-0-0-7b82c8218132b209f02a6c6a6a8fcd56",
"reason": null
}
},
@@ -1197,14 +1197,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.178,
"module_load": 3.996,
"init": 0.001,
"home": 3219.077,
"category": 251.485,
"detail": 693.71,
"home": 2778.62,
"category": 245.558,
"detail": 714.78,
"player": 0.002,
"url_check": 417.242,
"total": 4586.061
"url_check": 48.325,
"total": 3791.794
},
"counts": {
"classes": 11,
@@ -1236,14 +1236,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.397,
"init": 653.601,
"home": 0.005,
"category": 187.377,
"detail": 198.671,
"player": 0.003,
"url_check": 162.259,
"total": 1206.038
"module_load": 3.442,
"init": 1126.855,
"home": 0.003,
"category": 174.141,
"detail": 184.164,
"player": 0.002,
"url_check": 160.767,
"total": 1649.981
},
"counts": {
"classes": 7,
@@ -1275,14 +1275,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.726,
"init": 76.324,
"module_load": 3.689,
"init": 85.061,
"home": 0.001,
"category": 2106.211,
"detail": 3063.572,
"player": 2247.806,
"url_check": 421.638,
"total": 7920.115
"category": 180.747,
"detail": 3037.825,
"player": 313.922,
"url_check": 101.002,
"total": 3722.9
},
"counts": {
"classes": 11,
@@ -1298,11 +1298,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=5037a2941453ca0f8b2e9db5437ce704&buy_key=FM&token=8203&timestamp=1783346799&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=27d3927ff66661a477c318c719be440e&buy_key=FM&token=2878&timestamp=1783347516&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=5037a2941453ca0f8b2e9db5437ce704&buy_key=FM&token=8203&timestamp=1783346799&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=27d3927ff66661a477c318c719be440e&buy_key=FM&token=2878&timestamp=1783347516&duration=453",
"reason": null
}
},
@@ -1314,14 +1314,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.19,
"module_load": 8.123,
"init": 0.0,
"home": 454.923,
"category": 453.866,
"detail": 821.354,
"player": 319.236,
"url_check": 587.653,
"total": 2648.334
"home": 428.173,
"category": 505.09,
"detail": 851.243,
"player": 313.423,
"url_check": 143.54,
"total": 2250.764
},
"counts": {
"classes": 8,
@@ -1353,14 +1353,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.64,
"init": 0.005,
"home": 2997.134,
"category": 1032.702,
"detail": 1004.825,
"player": 3231.538,
"url_check": 490.422,
"total": 8764.91
"module_load": 8.764,
"init": 0.006,
"home": 1223.781,
"category": 3068.804,
"detail": 1548.606,
"player": 2202.967,
"url_check": 624.175,
"total": 8678.171
},
"counts": {
"classes": 3,
@@ -1376,11 +1376,11 @@
},
"player": {
"parse": 0,
"url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/e2fe03e8a9b54bb49a45f46cdd95d6bd~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1814450801&x-signature=kN%2BN4iSOJvKAY3yYV2i%2FXqfHydM%3D",
"url": "https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/e2fe03e8a9b54bb49a45f46cdd95d6bd~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1814451521&x-signature=xavzJrXe%2BDh7rVpaSVuUM8m3GcE%3D",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/e2fe03e8a9b54bb49a45f46cdd95d6bd~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1814450801&x-signature=kN%2BN4iSOJvKAY3yYV2i%2FXqfHydM%3D",
"final_url": "https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/e2fe03e8a9b54bb49a45f46cdd95d6bd~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1814451521&x-signature=xavzJrXe%2BDh7rVpaSVuUM8m3GcE%3D",
"reason": null
}
},
@@ -1392,14 +1392,14 @@
"error": "HTTPSConnectionPool(host='40000.me', port=443): Read timed out. (read timeout=10)",
"traceback": null,
"timings_ms": {
"module_load": 3.974,
"module_load": 4.714,
"init": 0.001,
"home": 0.001,
"category": 10019.822,
"category": 10015.952,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 20342.155
"total": 20038.982
},
"counts": {
"classes": 5,
@@ -1431,14 +1431,14 @@
"error": "HTTP 403",
"traceback": null,
"timings_ms": {
"module_load": 6.112,
"module_load": 6.056,
"init": 0.001,
"home": 0.001,
"category": 637.646,
"detail": 1341.737,
"player": 973.529,
"url_check": 334.598,
"total": 7011.67
"category": 837.809,
"detail": 1548.204,
"player": 1104.708,
"url_check": 333.665,
"total": 8017.016
},
"counts": {
"classes": 6,
@@ -1470,14 +1470,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.061,
"module_load": 9.95,
"init": 0.001,
"home": 0.001,
"category": 514.818,
"detail": 507.73,
"player": 0.003,
"url_check": 1021.762,
"total": 2052.941
"category": 1045.073,
"detail": 548.423,
"player": 0.005,
"url_check": 1013.248,
"total": 2617.275
},
"counts": {
"classes": 6,
@@ -1509,14 +1509,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.473,
"init": 0.001,
"module_load": 4.215,
"init": 0.0,
"home": 0.006,
"category": 753.295,
"detail": 361.11,
"category": 1904.71,
"detail": 430.465,
"player": 0.004,
"url_check": 1985.758,
"total": 3105.297
"url_check": 1995.908,
"total": 4336.292
},
"counts": {
"classes": 6,
@@ -1548,14 +1548,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 11.306,
"init": 465.631,
"home": 446.235,
"module_load": 9.405,
"init": 496.856,
"home": 505.515,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 923.321
"total": 1011.945
},
"counts": {
"classes": 0,
@@ -1587,14 +1587,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.428,
"init": 441.214,
"home": 422.194,
"category": 835.06,
"detail": 845.095,
"player": 1197.738,
"url_check": 85.389,
"total": 3833.925
"module_load": 4.407,
"init": 439.714,
"home": 645.61,
"category": 636.692,
"detail": 849.08,
"player": 1062.651,
"url_check": 90.259,
"total": 3728.877
},
"counts": {
"classes": 8,
@@ -1626,14 +1626,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.583,
"module_load": 5.338,
"init": 0.001,
"home": 0.0,
"category": 911.983,
"detail": 701.18,
"player": 1088.016,
"url_check": 656.046,
"total": 3365.512
"home": 0.001,
"category": 1013.163,
"detail": 763.474,
"player": 1798.803,
"url_check": 610.379,
"total": 4191.871
},
"counts": {
"classes": 4,
@@ -1649,11 +1649,11 @@
},
"player": {
"parse": 0,
"url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/874f908a-f9df-4538-942a-7342fda0ff8a.m3u8?x-amz-CLIENTTYPEIN=UNKNOWN&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&x-amz-userLevel=0&x-amz-limitrate=51200&x-amz-UID=269636103&x-amz-APPID=828221&response-content-disposition=attachment%3Bfilename%3D%22%E6%AD%A3%E7%89%87.m3u8%22%3Bfilename*%3DUTF-8%27%27%25E6%25AD%25A3%25E7%2589%2587.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=%2BimqIOOQKhqMcZYzKj2KBYogFCk%3D&Expires=1783347064&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016",
"url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/874f908a-f9df-4538-942a-7342fda0ff8a.m3u8?x-amz-CLIENTTYPEIN=UNKNOWN&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&x-amz-userLevel=0&x-amz-limitrate=51200&x-amz-UID=269636103&x-amz-APPID=828221&response-content-disposition=attachment%3Bfilename%3D%22%E6%AD%A3%E7%89%87.m3u8%22%3Bfilename*%3DUTF-8%27%27%25E6%25AD%25A3%25E7%2589%2587.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=HXn0n1Vs06fTbY65sF/MZRZahZA%3D&Expires=1783347818&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/874f908a-f9df-4538-942a-7342fda0ff8a.m3u8?x-amz-CLIENTTYPEIN=UNKNOWN&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&x-amz-userLevel=0&x-amz-limitrate=51200&x-amz-UID=269636103&x-amz-APPID=828221&response-content-disposition=attachment%3Bfilename%3D%22%E6%AD%A3%E7%89%87.m3u8%22%3Bfilename*%3DUTF-8%27%27%25E6%25AD%25A3%25E7%2589%2587.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=%2BimqIOOQKhqMcZYzKj2KBYogFCk%3D&Expires=1783347064&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016",
"final_url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/874f908a-f9df-4538-942a-7342fda0ff8a.m3u8?x-amz-CLIENTTYPEIN=UNKNOWN&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&x-amz-userLevel=0&x-amz-limitrate=51200&x-amz-UID=269636103&x-amz-APPID=828221&response-content-disposition=attachment%3Bfilename%3D%22%E6%AD%A3%E7%89%87.m3u8%22%3Bfilename*%3DUTF-8%27%27%25E6%25AD%25A3%25E7%2589%2587.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=HXn0n1Vs06fTbY65sF/MZRZahZA%3D&Expires=1783347818&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016",
"reason": null
}
},
@@ -1665,14 +1665,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.754,
"init": 0.019,
"home": 522.091,
"category": 251.545,
"detail": 1800.722,
"module_load": 3.671,
"init": 0.02,
"home": 202.809,
"category": 826.687,
"detail": 303.154,
"player": 0.002,
"url_check": 588.714,
"total": 3167.556
"url_check": 178.946,
"total": 1515.871
},
"counts": {
"classes": 30,
@@ -1684,15 +1684,15 @@
"tid": "都市",
"vod_id": "110000044555935694",
"flag": "1080P",
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1783346796&sign=fc821528a6bfc89fc1672fe992c7dc15"
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1783347516&sign=2486b5b7636c6113c6bb939a087e26eb"
},
"player": {
"parse": 0,
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1783346796&sign=fc821528a6bfc89fc1672fe992c7dc15",
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1783347516&sign=2486b5b7636c6113c6bb939a087e26eb",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1783346796&sign=fc821528a6bfc89fc1672fe992c7dc15",
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1783347516&sign=2486b5b7636c6113c6bb939a087e26eb",
"reason": null
}
},
@@ -1704,14 +1704,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.406,
"module_load": 4.798,
"init": 0.001,
"home": 222.059,
"category": 255.683,
"detail": 281.852,
"player": 245.938,
"url_check": 398.348,
"total": 1408.952
"home": 346.057,
"category": 273.06,
"detail": 340.302,
"player": 383.237,
"url_check": 82.688,
"total": 1430.725
},
"counts": {
"classes": 1,
@@ -1743,14 +1743,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.306,
"module_load": 5.082,
"init": 0.001,
"home": 0.001,
"category": 1004.314,
"detail": 539.203,
"player": 636.78,
"url_check": 1057.184,
"total": 3242.466
"home": 0.0,
"category": 799.7,
"detail": 692.349,
"player": 694.386,
"url_check": 1944.82,
"total": 4136.921
},
"counts": {
"classes": 5,
@@ -1782,14 +1782,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.549,
"module_load": 6.849,
"init": 0.001,
"home": 0.001,
"category": 544.042,
"detail": 1293.511,
"player": 0.003,
"url_check": 551.89,
"total": 2393.517
"category": 475.78,
"detail": 1303.168,
"player": 0.002,
"url_check": 872.186,
"total": 2658.372
},
"counts": {
"classes": 5,
@@ -1821,14 +1821,14 @@
"error": "('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))",
"traceback": null,
"timings_ms": {
"module_load": 7.787,
"module_load": 7.392,
"init": 0.001,
"home": 0.001,
"category": 555.3,
"category": 915.164,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1334.313
"total": 1982.053
},
"counts": {
"classes": 7,
@@ -1860,14 +1860,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.613,
"module_load": 5.181,
"init": 0.001,
"home": 0.001,
"category": 7656.688,
"detail": 12296.726,
"player": 4327.292,
"url_check": 2010.105,
"total": 41610.128
"category": 4081.967,
"detail": 12044.321,
"player": 3037.348,
"url_check": 1996.165,
"total": 42400.47
},
"counts": {
"classes": 4,
@@ -1899,14 +1899,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.092,
"init": 1164.804,
"home": 379.745,
"category": 375.038,
"detail": 481.287,
"player": 870.799,
"url_check": 1005.838,
"total": 4284.454
"module_load": 4.95,
"init": 683.675,
"home": 652.656,
"category": 525.081,
"detail": 486.493,
"player": 960.739,
"url_check": 1330.574,
"total": 4644.826
},
"counts": {
"classes": 8,
@@ -1922,11 +1922,11 @@
},
"player": {
"parse": 0,
"url": "https://usaydd.xbavporn.com/m3u87/share/8059109/8249467/20260630/130046/720/index.m3u8?sign=b56b9dfa24cc175a657b90f986ddbeb3&t=1783346800",
"url": "https://usaydd.0rvgx279.com/m3u87/share/8059109/8249467/20260630/130046/720/index.m3u8?sign=c8792c0f689def3575435692b2bafa1b&t=1783347520",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://usaydd.xbavporn.com/m3u87/share/8059109/8249467/20260630/130046/720/index.m3u8?sign=b56b9dfa24cc175a657b90f986ddbeb3&t=1783346800",
"final_url": "https://usaydd.0rvgx279.com/m3u87/share/8059109/8249467/20260630/130046/720/index.m3u8?sign=c8792c0f689def3575435692b2bafa1b&t=1783347520",
"reason": null
}
},
@@ -1938,14 +1938,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.509,
"module_load": 9.253,
"init": 0.001,
"home": 0.001,
"category": 443.65,
"detail": 416.198,
"player": 0.006,
"url_check": 1198.122,
"total": 2066.073
"category": 493.762,
"detail": 308.772,
"player": 0.004,
"url_check": 1175.18,
"total": 1988.002
},
"counts": {
"classes": 6,
@@ -1977,14 +1977,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 7.834,
"init": 87.551,
"home": 96.267,
"module_load": 8.18,
"init": 106.539,
"home": 92.647,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 191.883
"total": 207.657
},
"counts": {
"classes": 0,
@@ -2016,14 +2016,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.989,
"init": 0.0,
"home": 736.404,
"category": 368.8,
"detail": 914.575,
"player": 0.034,
"url_check": 449.464,
"total": 2475.392
"module_load": 5.574,
"init": 0.001,
"home": 372.659,
"category": 371.999,
"detail": 1067.462,
"player": 0.03,
"url_check": 431.272,
"total": 2249.866
},
"counts": {
"classes": 10,
@@ -2055,14 +2055,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.547,
"init": 546.922,
"home": 658.828,
"category": 302.333,
"detail": 348.218,
"player": 1420.581,
"url_check": 425.664,
"total": 3710.8
"module_load": 8.312,
"init": 172.193,
"home": 722.971,
"category": 372.7,
"detail": 375.552,
"player": 1440.939,
"url_check": 425.451,
"total": 3518.93
},
"counts": {
"classes": 7,
@@ -2094,14 +2094,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.761,
"module_load": 6.446,
"init": 0.001,
"home": 0.001,
"category": 1068.884,
"detail": 737.157,
"category": 780.857,
"detail": 674.765,
"player": 0.004,
"url_check": 1290.754,
"total": 3102.185
"url_check": 1108.518,
"total": 2571.404
},
"counts": {
"classes": 5,
@@ -2133,14 +2133,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.261,
"module_load": 5.96,
"init": 0.002,
"home": 410.49,
"category": 446.348,
"detail": 403.208,
"player": 333.822,
"url_check": 78.995,
"total": 1677.945
"home": 434.349,
"category": 531.695,
"detail": 395.323,
"player": 317.031,
"url_check": 75.761,
"total": 1760.731
},
"counts": {
"classes": 10,
@@ -2156,11 +2156,11 @@
},
"player": {
"parse": 0,
"url": "http://210.16.164.53:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1783346800366&url=NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8",
"url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1783347519989&url=NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://210.16.164.53:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1783346800366&url=NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8",
"final_url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1783347519989&url=NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8",
"reason": null
}
},
@@ -2172,14 +2172,14 @@
"error": "分类缺少 type_id",
"traceback": null,
"timings_ms": {
"module_load": 4.878,
"module_load": 4.458,
"init": 0.001,
"home": 0.001,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 4.998
"total": 4.577
},
"counts": {
"classes": 4,
@@ -2211,18 +2211,18 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 14.013,
"init": 0.028,
"home": 3854.729,
"category": 587.149,
"detail": 361.152,
"player": 0.003,
"url_check": 1122.842,
"total": 5940.773
"module_load": 15.886,
"init": 0.02,
"home": 4061.551,
"category": 981.127,
"detail": 202.426,
"player": 0.001,
"url_check": 121.184,
"total": 5383.464
},
"counts": {
"classes": 11,
"category_videos": 60,
"category_videos": 48,
"detail_videos": 1,
"episodes": 1
},
@@ -2250,14 +2250,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.258,
"init": 0.113,
"module_load": 8.289,
"init": 0.092,
"home": 0.001,
"category": 1532.864,
"category": 1500.629,
"detail": 0.002,
"player": 0.001,
"url_check": 107.021,
"total": 1649.963
"url_check": 210.557,
"total": 1720.118
},
"counts": {
"classes": 7,
@@ -2289,14 +2289,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.112,
"module_load": 5.943,
"init": 0.001,
"home": 0.001,
"category": 814.201,
"detail": 393.836,
"player": 745.084,
"url_check": 363.935,
"total": 2323.841
"home": 0.0,
"category": 598.523,
"detail": 438.517,
"player": 532.829,
"url_check": 371.821,
"total": 1948.415
},
"counts": {
"classes": 6,
@@ -2306,17 +2306,17 @@
},
"samples": {
"tid": "index",
"vod_id": "147155",
"vod_id": "146188",
"flag": "独播库",
"play_id": "147155-1-1"
"play_id": "146188-1-1"
},
"player": {
"parse": 0,
"url": "https://vid.dbokutv.com/20260705/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsvsRsGlQ79nBMfZSNGjC34jC34rHZ51HJ8uBcrmD0/chunklist.m3u8",
"url": "https://vid.dbokutv.com/20260624/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBtTsRsGlR7XgBNfjUIqmCIqmCJ8rEJ0nD4OkRN0q/chunklist.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vid.dbokutv.com/20260705/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsvsRsGlQ79nBMfZSNGjC34jC34rHZ51HJ8uBcrmD0/chunklist.m3u8",
"final_url": "https://vid.dbokutv.com/20260624/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBtTsRsGlR7XgBNfjUIqmCIqmCJ8rEJ0nD4OkRN0q/chunklist.m3u8",
"reason": null
}
},
@@ -2328,14 +2328,14 @@
"error": "playerContent 未返回播放地址",
"traceback": null,
"timings_ms": {
"module_load": 8.02,
"init": 206.76,
"home": 391.141,
"category": 252.461,
"detail": 259.21,
"player": 456.265,
"module_load": 8.277,
"init": 201.613,
"home": 278.752,
"category": 308.922,
"detail": 256.727,
"player": 437.853,
"url_check": 0.0,
"total": 3217.915
"total": 3215.306
},
"counts": {
"classes": 5,
@@ -2367,14 +2367,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.608,
"module_load": 6.828,
"init": 0.001,
"home": 0.001,
"category": 764.9,
"detail": 561.838,
"player": 0.004,
"url_check": 1315.793,
"total": 2652.776
"category": 698.326,
"detail": 717.965,
"player": 0.003,
"url_check": 1787.53,
"total": 3211.234
},
"counts": {
"classes": 8,
@@ -2406,14 +2406,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 42.797,
"module_load": 42.221,
"init": 0.001,
"home": 3.201,
"category": 822.723,
"detail": 639.302,
"home": 3.458,
"category": 880.233,
"detail": 732.416,
"player": 0.003,
"url_check": 1145.188,
"total": 2653.966
"url_check": 1131.187,
"total": 2791.808
},
"counts": {
"classes": 11,
@@ -2445,14 +2445,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.136,
"module_load": 6.364,
"init": 0.001,
"home": 0.013,
"category": 622.518,
"detail": 807.973,
"player": 396.72,
"url_check": 2342.534,
"total": 4176.473
"home": 0.017,
"category": 733.788,
"detail": 998.37,
"player": 494.848,
"url_check": 1602.559,
"total": 3837.372
},
"counts": {
"classes": 5,
@@ -2468,7 +2468,7 @@
},
"player": {
"parse": 0,
"url": "https://vd.wmvbo.com/7de58850daab0bb518c91a699b86820a/20260707020642/6500581f32e7b110d666e9/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
"url": "https://vd.wmvbo.com/bb21aa6cf92c0b2c947b29c6a383c9a1/20260707021841/6500581f32e7b110d666e9/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
@@ -2484,14 +2484,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.559,
"init": 95.052,
"home": 0.01,
"category": 2689.48,
"detail": 2573.073,
"player": 1306.487,
"url_check": 508.068,
"total": 7177.369
"module_load": 5.484,
"init": 113.143,
"home": 0.022,
"category": 3378.888,
"detail": 2140.036,
"player": 1514.707,
"url_check": 122.31,
"total": 7275.264
},
"counts": {
"classes": 67,
@@ -2507,11 +2507,11 @@
},
"player": {
"parse": 0,
"url": "https://v3-dy-a-x.ixigua.com/63d7ddb847f4f029863d0fd8ece053d8/6a5e2c21/video/tos/cn/tos-cn-v-6fcc8e/ooIRbPzXgBHeFRTDBUqAncg5ECLz4HYGYYfpeh/?a=6920&ch=0&cr=0&dr=0&er=0&net=5&&br=959&bt=959&cs=0&ds=3&eid=38656&mime_type=video_mp4&qs=0&rc=NTRkNGhlaWg2ZWQ8ZztpNEBpanh1NXI5cndmOzMzNGhoM0BgNDMzNDYtNTQxNWNfM2MyYSMwcGJgMmQ0YGxhLS1kXy9zcw%3D%3D&dy_q=1783346807&l=202607062206478BFFCC4B2495004AD92C&caller=toutiao.videoarch.video_playcenguigui_api",
"url": "https://v3-dy-a-x.ixigua.com/f2d593beba4945763912320491ed22d5/6a5e2ef0/video/tos/cn/tos-cn-v-6fcc8e/ooIRbPzXgBHeFRTDBUqAncg5ECLz4HYGYYfpeh/?a=6920&ch=0&cr=0&dr=0&er=0&net=5&&br=959&bt=959&cs=0&ds=3&eid=38656&mime_type=video_mp4&qs=0&rc=NTRkNGhlaWg2ZWQ8ZztpNEBpanh1NXI5cndmOzMzNGhoM0BgNDMzNDYtNTQxNWNfM2MyYSMwcGJgMmQ0YGxhLS1kXy9zcw%3D%3D&dy_q=1783347526&l=2026070622184654970622C07BF340ACA3&caller=toutiao.videoarch.video_playcenguigui_api",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v3-dy-a-x.ixigua.com/63d7ddb847f4f029863d0fd8ece053d8/6a5e2c21/video/tos/cn/tos-cn-v-6fcc8e/ooIRbPzXgBHeFRTDBUqAncg5ECLz4HYGYYfpeh/?a=6920&ch=0&cr=0&dr=0&er=0&net=5&&br=959&bt=959&cs=0&ds=3&eid=38656&mime_type=video_mp4&qs=0&rc=NTRkNGhlaWg2ZWQ8ZztpNEBpanh1NXI5cndmOzMzNGhoM0BgNDMzNDYtNTQxNWNfM2MyYSMwcGJgMmQ0YGxhLS1kXy9zcw%3D%3D&dy_q=1783346807&l=202607062206478BFFCC4B2495004AD92C&caller=toutiao.videoarch.video_playcenguigui_api",
"final_url": "https://v3-dy-a-x.ixigua.com/f2d593beba4945763912320491ed22d5/6a5e2ef0/video/tos/cn/tos-cn-v-6fcc8e/ooIRbPzXgBHeFRTDBUqAncg5ECLz4HYGYYfpeh/?a=6920&ch=0&cr=0&dr=0&er=0&net=5&&br=959&bt=959&cs=0&ds=3&eid=38656&mime_type=video_mp4&qs=0&rc=NTRkNGhlaWg2ZWQ8ZztpNEBpanh1NXI5cndmOzMzNGhoM0BgNDMzNDYtNTQxNWNfM2MyYSMwcGJgMmQ0YGxhLS1kXy9zcw%3D%3D&dy_q=1783347526&l=2026070622184654970622C07BF340ACA3&caller=toutiao.videoarch.video_playcenguigui_api",
"reason": null
}
},
@@ -2523,14 +2523,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.709,
"module_load": 6.7,
"init": 0.001,
"home": 854.014,
"category": 561.911,
"detail": 580.359,
"player": 254.19,
"url_check": 120.671,
"total": 2375.305
"home": 448.719,
"category": 242.037,
"detail": 641.865,
"player": 233.097,
"url_check": 42.643,
"total": 1615.933
},
"counts": {
"classes": 29,
@@ -2562,14 +2562,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 230, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/盘Ta.txt\", line 70, 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": 6.899,
"module_load": 5.607,
"init": 0.001,
"home": 3898.391,
"home": 3508.626,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3906.965
"total": 3516.249
},
"counts": {
"classes": 0,
@@ -2601,14 +2601,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.838,
"module_load": 6.136,
"init": 0.001,
"home": 0.0,
"category": 255.226,
"detail": 227.269,
"player": 230.811,
"url_check": 1186.544,
"total": 1906.406
"home": 0.001,
"category": 356.726,
"detail": 428.116,
"player": 292.318,
"url_check": 1246.498,
"total": 2330.903
},
"counts": {
"classes": 4,
@@ -2640,14 +2640,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 15.853,
"init": 0.098,
"module_load": 10.395,
"init": 0.105,
"home": 0.001,
"category": 757.91,
"detail": 337.661,
"player": 751.832,
"url_check": 210.055,
"total": 4385.549
"category": 925.882,
"detail": 591.316,
"player": 662.719,
"url_check": 228.656,
"total": 4574.809
},
"counts": {
"classes": 5,
@@ -2659,7 +2659,7 @@
"tid": "1",
"vod_id": "-75920",
"flag": "迅雷",
"play_id": "push://https://www.xn--vzy265d.cc/api/go.php?t=bASif3Q7fHS8xgIeBBdkrGXM-6MlCnaGzxWmA3qJ3X6dAod9iQDUpDXR2S-5zMGxNKyMseWFyq8-fD5CSEQdBr5qtKEMGh1zzrbChuHVvKgtv8MQJWUEWEngCaCQ0uM6IUEQ6zbjCjYWAJQNOvAh9KStnLysyKboqSlZJjL3_LcZuvFijkgMqWbvJJzfPCuKUBCquwLBb9oqAj17Ks8YoWUmk-v6N8Vf3_30kUXoX7c"
"play_id": "push://https://www.xn--vzy265d.cc/api/go.php?t=gyfo3O9VZCIxzySXwdSlqYRKfgVF4m2K0InnjRg_rNBV-VXMU5nVnkiOtbelpYjtu0bgke2hPMd6tKJ1dXewnyCcuzRWmIVdJVAY2etu5g3JTHXWkokP66u0FKJnzHO0Tj49a5A01ZEzugcSDEaNwlaU6Coma466rOMe9_bRTrLaCihhCeLMRkiNnTZhp1yJ2prwkDcfKxcgVLnpGWVdYQJGqU-_iUCEcFhnlXc9-XE"
},
"player": {
"parse": 0,
@@ -2679,14 +2679,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 23.362,
"init": 1165.937,
"home": 0.112,
"category": 822.269,
"detail": 690.369,
"player": 0.004,
"url_check": 991.647,
"total": 3694.8
"module_load": 25.634,
"init": 1140.29,
"home": 0.105,
"category": 819.523,
"detail": 662.127,
"player": 0.005,
"url_check": 48.551,
"total": 2697.683
},
"counts": {
"classes": 12,
@@ -2718,14 +2718,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.057,
"module_load": 3.911,
"init": 0.001,
"home": 0.001,
"category": 245.482,
"detail": 210.056,
"home": 0.0,
"category": 211.293,
"detail": 280.71,
"player": 0.005,
"url_check": 153.841,
"total": 613.995
"url_check": 149.109,
"total": 645.497
},
"counts": {
"classes": 2,
@@ -2757,14 +2757,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.546,
"init": 0.002,
"module_load": 6.813,
"init": 0.003,
"home": 0.006,
"category": 1076.345,
"detail": 1386.504,
"category": 1105.024,
"detail": 847.125,
"player": 0.004,
"url_check": 0.057,
"total": 2468.876
"url_check": 0.056,
"total": 1959.43
},
"counts": {
"classes": 24,
@@ -2796,14 +2796,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 7.91,
"init": 0.002,
"home": 202.323,
"category": 191.048,
"module_load": 6.013,
"init": 0.001,
"home": 282.924,
"category": 343.933,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 608.435
"total": 932.731
},
"counts": {
"classes": 5,
@@ -2835,14 +2835,14 @@
"error": "playerContent 未返回播放地址",
"traceback": null,
"timings_ms": {
"module_load": 3.133,
"module_load": 3.118,
"init": 0.001,
"home": 646.015,
"category": 453.22,
"detail": 0.01,
"player": 360.598,
"home": 407.0,
"category": 416.272,
"detail": 0.008,
"player": 375.404,
"url_check": 0.0,
"total": 2321.618
"total": 2047.916
},
"counts": {
"classes": 62,
@@ -2874,14 +2874,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.309,
"module_load": 6.93,
"init": 0.001,
"home": 0.001,
"category": 1412.113,
"category": 1909.054,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3402.393
"total": 4104.359
},
"counts": {
"classes": 6,
@@ -2913,14 +2913,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.739,
"module_load": 6.002,
"init": 0.001,
"home": 63.67,
"category": 481.904,
"detail": 1716.683,
"player": 0.002,
"url_check": 127.557,
"total": 2397.751
"home": 89.359,
"category": 290.667,
"detail": 1170.292,
"player": 0.003,
"url_check": 166.92,
"total": 1724.311
},
"counts": {
"classes": 7,
@@ -2952,14 +2952,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 12.7,
"module_load": 8.614,
"init": 0.001,
"home": 0.001,
"category": 1203.707,
"detail": 586.277,
"category": 1519.183,
"detail": 400.388,
"player": 0.004,
"url_check": 979.369,
"total": 2782.632
"url_check": 2091.751,
"total": 4020.413
},
"counts": {
"classes": 7,
@@ -2991,14 +2991,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.417,
"init": 0.0,
"home": 443.598,
"module_load": 8.131,
"init": 0.001,
"home": 797.013,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 450.187
"total": 805.386
},
"counts": {
"classes": 0,
@@ -3030,14 +3030,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.486,
"module_load": 9.701,
"init": 0.001,
"home": 0.001,
"category": 3225.688,
"detail": 3269.247,
"player": 0.016,
"url_check": 148.359,
"total": 6653.245
"category": 3299.829,
"detail": 3099.308,
"player": 0.024,
"url_check": 152.886,
"total": 6562.404
},
"counts": {
"classes": 7,
@@ -3069,14 +3069,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.132,
"module_load": 8.755,
"init": 0.001,
"home": 0.001,
"category": 1026.133,
"detail": 650.326,
"player": 0.008,
"url_check": 427.788,
"total": 2115.151
"home": 0.0,
"category": 696.829,
"detail": 260.769,
"player": 0.006,
"url_check": 426.116,
"total": 1393.142
},
"counts": {
"classes": 7,
@@ -3108,14 +3108,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.735,
"module_load": 5.714,
"init": 0.001,
"home": 0.001,
"category": 1447.668,
"detail": 1043.553,
"player": 877.846,
"url_check": 1325.352,
"total": 4701.797
"category": 1742.199,
"detail": 1008.431,
"player": 1208.135,
"url_check": 1308.771,
"total": 5273.947
},
"counts": {
"classes": 4,
@@ -3147,14 +3147,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 72, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 400, in _ensure_init_payload\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 199, in _post_api\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='cms140.yhg.one', port=443): Read timed out. (read timeout=10)\n",
"timings_ms": {
"module_load": 7.435,
"module_load": 7.498,
"init": 0.001,
"home": 10054.964,
"home": 10014.619,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10064.208
"total": 10023.949
},
"counts": {
"classes": 0,
@@ -3186,14 +3186,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.577,
"init": 0.029,
"home": 883.296,
"category": 846.76,
"detail": 335.007,
"player": 0.002,
"url_check": 1205.498,
"total": 3280.751
"module_load": 10.667,
"init": 0.032,
"home": 1032.361,
"category": 911.738,
"detail": 366.553,
"player": 0.004,
"url_check": 1448.236,
"total": 3770.358
},
"counts": {
"classes": 4,
@@ -3225,14 +3225,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.404,
"module_load": 5.669,
"init": 0.001,
"home": 0.0,
"category": 462.329,
"category": 451.902,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1733.63
"total": 2869.788
},
"counts": {
"classes": 6,
@@ -3264,14 +3264,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.438,
"module_load": 6.623,
"init": 0.001,
"home": 751.318,
"category": 99.944,
"detail": 3448.257,
"player": 458.958,
"url_check": 99.705,
"total": 4866.598
"home": 436.18,
"category": 92.413,
"detail": 3257.701,
"player": 147.76,
"url_check": 32.952,
"total": 3974.754
},
"counts": {
"classes": 4,
@@ -3287,11 +3287,11 @@
},
"player": {
"parse": 0,
"url": "http://car-lv.kuwo.cn/b41a0ae2c279cf2bdb57b8fcd8f445ac/6a4bb679/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/af9374dc1fc5d08db0b42d51a19d79b3/6a4bb947/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/b41a0ae2c279cf2bdb57b8fcd8f445ac/6a4bb679/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/af9374dc1fc5d08db0b42d51a19d79b3/6a4bb947/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
}
},
@@ -3303,14 +3303,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 13.156,
"init": 634.621,
"home": 262.449,
"category": 276.629,
"detail": 268.515,
"player": 425.902,
"url_check": 391.192,
"total": 2273.502
"module_load": 11.592,
"init": 422.947,
"home": 265.179,
"category": 256.955,
"detail": 285.851,
"player": 296.642,
"url_check": 29.819,
"total": 1570.338
},
"counts": {
"classes": 12,
@@ -3320,17 +3320,17 @@
},
"samples": {
"tid": "recommend",
"vod_id": "502539563",
"vod_id": "338323007",
"flag": "酷狗音乐",
"play_id": "502539563"
"play_id": "338323007"
},
"player": {
"parse": 0,
"url": "http://fsdg360.hw.kugou.com/202607062206/95e127d4ec117a23d311869ed4a863cc/v3/7849cbee75e6358cd2aab5d31dda1ab2/yp/full/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx502539563_qumultitrack_s1903575957.mkv?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mkv",
"url": "http://fsdg360.hw.kugou.com/202607062218/f44d2a381a5cb2a7f36bd9fa2d7cc7b3/v3/620b6605f94668d74d2f942463318cf1/yp/p_0_960179/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx338323007_qu128_s835880433.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://fsdg360.hw.kugou.com/202607062206/95e127d4ec117a23d311869ed4a863cc/v3/7849cbee75e6358cd2aab5d31dda1ab2/yp/full/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx502539563_qumultitrack_s1903575957.mkv?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mkv",
"final_url": "http://fsdg360.hw.kugou.com/202607062218/f44d2a381a5cb2a7f36bd9fa2d7cc7b3/v3/620b6605f94668d74d2f942463318cf1/yp/p_0_960179/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx338323007_qu128_s835880433.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"reason": null
}
},
@@ -3342,14 +3342,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.996,
"module_load": 4.252,
"init": 0.001,
"home": 1738.76,
"category": 316.979,
"detail": 1510.142,
"player": 199.477,
"url_check": 867.115,
"total": 4639.127
"home": 1470.136,
"category": 1833.0,
"detail": 200.242,
"player": 1214.636,
"url_check": 877.256,
"total": 5600.19
},
"counts": {
"classes": 6,
@@ -3365,11 +3365,11 @@
},
"player": {
"parse": 0,
"url": "https://ppvod011.blbtgg.com/splitOut/20260705/1342569/V20260705110331438911342569/index.m3u8?auth_key=1783346809-3c1b352efc1c4f9b944a11be9a9af57f-0-da05348885983a842f7be802be046e2a",
"url": "https://ppvod011.blbtgg.com/splitOut/20260705/1342569/V20260705110331438911342569/index.m3u8?auth_key=1783347528-fcfed265d58c41eda61567948e072ffd-0-d4fc610f180133e6f89597193fd0df4b",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260705/1342569/V20260705110331438911342569/index.m3u8?auth_key=1783346809-3c1b352efc1c4f9b944a11be9a9af57f-0-da05348885983a842f7be802be046e2a",
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260705/1342569/V20260705110331438911342569/index.m3u8?auth_key=1783347528-fcfed265d58c41eda61567948e072ffd-0-d4fc610f180133e6f89597193fd0df4b",
"reason": null
}
},
@@ -3381,14 +3381,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.444,
"module_load": 7.09,
"init": 0.001,
"home": 0.001,
"category": 307.118,
"detail": 324.157,
"player": 0.003,
"url_check": 1011.185,
"total": 1650.378
"category": 420.329,
"detail": 274.858,
"player": 0.011,
"url_check": 1217.511,
"total": 1920.562
},
"counts": {
"classes": 5,
@@ -3420,14 +3420,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.178,
"init": 0.002,
"module_load": 5.12,
"init": 0.003,
"home": 0.002,
"category": 1319.331,
"detail": 447.83,
"player": 0.004,
"url_check": 169.816,
"total": 1944.834
"category": 1542.681,
"detail": 587.51,
"player": 0.003,
"url_check": 210.102,
"total": 2345.975
},
"counts": {
"classes": 7,
@@ -3439,7 +3439,7 @@
"tid": "42204681950354",
"vod_id": "66361",
"flag": "天翼",
"play_id": "push://https://cloud.189.cn/t/BBr2IjUbMb2i?password=z7jk"
"play_id": "https://cloud.189.cn/t/BBr2IjUbMb2i?password=z7jk"
},
"player": {
"parse": 0,
@@ -3459,14 +3459,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.486,
"module_load": 6.599,
"init": 0.002,
"home": 207.838,
"home": 344.126,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 213.533
"total": 350.892
},
"counts": {
"classes": 0,
@@ -3498,14 +3498,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.187,
"module_load": 7.556,
"init": 0.001,
"home": 0.001,
"category": 356.137,
"detail": 425.121,
"player": 0.003,
"url_check": 1943.722,
"total": 2731.592
"category": 1321.951,
"detail": 7936.337,
"player": 0.008,
"url_check": 1999.879,
"total": 11266.194
},
"counts": {
"classes": 5,
@@ -3537,14 +3537,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.98,
"module_load": 3.33,
"init": 0.001,
"home": 0.001,
"category": 612.386,
"detail": 376.447,
"player": 0.002,
"url_check": 187.912,
"total": 1182.132
"category": 1168.423,
"detail": 323.242,
"player": 0.003,
"url_check": 103.638,
"total": 1599.104
},
"counts": {
"classes": 12,
@@ -3576,14 +3576,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.398,
"module_load": 4.471,
"init": 0.001,
"home": 0.0,
"category": 1256.669,
"detail": 1108.55,
"player": 940.195,
"url_check": 1941.439,
"total": 11925.463
"category": 1321.894,
"detail": 1070.391,
"player": 1071.7,
"url_check": 2117.411,
"total": 12283.711
},
"counts": {
"classes": 4,
@@ -3615,14 +3615,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.618,
"module_load": 5.198,
"init": 0.001,
"home": 10054.207,
"home": 10013.462,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10060.993
"total": 10018.821
},
"counts": {
"classes": 0,
@@ -3654,14 +3654,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.119,
"init": 0.001,
"home": 0.001,
"category": 182.733,
"detail": 168.418,
"player": 0.034,
"url_check": 485.709,
"total": 841.893
"module_load": 3.921,
"init": 0.0,
"home": 0.0,
"category": 895.454,
"detail": 245.952,
"player": 0.018,
"url_check": 519.475,
"total": 1665.64
},
"counts": {
"classes": 6,
@@ -3693,14 +3693,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.742,
"module_load": 5.483,
"init": 0.001,
"home": 351.592,
"home": 378.912,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 357.411
"total": 384.606
},
"counts": {
"classes": 0,