This commit is contained in:
Harold
2026-07-07 20:12:02 +08:00
parent 3fde785e0f
commit c8c84f5da3
7 changed files with 1266 additions and 1268 deletions
+845 -845
View File
@@ -1,20 +1,20 @@
{
"generated_at": "2026-07-06T22:18:26+08:00",
"generated_at": "2026-07-07T20:11:31+08:00",
"max_workers": 16,
"total_duration_ms": 60884.087,
"total_duration_ms": 27815.358,
"summary": {
"total": 95,
"success": 72,
"failed": 23,
"success_rate": 0.7579,
"success": 70,
"failed": 25,
"success_rate": 0.7368,
"stage_failures": {
"module_load": 0,
"init": 0,
"home": 7,
"category": 10,
"detail": 0,
"player": 2,
"url_check": 1,
"category": 11,
"detail": 1,
"player": 1,
"url_check": 2,
"unexpected": 3
}
},
@@ -27,14 +27,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 217.742,
"module_load": 174.692,
"init": 0.001,
"home": 9377.713,
"category": 0.019,
"detail": 418.626,
"player": 5112.49,
"url_check": 616.417,
"total": 15745.45
"home": 405.32,
"category": 0.028,
"detail": 359.279,
"player": 654.667,
"url_check": 584.022,
"total": 2226.207
},
"counts": {
"classes": 6,
@@ -50,11 +50,11 @@
},
"player": {
"parse": 0,
"url": "https://oss.douyinbit.com/m3u8/312a40d8faa58c0c744ebab5b57a123a.m3u8",
"url": "https://oss.douyinbit.com/m3u8/a8800e0138c6879c01a9e690edfae84a.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://oss.douyinbit.com/m3u8/312a40d8faa58c0c744ebab5b57a123a.m3u8",
"final_url": "https://oss.douyinbit.com/m3u8/a8800e0138c6879c01a9e690edfae84a.m3u8",
"reason": null
}
},
@@ -66,14 +66,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 150.071,
"module_load": 175.335,
"init": 0.001,
"home": 0.002,
"category": 10911.497,
"detail": 772.152,
"home": 0.005,
"category": 668.753,
"detail": 621.046,
"player": 0.004,
"url_check": 148.771,
"total": 11983.252
"url_check": 153.567,
"total": 1678.443
},
"counts": {
"classes": 5,
@@ -105,14 +105,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 250.264,
"init": 0.003,
"home": 0.001,
"category": 916.961,
"detail": 834.349,
"module_load": 223.03,
"init": 0.008,
"home": 0.002,
"category": 779.415,
"detail": 798.076,
"player": 0.003,
"url_check": 0.06,
"total": 2002.495
"url_check": 0.059,
"total": 1829.071
},
"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": 156.455,
"module_load": 173.228,
"init": 0.001,
"home": 9685.055,
"home": 211.601,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 9846.893
"total": 392.641
},
"counts": {
"classes": 0,
@@ -183,14 +183,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 225.702,
"module_load": 182.732,
"init": 0.001,
"home": 0.001,
"category": 484.555,
"detail": 459.15,
"home": 0.003,
"category": 628.643,
"detail": 401.69,
"player": 0.01,
"url_check": 477.151,
"total": 7793.637
"url_check": 254.182,
"total": 1534.282
},
"counts": {
"classes": 2,
@@ -199,18 +199,18 @@
"episodes": 1
},
"samples": {
"tid": "2",
"vod_id": "tv/8285.html",
"tid": "1",
"vod_id": "movie/8291.html",
"flag": "PPnix",
"play_id": "8285|1"
"play_id": "8291|1080P"
},
"player": {
"parse": 0,
"url": "https://www.ppnix.com/info/m3u8/8285/1.m3u8",
"url": "https://www.ppnix.com/info/m3u8/8291/1080P.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.ppnix.com/info/m3u8/8285/1.m3u8",
"final_url": "https://www.ppnix.com/info/m3u8/8291/1080P.m3u8",
"reason": null
}
},
@@ -222,14 +222,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 246.72,
"module_load": 172.499,
"init": 0.001,
"home": 0.002,
"category": 524.579,
"detail": 6124.338,
"player": 0.005,
"url_check": 0.06,
"total": 6898.969
"home": 0.001,
"category": 278.375,
"detail": 211.889,
"player": 0.118,
"url_check": 0.093,
"total": 664.088
},
"counts": {
"classes": 7,
@@ -239,17 +239,17 @@
},
"samples": {
"tid": "zuixin",
"vod_id": "3137",
"flag": "Obsession.2026.2160p.iT.WEB-DL.UNRATED.DV.HDR10+.MULTi.FRE.LAT.DDP5.1.Atmos.H265.MP4-BEN.THE.MEN · 4K · 21.74GB",
"play_id": "magnet:?xt=urn:btih:2ce4a94acc287b04bb190c0756d667e409c9fdb4"
"vod_id": "3243",
"flag": "UIndex - The Furious 2026 1080p AMZN WEB-DL DDP5 1 H 264-KyoGo · 1080 · 6.45GB",
"play_id": "magnet:?xt=urn:btih:f7805b85ec2ab997b31585c93e799a0243fb1ea4&dn=UIndex%20%20%20%20-%20%20%20%20The%20Furious%202026%201080p%20AMZN%20WEB-DL%20DDP5%201%20H%20264-KyoGo"
},
"player": {
"parse": 0,
"url": "magnet:?xt=urn:btih:2ce4a94acc287b04bb190c0756d667e409c9fdb4",
"url": "magnet:?xt=urn:btih:f7805b85ec2ab997b31585c93e799a0243fb1ea4&dn=UIndex - The Furious 2026 1080p AMZN WEB-DL DDP5 1 H 264-KyoGo",
"valid": true,
"reachable": null,
"status_code": null,
"final_url": "magnet:?xt=urn:btih:2ce4a94acc287b04bb190c0756d667e409c9fdb4",
"final_url": "magnet:?xt=urn:btih:f7805b85ec2ab997b31585c93e799a0243fb1ea4&dn=UIndex - The Furious 2026 1080p AMZN WEB-DL DDP5 1 H 264-KyoGo",
"reason": "非 HTTP 地址,按协议格式通过"
}
},
@@ -261,14 +261,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 205.646,
"init": 0.015,
"home": 0.005,
"category": 812.586,
"detail": 258.411,
"player": 294.637,
"url_check": 71.631,
"total": 1645.581
"module_load": 214.363,
"init": 0.02,
"home": 0.009,
"category": 305.124,
"detail": 183.746,
"player": 307.054,
"url_check": 75.008,
"total": 1120.174
},
"counts": {
"classes": 6,
@@ -278,17 +278,17 @@
},
"samples": {
"tid": "playlist",
"vod_id": "playlist:9412344122",
"vod_id": "playlist:7428398268",
"flag": "QQ音乐",
"play_id": "qqmusic:001j5Qxi4J50nw:206713449|极美 - 孙燕姿"
"play_id": "qqmusic:0031MMo90FDbTl:104783753|一次就好 - 杨宗纬"
},
"player": {
"parse": 0,
"url": "https://isure.stream.qqmusic.qq.com/F0000027fzkv1nKlkp.flac?guid=18292129a42aa5fb14ac4b16c011ec3f&vkey=9F9647B7AF6C95A36E5F2117B815FCF87286570B9F8FB06238AE5EA4D3031689B20035A9ADE310D3FCF0433B6F21840169BDB47AC4FAE74E__v21e2a16e4&uin=1152921504846230218&fromtag=119114&redirect=1",
"url": "https://isure.stream.qqmusic.qq.com/F000004cCDRX3ne9Bg.flac?guid=82f6717b250bb4e395f94b99fdd79d45&vkey=810BD17B83763B9A34220799C37181554E71DF3CB981198993FA3E10D6670DE5F4C6C85DC0734255C1E0363536E8755FAAFA06705D98128A__v2b9abef2&uin=1152921504846230218&fromtag=119114&redirect=1",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://isure.stream.qqmusic.qq.com/F0000027fzkv1nKlkp.flac?guid=18292129a42aa5fb14ac4b16c011ec3f&vkey=9F9647B7AF6C95A36E5F2117B815FCF87286570B9F8FB06238AE5EA4D3031689B20035A9ADE310D3FCF0433B6F21840169BDB47AC4FAE74E__v21e2a16e4&uin=1152921504846230218&fromtag=119114&redirect=1",
"final_url": "https://isure.stream.qqmusic.qq.com/F000004cCDRX3ne9Bg.flac?guid=82f6717b250bb4e395f94b99fdd79d45&vkey=810BD17B83763B9A34220799C37181554E71DF3CB981198993FA3E10D6670DE5F4C6C85DC0734255C1E0363536E8755FAAFA06705D98128A__v2b9abef2&uin=1152921504846230218&fromtag=119114&redirect=1",
"reason": null
}
},
@@ -300,14 +300,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 203.323,
"init": 0.005,
"home": 0.062,
"category": 9704.391,
"detail": 7507.945,
"player": 0.004,
"url_check": 1059.629,
"total": 18480.07
"module_load": 171.047,
"init": 0.009,
"home": 0.066,
"category": 797.701,
"detail": 2533.988,
"player": 0.005,
"url_check": 1203.485,
"total": 4781.026
},
"counts": {
"classes": 29,
@@ -339,14 +339,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 160.038,
"module_load": 170.859,
"init": 0.001,
"home": 0.0,
"category": 7842.412,
"detail": 6468.535,
"player": 0.005,
"url_check": 167.065,
"total": 14638.683
"home": 0.002,
"category": 500.605,
"detail": 472.634,
"player": 0.006,
"url_check": 158.57,
"total": 1376.53
},
"counts": {
"classes": 6,
@@ -356,17 +356,17 @@
},
"samples": {
"tid": "index",
"vod_id": "714893469",
"vod_id": "714893522",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/eb72f41fa21c"
"play_id": "https://pan.quark.cn/s/364afd61170f"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/eb72f41fa21c",
"url": "https://pan.quark.cn/s/364afd61170f",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/eb72f41fa21c",
"final_url": "https://pan.quark.cn/s/364afd61170f",
"reason": null
}
},
@@ -378,34 +378,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"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
"module_load": 227.852,
"init": 0.002,
"home": 866.109,
"category": 377.029,
"detail": 560.089,
"player": 0.007,
"url_check": 966.594,
"total": 3017.515
},
"counts": {
"classes": 5,
"category_videos": 30,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "19790",
"flag": "快看云",
"play_id": "快看云@@direct@@ba11073ae57ba0eede130eeda148f635,v03dadg10001d94iuqnog65n96ov3po0,token+,1,1"
"vod_id": "16980",
"flag": "非凡云",
"play_id": "非凡云@@direct@@https://data.m3u8.in/json/?v=,https://vip.ffzy-play10.com/20260707/69471_ce0bfeae/index.m3u8,token+,2,0"
},
"player": {
"parse": 0,
"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",
"url": "https://vip.ffzy-play10.com/20260707/69471_ce0bfeae/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"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",
"final_url": "https://vip.ffzy-play10.com/20260707/69471_ce0bfeae/index.m3u8",
"reason": null
}
},
@@ -417,14 +417,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 149.391,
"module_load": 240.239,
"init": 0.001,
"home": 0.001,
"category": 9513.062,
"detail": 5365.921,
"player": 1477.682,
"url_check": 1149.592,
"total": 17659.51
"category": 1460.144,
"detail": 1108.644,
"player": 1070.476,
"url_check": 865.555,
"total": 4753.006
},
"counts": {
"classes": 7,
@@ -434,17 +434,17 @@
},
"samples": {
"tid": "index",
"vod_id": "204863",
"vod_id": "205003",
"flag": "YouKnowTV",
"play_id": "eyJ2b2RfaWQiOiIyMDQ4NjMiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQ4NjMtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQ4NjMtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMTYiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjA0ODYzLTItMS8ifSx7InNvdXJjZSI6Iue6v-i3rzE3Iiwic291cmNlX2lkIjoiMiIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNDg2My0yLTEvIn0seyJzb3VyY2UiOiLnur_ot68zMSIsInNvdXJjZV9pZCI6IjMiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQ4NjMtMy0xLyJ9LHsic291cmNlIjoi57q_6LevMzIiLCJzb3VyY2VfaWQiOiIzIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjA0ODYzLTMtMS8ifV19"
"play_id": "eyJ2b2RfaWQiOiIyMDUwMDMiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDHpm4YiLCJjYW5kaWRhdGVzIjpbeyJzb3VyY2UiOiLnur_ot68xIiwic291cmNlX2lkIjoiMSIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNTAwMy0xLTEvIn0seyJzb3VyY2UiOiLnur_ot68yIiwic291cmNlX2lkIjoiMSIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNTAwMy0xLTEvIn0seyJzb3VyY2UiOiLnur_ot68xOCIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDUwMDMtMi0xLyJ9LHsic291cmNlIjoi57q_6LevMTkiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjA1MDAzLTItMS8ifSx7InNvdXJjZSI6Iue6v-i3rzMzIiwic291cmNlX2lkIjoiMyIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNTAwMy0zLTEvIn0seyJzb3VyY2UiOiLnur_ot68zNCIsInNvdXJjZV9pZCI6IjMiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDUwMDMtMy0xLyJ9XX0"
},
"player": {
"parse": 0,
"url": "https://vip.dytt-tvs.com/20260623/25180_dbcec773/index.m3u8",
"url": "https://vip.dytt-tvs.com/20260627/25759_ba307c1f/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://play2.jimxtc.com/20260623/25180_dbcec773/index.m3u8",
"final_url": "https://play2.jimxtc.com/20260627/25759_ba307c1f/index.m3u8",
"reason": null
}
},
@@ -456,14 +456,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 237.286,
"module_load": 236.285,
"init": 0.005,
"home": 0.001,
"category": 840.385,
"detail": 1053.46,
"player": 0.003,
"url_check": 1437.303,
"total": 3569.294
"category": 710.651,
"detail": 581.779,
"player": 0.004,
"url_check": 0.053,
"total": 1535.22
},
"counts": {
"classes": 5,
@@ -473,56 +473,56 @@
},
"samples": {
"tid": "1",
"vod_id": "76337",
"flag": "百度1",
"play_id": "https://pan.baidu.com/s/17Q7mP6IfqtJSy8wMPSsCfA?pwd=97yp"
"vod_id": "507397",
"flag": "磁力1",
"play_id": "magnet:?xt=urn:btih:0a2a23d02f07cd6233348340409b5a1984961788&dn=Astropia aka Dorks & Damsels (2007) 2160p HDR Ai Upscale 2.0 MultiSub MKV -Mesc"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/17Q7mP6IfqtJSy8wMPSsCfA?pwd=97yp",
"url": "magnet:?xt=urn:btih:0a2a23d02f07cd6233348340409b5a1984961788&dn=Astropia aka Dorks & Damsels (2007) 2160p HDR Ai Upscale 2.0 MultiSub MKV -Mesc",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=7Q7mP6IfqtJSy8wMPSsCfA&pwd=97yp",
"reason": null
"reachable": null,
"status_code": null,
"final_url": "magnet:?xt=urn:btih:0a2a23d02f07cd6233348340409b5a1984961788&dn=Astropia aka Dorks & Damsels (2007) 2160p HDR Ai Upscale 2.0 MultiSub MKV -Mesc",
"reason": "非 HTTP 地址,按协议格式通过"
}
},
{
"spider": "不太灵",
"file": "不太灵.txt",
"success": true,
"failed_stage": null,
"error": null,
"success": false,
"failed_stage": "detail",
"error": "详情缺少播放源或播放列表",
"traceback": null,
"timings_ms": {
"module_load": 144.57,
"module_load": 171.197,
"init": 0.001,
"home": 1101.528,
"category": 904.496,
"detail": 3304.212,
"player": 0.005,
"url_check": 1443.296,
"total": 16415.177
"home": 1412.92,
"category": 959.903,
"detail": 1090.395,
"player": 0.0,
"url_check": 0.0,
"total": 6782.766
},
"counts": {
"classes": 5,
"category_videos": 25,
"detail_videos": 1,
"episodes": 2
"episodes": 0
},
"samples": {
"tid": "2",
"vod_id": "35452068",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1x6Z9qkzozCgGZ8xgvEDDVQ?pwd=Yu66"
"vod_id": "37028490",
"flag": null,
"play_id": null
},
"player": {
"parse": 0,
"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=x6Z9qkzozCgGZ8xgvEDDVQ&pwd=Yu66",
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
@@ -534,14 +534,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 215.262,
"module_load": 222.099,
"init": 0.001,
"home": 441.025,
"category": 100.493,
"home": 111.486,
"category": 118.964,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 853.83
"total": 576.699
},
"counts": {
"classes": 5,
@@ -573,14 +573,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 250.736,
"module_load": 171.725,
"init": 0.001,
"home": 0.001,
"category": 505.507,
"detail": 8182.211,
"player": 6085.293,
"url_check": 685.085,
"total": 15709.913
"category": 384.756,
"detail": 386.776,
"player": 736.517,
"url_check": 497.73,
"total": 2246.393
},
"counts": {
"classes": 14,
@@ -590,17 +590,17 @@
},
"samples": {
"tid": "zgjun",
"vod_id": "ch49vilg4",
"vod_id": "ch4ckwmxi",
"flag": "两个BT",
"play_id": "eyJwaWQiOiIvcGxheS9jaDQ5dmlsZzQiLCJzaWQiOiJjaDQ5dmlsZzQiLCJuYW1lIjoiMSJ9"
"play_id": "eyJwaWQiOiIvcGxheS9jaDRja3dteGkiLCJzaWQiOiJjaDRja3dteGkiLCJuYW1lIjoiMSJ9"
},
"player": {
"parse": 0,
"url": "https://zijieapi.douyinbyte.com/m3u8/5a01767f64ca101130e99783fc2fe2aa.m3u8",
"url": "https://zijieapi.douyinbyte.com/m3u8/7ebf4e6249feb0d1be100dba9f4ef08f.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://zijieapi.douyinbyte.com/m3u8/5a01767f64ca101130e99783fc2fe2aa.m3u8",
"final_url": "https://zijieapi.douyinbyte.com/m3u8/7ebf4e6249feb0d1be100dba9f4ef08f.m3u8",
"reason": null
}
},
@@ -612,14 +612,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 222.861,
"module_load": 217.066,
"init": 0.001,
"home": 7869.923,
"category": 324.717,
"detail": 1153.345,
"player": 0.02,
"url_check": 946.572,
"total": 18880.496
"home": 317.658,
"category": 258.307,
"detail": 784.225,
"player": 0.023,
"url_check": 571.305,
"total": 4143.641
},
"counts": {
"classes": 7,
@@ -639,7 +639,7 @@
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vod-cdn.findtv.me/hls_overseas/103890fe8c47d803982a1cd27168d5da6668fe15.m3u8",
"final_url": "https://vod-cdn.findtv.me/hls_overseas/80ff9594ed43154441c41046682bbac620cc4c34.m3u8",
"reason": null
}
},
@@ -651,14 +651,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.019,
"init": 0.0,
"home": 0.0,
"category": 4863.824,
"module_load": 4.538,
"init": 0.001,
"home": 0.001,
"category": 494.521,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 13961.784
"total": 1149.916
},
"counts": {
"classes": 5,
@@ -690,34 +690,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.011,
"module_load": 8.009,
"init": 0.001,
"home": 0.001,
"category": 1241.572,
"detail": 888.48,
"player": 0.003,
"url_check": 1155.338,
"total": 3292.058
"category": 1908.248,
"detail": 815.527,
"player": 0.008,
"url_check": 1190.667,
"total": 3923.312
},
"counts": {
"classes": 4,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "12469",
"vod_id": "12517",
"flag": "百度#二小",
"play_id": "https://pan.baidu.com/s/1ufdMWTUpOgkbzPbS_ULBhg?pwd=7cne"
"play_id": "https://pan.baidu.com/s/1iT9cNuN8WDT9uB40APvgAg?pwd=hct3"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1ufdMWTUpOgkbzPbS_ULBhg?pwd=7cne",
"url": "https://pan.baidu.com/s/1iT9cNuN8WDT9uB40APvgAg?pwd=hct3",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=ufdMWTUpOgkbzPbS_ULBhg&pwd=7cne",
"final_url": "https://pan.baidu.com/share/init?surl=iT9cNuN8WDT9uB40APvgAg&pwd=hct3",
"reason": null
}
},
@@ -729,14 +729,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.5,
"module_load": 5.706,
"init": 0.001,
"home": 0.0,
"category": 7383.081,
"detail": 460.103,
"player": 0.013,
"url_check": 1844.47,
"total": 9692.651
"home": 0.001,
"category": 773.223,
"detail": 442.347,
"player": 0.009,
"url_check": 2415.641,
"total": 3637.557
},
"counts": {
"classes": 4,
@@ -746,17 +746,17 @@
},
"samples": {
"tid": "movie/list_2",
"vod_id": "/movie/2019/0210/2753.html",
"vod_id": "/movie/2026/0707/60116.html",
"flag": "baidu",
"play_id": "https://pan.baidu.com/s/1sZHkmSG0jt_XdbuY_7fkWQ?pwd=j4r9"
"play_id": "https://pan.baidu.com/s/1VP5jraagL1WZcV5Sg0YRig?pwd=pij3"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1sZHkmSG0jt_XdbuY_7fkWQ?pwd=j4r9",
"url": "https://pan.baidu.com/s/1VP5jraagL1WZcV5Sg0YRig?pwd=pij3",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=sZHkmSG0jt_XdbuY_7fkWQ&pwd=j4r9",
"final_url": "https://pan.baidu.com/share/init?surl=VP5jraagL1WZcV5Sg0YRig&pwd=pij3",
"reason": null
}
},
@@ -768,14 +768,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"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
"module_load": 5.158,
"init": 0.001,
"home": 211.581,
"category": 315.747,
"detail": 271.154,
"player": 389.395,
"url_check": 768.15,
"total": 1961.79
},
"counts": {
"classes": 4,
@@ -791,11 +791,11 @@
},
"player": {
"parse": 0,
"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",
"url": "https://qn-302-m-play.bwcgee.cn/c069d42171ee71f1833a4531958d0402/c17bc232b9cd4d8ebe60d89eb7792743-a3279265c3c45d0c5e841261bed53550-ld.mp4?sign=ed5ff984cd4945b96c81b450e42af70e&t=6a4d252c&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=edfa60d119784516b6868b43f2f07e26&hevc=false&seasonId=56986",
"valid": true,
"reachable": true,
"status_code": 200,
"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",
"final_url": "https://2027855653.qrstuvwxyzab.com:22443/OzwfcER4VzlnIl4iDWQYIyk1VyZaKRQLOz9bOw/c069d42171ee71f1833a4531958d0402/c17bc232b9cd4d8ebe60d89eb7792743-a3279265c3c45d0c5e841261bed53550-ld.mp4?sign=ed5ff984cd4945b96c81b450e42af70e&t=6a4d252c&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=edfa60d119784516b6868b43f2f07e26&hevc=false&seasonId=56986&x-sid=0X11Ae7C9MoUFa&x-redirect=0X11AOzwfcER4VzlnIl4iDWcYIyk1VyZZKRR5IzZEMxI-FnolJ1AiASQfMTg3WydaKRU5&x-lid=0X11Ab5874771ed4e&x-st=0X11Ahash",
"reason": null
}
},
@@ -807,14 +807,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.423,
"module_load": 8.631,
"init": 0.001,
"home": 0.001,
"category": 299.863,
"detail": 545.976,
"player": 0.002,
"url_check": 262.036,
"total": 1117.868
"category": 287.309,
"detail": 572.675,
"player": 0.003,
"url_check": 238.812,
"total": 1108.158
},
"counts": {
"classes": 6,
@@ -846,14 +846,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.035,
"init": 0.0,
"module_load": 36.212,
"init": 0.001,
"home": 0.001,
"category": 9941.387,
"detail": 1372.21,
"player": 0.017,
"url_check": 853.563,
"total": 12172.557
"category": 1040.907,
"detail": 1398.084,
"player": 0.019,
"url_check": 326.718,
"total": 2802.399
},
"counts": {
"classes": 4,
@@ -863,17 +863,17 @@
},
"samples": {
"tid": "series",
"vod_id": "movie/romance-is-a-bonus-book",
"vod_id": "movie/gary",
"flag": "播放源 1 (1080P)",
"play_id": "https://v.lzcdn26.com/20250225/10986_67e49c9f/index.m3u8"
"play_id": "https://v.lzcdn31.com/20260512/6291_95535d31/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://v.lzcdn26.com/20250225/10986_67e49c9f/index.m3u8",
"url": "https://v.lzcdn31.com/20260512/6291_95535d31/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.lzcdn26.com/20250225/10986_67e49c9f/index.m3u8",
"final_url": "https://v.lzcdn31.com/20260512/6291_95535d31/index.m3u8",
"reason": null
}
},
@@ -885,14 +885,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.107,
"module_load": 26.706,
"init": 0.001,
"home": 0.001,
"category": 1108.412,
"detail": 6841.921,
"player": 2388.644,
"url_check": 607.091,
"total": 10954.152
"category": 724.328,
"detail": 277.042,
"player": 1073.834,
"url_check": 440.337,
"total": 2543.185
},
"counts": {
"classes": 4,
@@ -924,14 +924,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.746,
"init": 0.008,
"module_load": 17.146,
"init": 0.019,
"home": 0.001,
"category": 328.618,
"detail": 592.407,
"player": 0.006,
"url_check": 1078.011,
"total": 2003.234
"category": 610.542,
"detail": 493.98,
"player": 0.004,
"url_check": 1151.947,
"total": 2274.243
},
"counts": {
"classes": 4,
@@ -941,17 +941,17 @@
},
"samples": {
"tid": "2",
"vod_id": "https://20.90kan.cc/?id=61753",
"vod_id": "https://20.90kan.cc/?id=61968",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1wttsV_5nerNYgmEnvQkCSw?pwd=6666"
"play_id": "https://pan.baidu.com/s/1VJhTp9dHBywrfJEj8qFbew?pwd=6666"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1wttsV_5nerNYgmEnvQkCSw?pwd=6666",
"url": "https://pan.baidu.com/s/1VJhTp9dHBywrfJEj8qFbew?pwd=6666",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=wttsV_5nerNYgmEnvQkCSw&pwd=6666",
"final_url": "https://pan.baidu.com/share/init?surl=VJhTp9dHBywrfJEj8qFbew&pwd=6666",
"reason": null
}
},
@@ -963,14 +963,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.179,
"module_load": 6.12,
"init": 0.001,
"home": 5882.398,
"category": 214.745,
"home": 313.898,
"category": 173.408,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 6340.917
"total": 668.27
},
"counts": {
"classes": 5,
@@ -1002,14 +1002,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.054,
"init": 0.001,
"home": 0.0,
"category": 626.126,
"module_load": 4.863,
"init": 0.0,
"home": 0.001,
"category": 506.164,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 5909.289
"total": 1359.62
},
"counts": {
"classes": 8,
@@ -1041,14 +1041,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 9.702,
"module_load": 7.464,
"init": 0.001,
"home": 0.001,
"category": 785.081,
"home": 0.0,
"category": 647.969,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 5963.679
"total": 1277.712
},
"counts": {
"classes": 5,
@@ -1080,14 +1080,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.113,
"init": 135.592,
"module_load": 4.928,
"init": 157.2,
"home": 0.059,
"category": 111.834,
"detail": 882.945,
"player": 145.981,
"url_check": 189.819,
"total": 1471.933
"category": 121.928,
"detail": 480.523,
"player": 141.904,
"url_check": 194.162,
"total": 1101.902
},
"counts": {
"classes": 5,
@@ -1103,11 +1103,11 @@
},
"player": {
"parse": 0,
"url": "https://qchannelvideo.photo.qq.com/10002_pFe37S8dyMY9bU9g6XUq2pHzQBacHQwRlfQf3RvaxyggGxJSqjK7qKWcsCOvJzfCDc1VmpAYlC3YpcfiCR9MKTzyBV4UojmDfLpNwhpSDM1KExYrNnZ9EzPxsZLKMgnjG4x5ZW39T5LnsL4VzglZBbOTelnp4nXmMlOmgdaoz9sl8e32td55w60Uv4cmCA8Q8O3z0xAA_BBA_0bc3ijvy5hqbemakpxslqjvowqwdryuqck2a.f0.mp4?dis_k=a648b9fdff9f5344f24bc243b37726c2&dis_t=1783344221&play_scene=10600&auth_info=dVqFs4jBpLMoSg36c5%2BNp3kQcBQQhn2hatJWf%2FhWyOZlKwxULxYC369oGS9BLiKd&vid=wxv_4148214985412015&auth_key=9c583c1e8d1fc37a81a074326d319a29&preview=true",
"url": "https://qchannelvideo.photo.qq.com/10002_djJK8LvNw73GVoJAsYQn09KbFZPDQUzIEQlEnS8kzMuPLDudpdwkuzXo661Gtl7PG3HqWtpWCmoyI3GO8l4k5v30n30dta0iDNwGCJhW4FQUcySpTgpjO2BGw4U9TKOMuhN1psR7YIpZfW9uSNdJwPvs9q36l5M1RFhOUAXf9FRq8iNlNs2lNA99mKzFmx6u4u7YzIem_BBA_0bc3ijvy5hqbemakpxslqjvowqwdryuqck2a.f0.mp4?dis_k=a8734d71f16cedb855919f0687d808ce&dis_t=1783425078&play_scene=10600&auth_info=DzEK2dyM0iTFN%2FO6Zcc8SKlJS1CA%2BRGzLm11nb6pHLvQ%2F8spxh1ID00b0TdH%2Fg5F&vid=wxv_4148214985412015&auth_key=1241f314c18d0bd77611bea31f144b17&preview=true",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://qchannelvideo.photo.qq.com/10002_pFe37S8dyMY9bU9g6XUq2pHzQBacHQwRlfQf3RvaxyggGxJSqjK7qKWcsCOvJzfCDc1VmpAYlC3YpcfiCR9MKTzyBV4UojmDfLpNwhpSDM1KExYrNnZ9EzPxsZLKMgnjG4x5ZW39T5LnsL4VzglZBbOTelnp4nXmMlOmgdaoz9sl8e32td55w60Uv4cmCA8Q8O3z0xAA_BBA_0bc3ijvy5hqbemakpxslqjvowqwdryuqck2a.f0.mp4?dis_k=a648b9fdff9f5344f24bc243b37726c2&dis_t=1783344221&play_scene=10600&auth_info=dVqFs4jBpLMoSg36c5%2BNp3kQcBQQhn2hatJWf%2FhWyOZlKwxULxYC369oGS9BLiKd&vid=wxv_4148214985412015&auth_key=9c583c1e8d1fc37a81a074326d319a29&preview=true",
"final_url": "https://qchannelvideo.photo.qq.com/10002_djJK8LvNw73GVoJAsYQn09KbFZPDQUzIEQlEnS8kzMuPLDudpdwkuzXo661Gtl7PG3HqWtpWCmoyI3GO8l4k5v30n30dta0iDNwGCJhW4FQUcySpTgpjO2BGw4U9TKOMuhN1psR7YIpZfW9uSNdJwPvs9q36l5M1RFhOUAXf9FRq8iNlNs2lNA99mKzFmx6u4u7YzIem_BBA_0bc3ijvy5hqbemakpxslqjvowqwdryuqck2a.f0.mp4?dis_k=a8734d71f16cedb855919f0687d808ce&dis_t=1783425078&play_scene=10600&auth_info=DzEK2dyM0iTFN%2FO6Zcc8SKlJS1CA%2BRGzLm11nb6pHLvQ%2F8spxh1ID00b0TdH%2Fg5F&vid=wxv_4148214985412015&auth_key=1241f314c18d0bd77611bea31f144b17&preview=true",
"reason": null
}
},
@@ -1119,18 +1119,18 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.302,
"module_load": 7.594,
"init": 0.001,
"home": 0.001,
"category": 2891.424,
"detail": 504.775,
"player": 592.709,
"url_check": 1340.233,
"total": 5336.205
"category": 313.808,
"detail": 431.537,
"player": 436.424,
"url_check": 982.54,
"total": 2173.696
},
"counts": {
"classes": 6,
"category_videos": 53,
"category_videos": 54,
"detail_videos": 1,
"episodes": 1
},
@@ -1158,14 +1158,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.564,
"init": 0.0,
"module_load": 5.801,
"init": 0.001,
"home": 0.001,
"category": 1362.49,
"detail": 625.764,
"player": 213.121,
"url_check": 514.773,
"total": 2721.585
"category": 400.615,
"detail": 215.561,
"player": 321.038,
"url_check": 193.03,
"total": 1136.985
},
"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=1783347513-0-0-7b82c8218132b209f02a6c6a6a8fcd56",
"url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-06/22/20260622092748508UnDTRAZN/playlist.m3u8?auth_key=1783426285-0-0-61664cb8b88ea1a526498e00ad221317",
"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=1783347513-0-0-7b82c8218132b209f02a6c6a6a8fcd56",
"final_url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-06/22/20260622092748508UnDTRAZN/playlist.m3u8?auth_key=1783426285-0-0-61664cb8b88ea1a526498e00ad221317",
"reason": null
}
},
@@ -1197,14 +1197,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.996,
"init": 0.001,
"home": 2778.62,
"category": 245.558,
"detail": 714.78,
"player": 0.002,
"url_check": 48.325,
"total": 3791.794
"module_load": 5.294,
"init": 0.0,
"home": 2749.969,
"category": 240.553,
"detail": 740.311,
"player": 0.004,
"url_check": 156.211,
"total": 3892.91
},
"counts": {
"classes": 11,
@@ -1236,14 +1236,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"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
"module_load": 3.607,
"init": 306.433,
"home": 0.005,
"category": 216.623,
"detail": 193.514,
"player": 0.003,
"url_check": 141.924,
"total": 862.783
},
"counts": {
"classes": 7,
@@ -1255,15 +1255,15 @@
"tid": "ju",
"vod_id": "/ju/10825.html",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/c7e346cd26db"
"play_id": "https://pan.quark.cn/s/a2aeac5aafae"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/c7e346cd26db",
"url": "https://pan.quark.cn/s/a2aeac5aafae",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/c7e346cd26db",
"final_url": "https://pan.quark.cn/s/a2aeac5aafae",
"reason": null
}
},
@@ -1275,14 +1275,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.689,
"init": 85.061,
"module_load": 5.232,
"init": 81.864,
"home": 0.001,
"category": 180.747,
"detail": 3037.825,
"player": 313.922,
"url_check": 101.002,
"total": 3722.9
"category": 981.541,
"detail": 1102.021,
"player": 271.338,
"url_check": 151.777,
"total": 2594.554
},
"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=27d3927ff66661a477c318c719be440e&buy_key=FM&token=2878&timestamp=1783347516&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=e6e93017e3cebd56d9ae0bce04673ac1&buy_key=FM&token=1697&timestamp=1783426287&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=27d3927ff66661a477c318c719be440e&buy_key=FM&token=2878&timestamp=1783347516&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=e6e93017e3cebd56d9ae0bce04673ac1&buy_key=FM&token=1697&timestamp=1783426287&duration=453",
"reason": null
}
},
@@ -1314,14 +1314,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.123,
"module_load": 7.518,
"init": 0.0,
"home": 428.173,
"category": 505.09,
"detail": 851.243,
"player": 313.423,
"url_check": 143.54,
"total": 2250.764
"home": 396.744,
"category": 318.999,
"detail": 562.557,
"player": 290.982,
"url_check": 129.884,
"total": 1707.961
},
"counts": {
"classes": 8,
@@ -1337,11 +1337,11 @@
},
"player": {
"parse": 0,
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1783345090&sign=0d43f5cbd7c17a6bbf30473997828ae7",
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1783423843&sign=c8adca7416a47722cc12903458bed73d",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1783345090&sign=0d43f5cbd7c17a6bbf30473997828ae7",
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1783423843&sign=c8adca7416a47722cc12903458bed73d",
"reason": null
}
},
@@ -1353,14 +1353,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.764,
"module_load": 8.231,
"init": 0.006,
"home": 1223.781,
"category": 3068.804,
"detail": 1548.606,
"player": 2202.967,
"url_check": 624.175,
"total": 8678.171
"home": 444.316,
"category": 415.847,
"detail": 399.876,
"player": 2149.405,
"url_check": 858.138,
"total": 4276.355
},
"counts": {
"classes": 3,
@@ -1376,11 +1376,11 @@
},
"player": {
"parse": 0,
"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",
"url": "https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/e2fe03e8a9b54bb49a45f46cdd95d6bd~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1814530288&x-signature=Zyb1OP8cUANVro98wUqnvCmXp4g%3D",
"valid": true,
"reachable": true,
"status_code": 200,
"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",
"final_url": "https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/e2fe03e8a9b54bb49a45f46cdd95d6bd~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1814530288&x-signature=Zyb1OP8cUANVro98wUqnvCmXp4g%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": 4.714,
"module_load": 4.288,
"init": 0.001,
"home": 0.001,
"category": 10015.952,
"category": 10016.642,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 20038.982
"total": 20038.76
},
"counts": {
"classes": 5,
@@ -1431,14 +1431,14 @@
"error": "HTTP 403",
"traceback": null,
"timings_ms": {
"module_load": 6.056,
"module_load": 6.594,
"init": 0.001,
"home": 0.001,
"category": 837.809,
"detail": 1548.204,
"player": 1104.708,
"url_check": 333.665,
"total": 8017.016
"category": 729.775,
"detail": 1170.567,
"player": 937.458,
"url_check": 318.796,
"total": 6233.047
},
"counts": {
"classes": 6,
@@ -1470,14 +1470,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.95,
"module_load": 7.971,
"init": 0.001,
"home": 0.001,
"category": 1045.073,
"detail": 548.423,
"player": 0.005,
"url_check": 1013.248,
"total": 2617.275
"category": 395.041,
"detail": 381.643,
"player": 0.003,
"url_check": 1215.822,
"total": 2001.049
},
"counts": {
"classes": 6,
@@ -1487,17 +1487,17 @@
},
"samples": {
"tid": "1",
"vod_id": "9625",
"vod_id": "9544",
"flag": "百度#多多",
"play_id": "https://pan.baidu.com/s/12ylQLtZH5LwS1zdVWi-JzA?pwd=yyds"
"play_id": "https://pan.baidu.com/s/1wMe6FvJYV8AE4f3wsLIEIQ?pwd=yyds"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/12ylQLtZH5LwS1zdVWi-JzA?pwd=yyds",
"url": "https://pan.baidu.com/s/1wMe6FvJYV8AE4f3wsLIEIQ?pwd=yyds",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=2ylQLtZH5LwS1zdVWi-JzA&pwd=yyds",
"final_url": "https://pan.baidu.com/share/init?surl=wMe6FvJYV8AE4f3wsLIEIQ&pwd=yyds",
"reason": null
}
},
@@ -1509,14 +1509,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.215,
"init": 0.0,
"home": 0.006,
"category": 1904.71,
"detail": 430.465,
"module_load": 4.58,
"init": 0.001,
"home": 0.007,
"category": 799.165,
"detail": 346.838,
"player": 0.004,
"url_check": 1995.908,
"total": 4336.292
"url_check": 860.061,
"total": 2011.475
},
"counts": {
"classes": 6,
@@ -1548,14 +1548,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 9.405,
"init": 496.856,
"home": 505.515,
"module_load": 10.528,
"init": 470.007,
"home": 454.75,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1011.945
"total": 935.743
},
"counts": {
"classes": 0,
@@ -1587,14 +1587,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"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
"module_load": 4.707,
"init": 108.644,
"home": 87.074,
"category": 620.212,
"detail": 505.34,
"player": 2453.02,
"url_check": 191.878,
"total": 9428.691
},
"counts": {
"classes": 8,
@@ -1604,17 +1604,17 @@
},
"samples": {
"tid": "M16",
"vod_id": "823549",
"flag": "优酷",
"play_id": "823549@85@14887591@episode"
"vod_id": "984266",
"flag": "TX-4K",
"play_id": "1@84@984266@virtual"
},
"player": {
"parse": "0",
"url": "http://110.42.49.74:2222/jx/cache/scorpio_m3u8/0dbd439af3283647ca0dc00b03057737.m3u8",
"url": "https://hc.fuyingapi.top/fy/qq/Cache/5ffdd365c09b39843b8ed5764bd2d224.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://110.42.49.74:2222/jx/cache/scorpio_m3u8/0dbd439af3283647ca0dc00b03057737.m3u8",
"final_url": "https://hc.fuyingapi.top/fy/qq/Cache/5ffdd365c09b39843b8ed5764bd2d224.m3u8",
"reason": null
}
},
@@ -1626,14 +1626,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.338,
"module_load": 7.664,
"init": 0.001,
"home": 0.001,
"category": 1013.163,
"detail": 763.474,
"player": 1798.803,
"url_check": 610.379,
"total": 4191.871
"category": 842.487,
"detail": 706.842,
"player": 1724.386,
"url_check": 272.863,
"total": 3555.322
},
"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=HXn0n1Vs06fTbY65sF/MZRZahZA%3D&Expires=1783347818&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=BhADMRht76b6Kk5Ajoh1L/2knB0%3D&Expires=1783426589&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=HXn0n1Vs06fTbY65sF/MZRZahZA%3D&Expires=1783347818&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=BhADMRht76b6Kk5Ajoh1L/2knB0%3D&Expires=1783426589&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016",
"reason": null
}
},
@@ -1665,14 +1665,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.671,
"module_load": 4.307,
"init": 0.02,
"home": 202.809,
"category": 826.687,
"detail": 303.154,
"home": 211.806,
"category": 266.377,
"detail": 295.014,
"player": 0.002,
"url_check": 178.946,
"total": 1515.871
"url_check": 98.123,
"total": 876.289
},
"counts": {
"classes": 30,
@@ -1684,34 +1684,34 @@
"tid": "都市",
"vod_id": "110000044555935694",
"flag": "1080P",
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1783347516&sign=2486b5b7636c6113c6bb939a087e26eb"
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1783426287&sign=176d8e7feb36f028ea5724e31edf4be5"
},
"player": {
"parse": 0,
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1783347516&sign=2486b5b7636c6113c6bb939a087e26eb",
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1783426287&sign=176d8e7feb36f028ea5724e31edf4be5",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1783347516&sign=2486b5b7636c6113c6bb939a087e26eb",
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1783426287&sign=176d8e7feb36f028ea5724e31edf4be5",
"reason": null
}
},
{
"spider": "新片预告",
"file": "新片预告.txt",
"success": true,
"failed_stage": null,
"error": null,
"success": false,
"failed_stage": "url_check",
"error": "HTTP 403",
"traceback": null,
"timings_ms": {
"module_load": 4.798,
"module_load": 5.441,
"init": 0.001,
"home": 346.057,
"category": 273.06,
"detail": 340.302,
"player": 383.237,
"url_check": 82.688,
"total": 1430.725
"home": 183.107,
"category": 204.987,
"detail": 252.115,
"player": 425.592,
"url_check": 90.261,
"total": 1162.272
},
"counts": {
"classes": 1,
@@ -1721,18 +1721,18 @@
},
"samples": {
"tid": "movlist/",
"vod_id": "/movie/71299",
"vod_id": "/movie/85472",
"flag": "预告片",
"play_id": "/show/195629"
"play_id": "/show/195632"
},
"player": {
"parse": 0,
"url": "https://vod.pipi.cn/fec9203cvodtransbj1251246104/3f73ae185001834810385103377/v.f42905.mp4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vod.pipi.cn/fec9203cvodtransbj1251246104/3f73ae185001834810385103377/v.f42905.mp4",
"reason": null
"url": "https://vfx.mtime.cn/Video/2026/07/06/mp4/260706181644828197.mp4",
"valid": false,
"reachable": false,
"status_code": 403,
"final_url": "https://vfx.mtime.cn/Video/2026/07/06/mp4/260706181644828197.mp4",
"reason": "HTTP 403"
}
},
{
@@ -1743,14 +1743,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.082,
"module_load": 4.387,
"init": 0.001,
"home": 0.0,
"category": 799.7,
"detail": 692.349,
"player": 694.386,
"url_check": 1944.82,
"total": 4136.921
"home": 0.001,
"category": 538.346,
"detail": 699.768,
"player": 541.014,
"url_check": 893.189,
"total": 2677.258
},
"counts": {
"classes": 5,
@@ -1760,17 +1760,17 @@
},
"samples": {
"tid": "1",
"vod_id": "3678",
"vod_id": "3706",
"flag": "在线云播",
"play_id": "3678_1_1"
"play_id": "3706_1_1"
},
"player": {
"parse": 0,
"url": "https://cdn.yzzy28-play.com/20260622/31686_1f034ade/index.m3u8",
"url": "https://cdn.yzzyvip-29.com/20260707/25534_f5011865/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.yzzy28-play.com/20260622/31686_1f034ade/index.m3u8",
"final_url": "https://cdn.yzzyvip-29.com/20260707/25534_f5011865/index.m3u8",
"reason": null
}
},
@@ -1782,14 +1782,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.849,
"module_load": 3.946,
"init": 0.001,
"home": 0.001,
"category": 475.78,
"detail": 1303.168,
"player": 0.002,
"url_check": 872.186,
"total": 2658.372
"category": 487.97,
"detail": 835.512,
"player": 0.004,
"url_check": 145.224,
"total": 1473.16
},
"counts": {
"classes": 5,
@@ -1821,14 +1821,14 @@
"error": "('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))",
"traceback": null,
"timings_ms": {
"module_load": 7.392,
"module_load": 8.723,
"init": 0.001,
"home": 0.001,
"category": 915.164,
"category": 560.738,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1982.053
"total": 1162.387
},
"counts": {
"classes": 7,
@@ -1860,34 +1860,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.181,
"module_load": 4.7,
"init": 0.001,
"home": 0.001,
"category": 4081.967,
"detail": 12044.321,
"player": 3037.348,
"url_check": 1996.165,
"total": 42400.47
"home": 0.0,
"category": 874.031,
"detail": 1560.584,
"player": 1180.484,
"url_check": 744.548,
"total": 4365.132
},
"counts": {
"classes": 4,
"category_videos": 36,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "riman",
"vod_id": "19834",
"tid": "guoman",
"vod_id": "10443",
"flag": "高清",
"play_id": "/play/19834-1-1/"
"play_id": "/play/10443-1-1/"
},
"player": {
"parse": 0,
"url": "https://vip.ffzy-plays.com/20260629/55270_69e3fe76/index.m3u8",
"url": "https://vip.lz-cdn14.com/20230503/22796_8f403543/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.ffzy-plays.com/20260629/55270_69e3fe76/index.m3u8",
"final_url": "https://vip.lz-cdn14.com/20230503/22796_8f403543/index.m3u8",
"reason": null
}
},
@@ -1899,14 +1899,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"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
"module_load": 4.577,
"init": 350.583,
"home": 346.449,
"category": 372.187,
"detail": 566.172,
"player": 780.084,
"url_check": 836.733,
"total": 3257.746
},
"counts": {
"classes": 8,
@@ -1922,11 +1922,11 @@
},
"player": {
"parse": 0,
"url": "https://usaydd.0rvgx279.com/m3u87/share/8059109/8249467/20260630/130046/720/index.m3u8?sign=c8792c0f689def3575435692b2bafa1b&t=1783347520",
"url": "https://usaydd.zvoz3tsd.com/m3u87/share/8059109/8249467/20260630/130046/720/index.m3u8?sign=d05ee6d0642b2aa6fac306a25fc885a3&t=1783426289",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://usaydd.0rvgx279.com/m3u87/share/8059109/8249467/20260630/130046/720/index.m3u8?sign=c8792c0f689def3575435692b2bafa1b&t=1783347520",
"final_url": "https://usaydd.zvoz3tsd.com/m3u87/share/8059109/8249467/20260630/130046/720/index.m3u8?sign=d05ee6d0642b2aa6fac306a25fc885a3&t=1783426289",
"reason": null
}
},
@@ -1938,14 +1938,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.253,
"module_load": 9.189,
"init": 0.001,
"home": 0.001,
"category": 493.762,
"detail": 308.772,
"player": 0.004,
"url_check": 1175.18,
"total": 1988.002
"category": 220.237,
"detail": 193.201,
"player": 0.007,
"url_check": 1170.874,
"total": 1594.334
},
"counts": {
"classes": 6,
@@ -1955,17 +1955,17 @@
},
"samples": {
"tid": "1",
"vod_id": "31410",
"vod_id": "31581",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/14gPfwuNsRKq9WapTi3xShA?pwd=8888"
"play_id": "https://pan.baidu.com/s/1rAzwDXyNcdRtC9znGZD1NA?pwd=8888"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/14gPfwuNsRKq9WapTi3xShA?pwd=8888",
"url": "https://pan.baidu.com/s/1rAzwDXyNcdRtC9znGZD1NA?pwd=8888",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=4gPfwuNsRKq9WapTi3xShA&pwd=8888",
"final_url": "https://pan.baidu.com/share/init?surl=rAzwDXyNcdRtC9znGZD1NA&pwd=8888",
"reason": null
}
},
@@ -1977,14 +1977,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 8.18,
"init": 106.539,
"home": 92.647,
"module_load": 8.473,
"init": 135.618,
"home": 102.305,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 207.657
"total": 246.668
},
"counts": {
"classes": 0,
@@ -2016,34 +2016,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.574,
"module_load": 4.319,
"init": 0.001,
"home": 372.659,
"category": 371.999,
"detail": 1067.462,
"player": 0.03,
"url_check": 431.272,
"total": 2249.866
"home": 396.854,
"category": 413.434,
"detail": 234.048,
"player": 206.566,
"url_check": 68.876,
"total": 1325.224
},
"counts": {
"classes": 10,
"category_videos": 10,
"classes": 7,
"category_videos": 18,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "462",
"vod_id": "41000249439",
"tid": "65",
"vod_id": "41000161513",
"flag": "河马剧场",
"play_id": "https://dzzt-video.cbread.cn/8ac04300f7b66148dda2c7b1863b52ef/6a4cf850/52/9x3/93x4/934x9/93494200014/614586325_1/614586325.720p.narrowv3.mp4"
"play_id": "41000161513@611558463"
},
"player": {
"parse": 0,
"url": "https://dzzt-video.cbread.cn/8ac04300f7b66148dda2c7b1863b52ef/6a4cf850/52/9x3/93x4/934x9/93494200014/614586325_1/614586325.720p.narrowv3.mp4",
"url": "https://txonlmfvideo.cbread.cn/36/3x1/31x5/315x1/31516100014/611558463_1/611558463.720p.narrowv3.land.mp4?t=6a4e3bc0&sign=6e67a4db49def9130137c8ab6d2bc7ed",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://dzzt-video.cbread.cn/8ac04300f7b66148dda2c7b1863b52ef/6a4cf850/52/9x3/93x4/934x9/93494200014/614586325_1/614586325.720p.narrowv3.mp4",
"final_url": "https://txonlmfvideo.cbread.cn/36/3x1/31x5/315x1/31516100014/611558463_1/611558463.720p.narrowv3.land.mp4?t=6a4e3bc0&sign=6e67a4db49def9130137c8ab6d2bc7ed",
"reason": null
}
},
@@ -2055,14 +2055,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"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
"module_load": 12.141,
"init": 194.746,
"home": 481.701,
"category": 356.891,
"detail": 7264.539,
"player": 1537.078,
"url_check": 84.215,
"total": 9932.14
},
"counts": {
"classes": 7,
@@ -2078,11 +2078,11 @@
},
"player": {
"parse": 0,
"url": "https://pcdn-qn-new.samtory.cn/d0588c386e1071f1828b5017f0e90402/7eff4ee3f64c48adbb72359245e328fb-9082e5e798c0f1d5af593b288f9b5047-LD.mp4?auth_key=1783352847-fde824434150862f5fbedd045936f26d-0-60d466da9b4c7769d74a77b165afae42&clientType=android_rrsp_xb_TFTJ&clientVersion=10.10.2&parseUsage=PLAY_NEW&uid=0&rk=068502efb77a40d9abaa940f353dd183&hevc=true&seasonId=55439&currentQuality=SD",
"url": "https://pcdn-qn-new.samtory.cn/d0588c386e1071f1828b5017f0e90402/7eff4ee3f64c48adbb72359245e328fb-9082e5e798c0f1d5af593b288f9b5047-LD.mp4?auth_key=1783440458-5c28b86ed7d8827d86aabe02bb80bee1-0-96775076eff4ef9bd52d0f40171b3512&clientType=android_rrsp_xb_TFTJ&clientVersion=10.10.2&parseUsage=PLAY_NEW&uid=0&rk=f7f1a7a86b5644388aa17a38f988a023&hevc=true&seasonId=55439&currentQuality=SD",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pcdn-qn-new.samtory.cn/d0588c386e1071f1828b5017f0e90402/7eff4ee3f64c48adbb72359245e328fb-9082e5e798c0f1d5af593b288f9b5047-LD.mp4?auth_key=1783352847-fde824434150862f5fbedd045936f26d-0-60d466da9b4c7769d74a77b165afae42&clientType=android_rrsp_xb_TFTJ&clientVersion=10.10.2&parseUsage=PLAY_NEW&uid=0&rk=068502efb77a40d9abaa940f353dd183&hevc=true&seasonId=55439&currentQuality=SD",
"final_url": "https://pcdn-qn-new.samtory.cn/d0588c386e1071f1828b5017f0e90402/7eff4ee3f64c48adbb72359245e328fb-9082e5e798c0f1d5af593b288f9b5047-LD.mp4?auth_key=1783440458-5c28b86ed7d8827d86aabe02bb80bee1-0-96775076eff4ef9bd52d0f40171b3512&clientType=android_rrsp_xb_TFTJ&clientVersion=10.10.2&parseUsage=PLAY_NEW&uid=0&rk=f7f1a7a86b5644388aa17a38f988a023&hevc=true&seasonId=55439&currentQuality=SD",
"reason": null
}
},
@@ -2094,34 +2094,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.446,
"module_load": 7.687,
"init": 0.001,
"home": 0.001,
"category": 780.857,
"detail": 674.765,
"home": 0.003,
"category": 404.422,
"detail": 432.728,
"player": 0.004,
"url_check": 1108.518,
"total": 2571.404
"url_check": 1135.673,
"total": 1981.761
},
"counts": {
"classes": 5,
"category_videos": 48,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "3428",
"vod_id": "3461",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1K1td_MtEcV_yHjxjgoR8JA?pwd=icec"
"play_id": "https://pan.baidu.com/s/1urCCrv6CsegLfKeuQ3EnGA?pwd=egvj"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1K1td_MtEcV_yHjxjgoR8JA?pwd=icec",
"url": "https://pan.baidu.com/s/1urCCrv6CsegLfKeuQ3EnGA?pwd=egvj",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=K1td_MtEcV_yHjxjgoR8JA&pwd=icec",
"final_url": "https://pan.baidu.com/share/init?surl=urCCrv6CsegLfKeuQ3EnGA&pwd=egvj",
"reason": null
}
},
@@ -2133,14 +2133,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.96,
"module_load": 4.656,
"init": 0.002,
"home": 434.349,
"category": 531.695,
"detail": 395.323,
"player": 317.031,
"url_check": 75.761,
"total": 1760.731
"home": 76.816,
"category": 111.921,
"detail": 126.257,
"player": 282.365,
"url_check": 106.036,
"total": 708.642
},
"counts": {
"classes": 10,
@@ -2156,11 +2156,11 @@
},
"player": {
"parse": 0,
"url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1783347519989&url=NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8",
"url": "http://beyond8888888.ucyy.cn/2026-07-07/125_79267_NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8?ts=1783422002-0-0-09109083323e27fbea35a2c5e83a7f78",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1783347519989&url=NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8",
"final_url": "http://beyond8888888.ucyy.cn/2026-07-07/125_79267_NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8?ts=1783422002-0-0-09109083323e27fbea35a2c5e83a7f78",
"reason": null
}
},
@@ -2172,14 +2172,14 @@
"error": "分类缺少 type_id",
"traceback": null,
"timings_ms": {
"module_load": 4.458,
"module_load": 5.618,
"init": 0.001,
"home": 0.001,
"home": 0.002,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 4.577
"total": 5.823
},
"counts": {
"classes": 4,
@@ -2211,34 +2211,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"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
"module_load": 16.587,
"init": 0.021,
"home": 4296.014,
"category": 468.856,
"detail": 456.833,
"player": 0.003,
"url_check": 128.555,
"total": 11267.572
},
"counts": {
"classes": 11,
"category_videos": 48,
"category_videos": 66,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "pcw:1",
"vod_id": "pcw:1$8309335207054800",
"tid": "pcw:2",
"vod_id": "pcw:2$5549082522309401",
"flag": "爱奇艺",
"play_id": "http://www.iqiyi.com/v_2az3amxqym4.html"
"play_id": "http://www.iqiyi.com/v_2f1sx772wzo.html"
},
"player": {
"parse": 1,
"url": "http://www.iqiyi.com/v_2az3amxqym4.html",
"url": "http://www.iqiyi.com/v_2f1sx772wzo.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.iqiyi.com/v_2az3amxqym4.html",
"final_url": "https://www.iqiyi.com/v_2f1sx772wzo.html",
"reason": null
}
},
@@ -2250,14 +2250,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.289,
"init": 0.092,
"module_load": 12.49,
"init": 0.094,
"home": 0.001,
"category": 1500.629,
"category": 1310.364,
"detail": 0.002,
"player": 0.001,
"url_check": 210.557,
"total": 1720.118
"url_check": 159.045,
"total": 1483.621
},
"counts": {
"classes": 7,
@@ -2289,14 +2289,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.943,
"module_load": 5.222,
"init": 0.001,
"home": 0.0,
"category": 598.523,
"detail": 438.517,
"player": 532.829,
"url_check": 371.821,
"total": 1948.415
"home": 0.001,
"category": 433.316,
"detail": 475.443,
"player": 353.606,
"url_check": 325.536,
"total": 1594.084
},
"counts": {
"classes": 6,
@@ -2306,56 +2306,56 @@
},
"samples": {
"tid": "index",
"vod_id": "146188",
"vod_id": "147148",
"flag": "独播库",
"play_id": "146188-1-1"
"play_id": "147148-1-1"
},
"player": {
"parse": 0,
"url": "https://vid.dbokutv.com/20260624/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBtTsRsGlR7XgBNfjUIqmCIqmCJ8rEJ0nD4OkRN0q/chunklist.m3u8",
"url": "https://vid.dbokutv.com/20260705/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBtfsRsGlR7XgBMDoPdWjC34jC30sHZCuDZX5BcrmD0/chunklist.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vid.dbokutv.com/20260624/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBtTsRsGlR7XgBNfjUIqmCIqmCJ8rEJ0nD4OkRN0q/chunklist.m3u8",
"final_url": "https://vid.dbokutv.com/20260705/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBtfsRsGlR7XgBMDoPdWjC34jC30sHZCuDZX5BcrmD0/chunklist.m3u8",
"reason": null
}
},
{
"spider": "猫猫4K",
"file": "猫猫4K.txt",
"success": false,
"failed_stage": "player",
"error": "playerContent 未返回播放地址",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.277,
"init": 201.613,
"home": 278.752,
"category": 308.922,
"detail": 256.727,
"player": 437.853,
"url_check": 0.0,
"total": 3215.306
"module_load": 13.655,
"init": 164.133,
"home": 344.968,
"category": 147.616,
"detail": 162.882,
"player": 808.266,
"url_check": 95.67,
"total": 3237.085
},
"counts": {
"classes": 5,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "2",
"vod_id": "7570",
"flag": "火猫⚡蓝光",
"play_id": "NBY-XMYAESb257ee999ae94193b2d863080ed1fcba9a057e4b9702998dbb9fc3fc75d8eb633c40789b801eca790ecc5ec6a247f232|ed68be5df66bdc4022e7f18715e8a934@@@NBY"
"vod_id": "194916",
"flag": "火猫极速R",
"play_id": "https://m.yichengwlkj.com/drama/58207?episodeNo=1@@@rrmj"
},
"player": {
"parse": 0,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"url": "https://pcdn-qn-new.samtory.cn/00e16860791b71f192b35017f0f90402/b48fee0eae75407f9448aa305aff9e47-b859a7fe1fa8416eed2aae8d9ea3a15d-sd.mp4?auth_key=1783440636-521b7418378dbcb5c802a347c9e8a5cc-0-ae346698c7ae43fdca138fa28339be5a&clientType=android_rrsp_xb_Vivo&clientVersion=10.33.4&parseUsage=PLAY_NEW&uid=219256413&rk=78a8beebd9364da99dcbb7bd2876cb6f&hevc=false&seasonId=58207",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pcdn-qn-new.samtory.cn/00e16860791b71f192b35017f0f90402/b48fee0eae75407f9448aa305aff9e47-b859a7fe1fa8416eed2aae8d9ea3a15d-sd.mp4?auth_key=1783440636-521b7418378dbcb5c802a347c9e8a5cc-0-ae346698c7ae43fdca138fa28339be5a&clientType=android_rrsp_xb_Vivo&clientVersion=10.33.4&parseUsage=PLAY_NEW&uid=219256413&rk=78a8beebd9364da99dcbb7bd2876cb6f&hevc=false&seasonId=58207",
"reason": null
}
},
@@ -2367,14 +2367,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.828,
"module_load": 11.016,
"init": 0.001,
"home": 0.001,
"category": 698.326,
"detail": 717.965,
"category": 777.155,
"detail": 566.945,
"player": 0.003,
"url_check": 1787.53,
"total": 3211.234
"url_check": 1215.946,
"total": 2571.629
},
"counts": {
"classes": 8,
@@ -2384,17 +2384,17 @@
},
"samples": {
"tid": "44",
"vod_id": "126970",
"vod_id": "127134",
"flag": "百度#玩偶哥哥",
"play_id": "https://pan.baidu.com/s/1NmAvHFODoADLVsUk9_ElyA?pwd=wogg"
"play_id": "https://pan.baidu.com/s/16zD_KY24ZA5DnnP5oSHhjw?pwd=wogg"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1NmAvHFODoADLVsUk9_ElyA?pwd=wogg",
"url": "https://pan.baidu.com/s/16zD_KY24ZA5DnnP5oSHhjw?pwd=wogg",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=NmAvHFODoADLVsUk9_ElyA&pwd=wogg",
"final_url": "https://pan.baidu.com/share/init?surl=6zD_KY24ZA5DnnP5oSHhjw&pwd=wogg",
"reason": null
}
},
@@ -2406,14 +2406,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 42.221,
"init": 0.001,
"home": 3.458,
"category": 880.233,
"detail": 732.416,
"player": 0.003,
"url_check": 1131.187,
"total": 2791.808
"module_load": 65.543,
"init": 0.002,
"home": 4.681,
"category": 952.468,
"detail": 1345.711,
"player": 0.002,
"url_check": 1450.551,
"total": 3819.753
},
"counts": {
"classes": 11,
@@ -2423,17 +2423,17 @@
},
"samples": {
"tid": "site_wanou",
"vod_id": "site:wanou:/voddetail/126970.html",
"vod_id": "site:wanou:/voddetail/127134.html",
"flag": "百度#玩偶",
"play_id": "https://pan.baidu.com/s/1NmAvHFODoADLVsUk9_ElyA?pwd=wogg"
"play_id": "https://pan.baidu.com/s/16zD_KY24ZA5DnnP5oSHhjw?pwd=wogg"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1NmAvHFODoADLVsUk9_ElyA?pwd=wogg",
"url": "https://pan.baidu.com/s/16zD_KY24ZA5DnnP5oSHhjw?pwd=wogg",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=NmAvHFODoADLVsUk9_ElyA&pwd=wogg",
"final_url": "https://pan.baidu.com/share/init?surl=6zD_KY24ZA5DnnP5oSHhjw&pwd=wogg",
"reason": null
}
},
@@ -2445,14 +2445,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.364,
"init": 0.001,
"home": 0.017,
"category": 733.788,
"detail": 998.37,
"player": 494.848,
"url_check": 1602.559,
"total": 3837.372
"module_load": 7.346,
"init": 0.002,
"home": 0.028,
"category": 544.42,
"detail": 856.721,
"player": 373.4,
"url_check": 712.755,
"total": 2496.02
},
"counts": {
"classes": 5,
@@ -2468,7 +2468,7 @@
},
"player": {
"parse": 0,
"url": "https://vd.wmvbo.com/bb21aa6cf92c0b2c947b29c6a383c9a1/20260707021841/6500581f32e7b110d666e9/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
"url": "https://vd.wmvbo.com/3651d8794fe7e5ca1e5156119f367129/20260708001131/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": 5.484,
"init": 113.143,
"home": 0.022,
"category": 3378.888,
"detail": 2140.036,
"player": 1514.707,
"url_check": 122.31,
"total": 7275.264
"module_load": 4.798,
"init": 101.093,
"home": 0.016,
"category": 4567.718,
"detail": 1130.367,
"player": 1441.925,
"url_check": 103.15,
"total": 7349.753
},
"counts": {
"classes": 67,
@@ -2507,11 +2507,11 @@
},
"player": {
"parse": 0,
"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",
"url": "https://v3-dy-a-x.ixigua.com/025873392041625f984d507ccf9690f3/6a5f62a3/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=1783426297&l=20260707201137333782AF0157162C7C1B&caller=toutiao.videoarch.video_playcenguigui_api",
"valid": true,
"reachable": true,
"status_code": 200,
"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",
"final_url": "https://v3-dy-a-x.ixigua.com/025873392041625f984d507ccf9690f3/6a5f62a3/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=1783426297&l=20260707201137333782AF0157162C7C1B&caller=toutiao.videoarch.video_playcenguigui_api",
"reason": null
}
},
@@ -2523,14 +2523,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.7,
"module_load": 4.026,
"init": 0.001,
"home": 448.719,
"category": 242.037,
"detail": 641.865,
"player": 233.097,
"url_check": 42.643,
"total": 1615.933
"home": 429.34,
"category": 259.476,
"detail": 596.628,
"player": 244.766,
"url_check": 38.653,
"total": 1573.357
},
"counts": {
"classes": 29,
@@ -2546,11 +2546,11 @@
},
"player": {
"parse": 0,
"url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hna",
"url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hnb",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hna",
"final_url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hnb",
"reason": null
}
},
@@ -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": 5.607,
"module_load": 4.551,
"init": 0.001,
"home": 3508.626,
"home": 2372.741,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3516.249
"total": 2379.192
},
"counts": {
"classes": 0,
@@ -2601,14 +2601,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.136,
"module_load": 7.134,
"init": 0.001,
"home": 0.001,
"category": 356.726,
"detail": 428.116,
"player": 292.318,
"url_check": 1246.498,
"total": 2330.903
"category": 196.945,
"detail": 199.053,
"player": 202.827,
"url_check": 1014.506,
"total": 1621.299
},
"counts": {
"classes": 4,
@@ -2618,17 +2618,17 @@
},
"samples": {
"tid": "/",
"vod_id": "129004",
"vod_id": "117429",
"flag": "百度1",
"play_id": "push://https://www.seedhub.cc/link_start/?redirect_to=pan_id_687059&movie_title=【痴迷】【4K+1080P】【中文字幕】【自动追更】 更新于 今天"
"play_id": "push://https://www.seedhub.cc/link_start/?redirect_to=pan_id_665773&movie_title=【火遮眼】【4K+1080P】【中字】【极限画质】 更新于 2天前"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1XpFdD3ojFVA-x51iBSszog?pwd=t4ph",
"url": "https://pan.baidu.com/s/1TDNOsLIZkUr8kjw9X5U1og?pwd=2vty",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=XpFdD3ojFVA-x51iBSszog&pwd=t4ph",
"final_url": "https://pan.baidu.com/share/init?surl=TDNOsLIZkUr8kjw9X5U1og&pwd=2vty",
"reason": null
}
},
@@ -2640,14 +2640,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.395,
"init": 0.105,
"module_load": 13.077,
"init": 0.154,
"home": 0.001,
"category": 925.882,
"detail": 591.316,
"player": 662.719,
"url_check": 228.656,
"total": 4574.809
"category": 1446.31,
"detail": 338.41,
"player": 1460.017,
"url_check": 699.187,
"total": 3957.993
},
"counts": {
"classes": 5,
@@ -2656,18 +2656,18 @@
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "-75920",
"flag": "迅雷",
"play_id": "push://https://www.xn--vzy265d.cc/api/go.php?t=gyfo3O9VZCIxzySXwdSlqYRKfgVF4m2K0InnjRg_rNBV-VXMU5nVnkiOtbelpYjtu0bgke2hPMd6tKJ1dXewnyCcuzRWmIVdJVAY2etu5g3JTHXWkokP66u0FKJnzHO0Tj49a5A01ZEzugcSDEaNwlaU6Coma466rOMe9_bRTrLaCihhCeLMRkiNnTZhp1yJ2prwkDcfKxcgVLnpGWVdYQJGqU-_iUCEcFhnlXc9-XE"
"tid": "0",
"vod_id": "-75612",
"flag": "百度",
"play_id": "push://https://www.xn--vzy265d.cc/api/go.php?t=Om1yLe-xwdB-gweeMyW8pvLvv9E64m2vZYkudLxAoSo4ZeQgptqPy4z1t05s3QDNDFN3FBC9x_DFq19tde-s90LQzQpbnpCwKD-2zC40_AQoW2Uf2bgfn_BbUozgXkARNGRcTP3fKFznj71FubeHfykJhTcNBRkW67o8mGvbUaHm8ZYYLd10vNVycNG-CH0rPCzX3Fg7MrPrsy5JHZ9pFHVSfgrLu9Yq4Zp0V_8GpoA"
},
"player": {
"parse": 0,
"url": "https://pan.xunlei.com/s/VOwi8jTaJcM_-Cbr4_sSWWhfA1?pwd=keq3",
"url": "https://pan.baidu.com/share/init?surl=gv7HsjUpc6k4m3nRb869Lw&pwd=1111",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.xunlei.com/s/VOwi8jTaJcM_-Cbr4_sSWWhfA1?pwd=keq3",
"final_url": "https://pan.baidu.com/share/init?surl=gv7HsjUpc6k4m3nRb869Lw&pwd=1111",
"reason": null
}
},
@@ -2679,18 +2679,18 @@
"error": null,
"traceback": null,
"timings_ms": {
"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
"module_load": 23.464,
"init": 570.388,
"home": 0.143,
"category": 495.037,
"detail": 316.654,
"player": 0.002,
"url_check": 127.702,
"total": 1534.305
},
"counts": {
"classes": 12,
"category_videos": 71,
"category_videos": 67,
"detail_videos": 1,
"episodes": 1
},
@@ -2718,14 +2718,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.911,
"module_load": 3.826,
"init": 0.001,
"home": 0.0,
"category": 211.293,
"detail": 280.71,
"home": 0.001,
"category": 235.5,
"detail": 207.945,
"player": 0.005,
"url_check": 149.109,
"total": 645.497
"url_check": 162.874,
"total": 610.488
},
"counts": {
"classes": 2,
@@ -2735,17 +2735,17 @@
},
"samples": {
"tid": "1",
"vod_id": "https://sm3.cc/?id=61721",
"vod_id": "https://sm3.cc/?id=61889",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/2bdf5751198f"
"play_id": "https://pan.quark.cn/s/0b193149ca6c"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/2bdf5751198f",
"url": "https://pan.quark.cn/s/0b193149ca6c",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/2bdf5751198f",
"final_url": "https://pan.quark.cn/s/0b193149ca6c",
"reason": null
}
},
@@ -2757,14 +2757,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.813,
"init": 0.003,
"home": 0.006,
"category": 1105.024,
"detail": 847.125,
"player": 0.004,
"url_check": 0.056,
"total": 1959.43
"module_load": 6.109,
"init": 0.002,
"home": 0.005,
"category": 761.454,
"detail": 581.887,
"player": 0.005,
"url_check": 0.099,
"total": 1349.929
},
"counts": {
"classes": 24,
@@ -2796,14 +2796,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.013,
"module_load": 9.307,
"init": 0.001,
"home": 282.924,
"category": 343.933,
"home": 196.727,
"category": 183.297,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 932.731
"total": 627.756
},
"counts": {
"classes": 5,
@@ -2835,14 +2835,14 @@
"error": "playerContent 未返回播放地址",
"traceback": null,
"timings_ms": {
"module_load": 3.118,
"module_load": 3.395,
"init": 0.001,
"home": 407.0,
"category": 416.272,
"detail": 0.008,
"player": 375.404,
"home": 392.95,
"category": 429.643,
"detail": 0.006,
"player": 365.523,
"url_check": 0.0,
"total": 2047.916
"total": 1958.944
},
"counts": {
"classes": 62,
@@ -2852,9 +2852,9 @@
},
"samples": {
"tid": "/discover/toplist?id=3779629",
"vod_id": "3395949712@玻璃@Gareth.T👉MP3",
"vod_id": "3397439300@复刻回忆@周深👉MP3",
"flag": "网易云音乐",
"play_id": "3395949712"
"play_id": "3397439300"
},
"player": {
"parse": 0,
@@ -2874,14 +2874,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.93,
"module_load": 4.81,
"init": 0.001,
"home": 0.001,
"category": 1909.054,
"home": 0.0,
"category": 1375.284,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 4104.359
"total": 2780.304
},
"counts": {
"classes": 6,
@@ -2913,14 +2913,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.002,
"module_load": 6.812,
"init": 0.001,
"home": 89.359,
"category": 290.667,
"detail": 1170.292,
"player": 0.003,
"url_check": 166.92,
"total": 1724.311
"home": 104.427,
"category": 309.071,
"detail": 1273.917,
"player": 0.002,
"url_check": 200.361,
"total": 1895.568
},
"counts": {
"classes": 7,
@@ -2952,14 +2952,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.614,
"module_load": 8.283,
"init": 0.001,
"home": 0.001,
"category": 1519.183,
"detail": 400.388,
"player": 0.004,
"url_check": 2091.751,
"total": 4020.413
"category": 1091.267,
"detail": 253.945,
"player": 0.005,
"url_check": 1243.508,
"total": 2597.587
},
"counts": {
"classes": 7,
@@ -2969,17 +2969,17 @@
},
"samples": {
"tid": "26",
"vod_id": "15620",
"vod_id": "15626",
"flag": "百度#至臻",
"play_id": "https://pan.baidu.com/s/19QBhAsuQXWPGJ4mRws5mQA?pwd=qykm"
"play_id": "https://pan.baidu.com/s/1E0hE7cpbgO5DeWBcGvlMSQ?pwd=72n2"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/19QBhAsuQXWPGJ4mRws5mQA?pwd=qykm",
"url": "https://pan.baidu.com/s/1E0hE7cpbgO5DeWBcGvlMSQ?pwd=72n2",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=9QBhAsuQXWPGJ4mRws5mQA&pwd=qykm",
"final_url": "https://pan.baidu.com/share/init?surl=E0hE7cpbgO5DeWBcGvlMSQ&pwd=72n2",
"reason": null
}
},
@@ -2991,14 +2991,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 8.131,
"module_load": 8.236,
"init": 0.001,
"home": 797.013,
"home": 196.198,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 805.386
"total": 204.645
},
"counts": {
"classes": 0,
@@ -3030,14 +3030,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.701,
"module_load": 12.64,
"init": 0.001,
"home": 0.001,
"category": 3299.829,
"detail": 3099.308,
"player": 0.024,
"url_check": 152.886,
"total": 6562.404
"category": 3397.685,
"detail": 3336.573,
"player": 0.032,
"url_check": 141.167,
"total": 6888.725
},
"counts": {
"classes": 7,
@@ -3047,17 +3047,17 @@
},
"samples": {
"tid": "1",
"vod_id": "475703",
"vod_id": "457605",
"flag": "夸克#虎斑",
"play_id": "https://pan.quark.cn/s/ef7235ba6f2d"
"play_id": "https://pan.quark.cn/s/7a00bb5cb044"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/ef7235ba6f2d",
"url": "https://pan.quark.cn/s/7a00bb5cb044",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/ef7235ba6f2d",
"final_url": "https://pan.quark.cn/s/7a00bb5cb044",
"reason": null
}
},
@@ -3069,14 +3069,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.755,
"module_load": 7.736,
"init": 0.001,
"home": 0.0,
"category": 696.829,
"detail": 260.769,
"player": 0.006,
"url_check": 426.116,
"total": 1393.142
"home": 0.001,
"category": 633.322,
"detail": 147.823,
"player": 0.003,
"url_check": 448.14,
"total": 1237.484
},
"counts": {
"classes": 7,
@@ -3108,14 +3108,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.714,
"module_load": 5.312,
"init": 0.001,
"home": 0.001,
"category": 1742.199,
"detail": 1008.431,
"player": 1208.135,
"url_check": 1308.771,
"total": 5273.947
"category": 1268.985,
"detail": 608.144,
"player": 393.864,
"url_check": 996.585,
"total": 3273.574
},
"counts": {
"classes": 4,
@@ -3125,17 +3125,17 @@
},
"samples": {
"tid": "1",
"vod_id": "418657",
"vod_id": "348078",
"flag": "蓝光专线4",
"play_id": "play/418657-0-0"
"play_id": "play/348078-0-0"
},
"player": {
"parse": 0,
"url": "https://play.phimgood.com/20260706/28668_2ef13886/index.m3u8",
"url": "https://play.phimgood.com/20260701/28464_add89941/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://play.phimgood.com/20260706/28668_2ef13886/index.m3u8",
"final_url": "https://play.phimgood.com/20260701/28464_add89941/index.m3u8",
"reason": null
}
},
@@ -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.498,
"module_load": 6.54,
"init": 0.001,
"home": 10014.619,
"home": 10013.243,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10023.949
"total": 10021.573
},
"counts": {
"classes": 0,
@@ -3186,14 +3186,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"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
"module_load": 10.968,
"init": 0.069,
"home": 295.505,
"category": 687.147,
"detail": 294.213,
"player": 0.003,
"url_check": 1001.643,
"total": 2290.683
},
"counts": {
"classes": 4,
@@ -3203,17 +3203,17 @@
},
"samples": {
"tid": "1",
"vod_id": "cms:feifan:98324",
"vod_id": "cms:feifan:97971",
"flag": "非凡资源",
"play_id": "https://vip.ffzy-play10.com/20260705/69469_404bfdec/index.m3u8"
"play_id": "https://vip.ffzy-play10.com/20260707/69472_74145de4/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://vip.ffzy-play10.com/20260705/69469_404bfdec/index.m3u8",
"url": "https://vip.ffzy-play10.com/20260707/69472_74145de4/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.ffzy-play10.com/20260705/69469_404bfdec/index.m3u8",
"final_url": "https://vip.ffzy-play10.com/20260707/69472_74145de4/index.m3u8",
"reason": null
}
},
@@ -3225,14 +3225,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.669,
"module_load": 5.056,
"init": 0.001,
"home": 0.0,
"category": 451.902,
"home": 0.001,
"category": 279.576,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 2869.788
"total": 559.068
},
"counts": {
"classes": 6,
@@ -3264,14 +3264,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.623,
"module_load": 5.398,
"init": 0.001,
"home": 436.18,
"category": 92.413,
"detail": 3257.701,
"player": 147.76,
"url_check": 32.952,
"total": 3974.754
"home": 388.546,
"category": 89.583,
"detail": 3271.929,
"player": 156.9,
"url_check": 72.895,
"total": 3986.479
},
"counts": {
"classes": 4,
@@ -3287,11 +3287,11 @@
},
"player": {
"parse": 0,
"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$",
"url": "http://car-lv.kuwo.cn/1b3a55fd627707dd432fdc67e89415d3/6a4cecf9/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/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$",
"final_url": "http://car-lv.kuwo.cn/1b3a55fd627707dd432fdc67e89415d3/6a4cecf9/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": 11.592,
"init": 422.947,
"home": 265.179,
"category": 256.955,
"detail": 285.851,
"player": 296.642,
"url_check": 29.819,
"total": 1570.338
"module_load": 8.462,
"init": 460.276,
"home": 238.911,
"category": 259.096,
"detail": 274.364,
"player": 275.299,
"url_check": 28.822,
"total": 1546.779
},
"counts": {
"classes": 12,
@@ -3320,17 +3320,17 @@
},
"samples": {
"tid": "recommend",
"vod_id": "338323007",
"vod_id": "616467570",
"flag": "酷狗音乐",
"play_id": "338323007"
"play_id": "616467570"
},
"player": {
"parse": 0,
"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",
"url": "http://fsdg360.tx.kugou.com/202607072011/41dce0c3513199d65916b6ac0c6df564/v3/b6340e283bd979eaf4f3d4c85bc02087/yp/p_0_960121/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx616467570_qu128_s2483525004.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"valid": true,
"reachable": true,
"status_code": 200,
"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",
"final_url": "http://fsdg360.tx.kugou.com/202607072011/41dce0c3513199d65916b6ac0c6df564/v3/b6340e283bd979eaf4f3d4c85bc02087/yp/p_0_960121/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx616467570_qu128_s2483525004.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"reason": null
}
},
@@ -3342,14 +3342,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.252,
"module_load": 5.403,
"init": 0.001,
"home": 1470.136,
"category": 1833.0,
"detail": 200.242,
"player": 1214.636,
"url_check": 877.256,
"total": 5600.19
"home": 965.631,
"category": 341.129,
"detail": 406.817,
"player": 234.591,
"url_check": 484.878,
"total": 2439.365
},
"counts": {
"classes": 6,
@@ -3365,50 +3365,50 @@
},
"player": {
"parse": 0,
"url": "https://ppvod011.blbtgg.com/splitOut/20260705/1342569/V20260705110331438911342569/index.m3u8?auth_key=1783347528-fcfed265d58c41eda61567948e072ffd-0-d4fc610f180133e6f89597193fd0df4b",
"url": "https://ppvod011.blbtgg.com/splitOut/20260705/1342569/V20260705110331438911342569/index.m3u8?auth_key=1783426295-6bc15dd243254b3da74f981c0e6f0cf9-0-f73b79ac6d7b9c210ba6ed23ca4b2d47",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260705/1342569/V20260705110331438911342569/index.m3u8?auth_key=1783347528-fcfed265d58c41eda61567948e072ffd-0-d4fc610f180133e6f89597193fd0df4b",
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260705/1342569/V20260705110331438911342569/index.m3u8?auth_key=1783426295-6bc15dd243254b3da74f981c0e6f0cf9-0-f73b79ac6d7b9c210ba6ed23ca4b2d47",
"reason": null
}
},
{
"spider": "闪电",
"file": "闪电.txt",
"success": true,
"failed_stage": null,
"error": null,
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 7.09,
"module_load": 7.552,
"init": 0.001,
"home": 0.001,
"category": 420.329,
"detail": 274.858,
"player": 0.011,
"url_check": 1217.511,
"total": 1920.562
"home": 0.0,
"category": 8288.418,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 15867.176
},
"counts": {
"classes": 5,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "1",
"vod_id": "186063",
"flag": "百度#闪电",
"play_id": "https://pan.baidu.com/s/1AHPkrW4QiDa5ANw9CWYl4A?pwd=6688"
"tid": "2",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1AHPkrW4QiDa5ANw9CWYl4A?pwd=6688",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=AHPkrW4QiDa5ANw9CWYl4A&pwd=6688",
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
@@ -3420,14 +3420,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.12,
"init": 0.003,
"module_load": 4.933,
"init": 0.002,
"home": 0.002,
"category": 1542.681,
"detail": 587.51,
"player": 0.003,
"url_check": 210.102,
"total": 2345.975
"category": 2726.352,
"detail": 791.746,
"player": 0.004,
"url_check": 170.569,
"total": 3694.178
},
"counts": {
"classes": 7,
@@ -3459,14 +3459,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.599,
"init": 0.002,
"home": 344.126,
"module_load": 6.897,
"init": 0.003,
"home": 141.826,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 350.892
"total": 149.219
},
"counts": {
"classes": 0,
@@ -3498,14 +3498,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.556,
"module_load": 5.6,
"init": 0.001,
"home": 0.001,
"category": 1321.951,
"detail": 7936.337,
"player": 0.008,
"url_check": 1999.879,
"total": 11266.194
"home": 0.0,
"category": 1207.212,
"detail": 476.482,
"player": 0.004,
"url_check": 1022.825,
"total": 2712.746
},
"counts": {
"classes": 5,
@@ -3537,14 +3537,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.33,
"module_load": 4.002,
"init": 0.001,
"home": 0.001,
"category": 1168.423,
"detail": 323.242,
"category": 351.474,
"detail": 345.542,
"player": 0.003,
"url_check": 103.638,
"total": 1599.104
"url_check": 84.11,
"total": 785.599
},
"counts": {
"classes": 12,
@@ -3576,14 +3576,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.471,
"module_load": 7.41,
"init": 0.001,
"home": 0.0,
"category": 1321.894,
"detail": 1070.391,
"player": 1071.7,
"url_check": 2117.411,
"total": 12283.711
"home": 0.001,
"category": 2047.126,
"detail": 1036.26,
"player": 909.412,
"url_check": 837.131,
"total": 4838.216
},
"counts": {
"classes": 4,
@@ -3593,17 +3593,17 @@
},
"samples": {
"tid": "1",
"vod_id": "100266",
"flag": "高清31",
"play_id": "/vodplay/100266-1-1.html"
"vod_id": "240069",
"flag": "茅台资源1",
"play_id": "/vodplay/240069-3-1.html"
},
"player": {
"parse": 0,
"url": "https://yzzy.play-cdn14.com/20230313/15613_2bb0854a/index.m3u8",
"url": "https://vodcnd12.trjho.com/20260707/32Iw4dj5/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://yzzy.play-cdn14.com/20230313/15613_2bb0854a/index.m3u8",
"final_url": "https://vodcnd12.trjho.com/20260707/32Iw4dj5/index.m3u8",
"reason": null
}
},
@@ -3615,14 +3615,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.198,
"module_load": 6.462,
"init": 0.001,
"home": 10013.462,
"home": 10014.008,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10018.821
"total": 10020.697
},
"counts": {
"classes": 0,
@@ -3654,14 +3654,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.921,
"init": 0.0,
"module_load": 4.633,
"init": 0.001,
"home": 0.0,
"category": 895.454,
"detail": 245.952,
"player": 0.018,
"url_check": 519.475,
"total": 1665.64
"category": 221.182,
"detail": 160.486,
"player": 0.013,
"url_check": 407.106,
"total": 1814.89
},
"counts": {
"classes": 6,
@@ -3670,18 +3670,18 @@
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "171427",
"tid": "2",
"vod_id": "155698",
"flag": "LZ源",
"play_id": "eyJ1cmwiOiJodHRwczovL3YubHpjZG4yNy5jb20vMjAyNTA3MzEvNjc5XzUwYTJiMDQ3L2luZGV4Lm0zdTgiLCJwYXJzZV9hcGkiOiJodHRwczovL2RlbC5tdDMyMC5jb20vbHpmZi5waHA_dXJsPSIsImhlYWRlcnMiOnt9LCJ1c2VyX2FnZW50IjoiIn0="
"play_id": "eyJ1cmwiOiJodHRwczovL3YubHpjZG4yOC5jb20vMjAyNTA5MjMvMjMyNl9hOWJmMjM0YS9pbmRleC5tM3U4IiwicGFyc2VfYXBpIjoiaHR0cHM6Ly9kZWwubXQzMjAuY29tL2x6ZmYucGhwP3VybD0iLCJoZWFkZXJzIjp7fSwidXNlcl9hZ2VudCI6IiJ9"
},
"player": {
"parse": 0,
"url": "https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8",
"url": "https://v.lzcdn28.com/20250923/2326_a9bf234a/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8",
"final_url": "https://v.lzcdn28.com/20250923/2326_a9bf234a/index.m3u8",
"reason": null
}
},
@@ -3693,14 +3693,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.483,
"module_load": 5.867,
"init": 0.001,
"home": 378.912,
"home": 209.428,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 384.606
"total": 215.501
},
"counts": {
"classes": 0,