This commit is contained in:
Harold
2026-07-19 14:28:05 +08:00
parent 88db1d588b
commit 195dd56042
7 changed files with 1762 additions and 1637 deletions
+1174 -1096
View File
@@ -1,20 +1,20 @@
{
"generated_at": "2026-07-16T20:52:59+08:00",
"generated_at": "2026-07-19T14:26:45+08:00",
"max_workers": 16,
"total_duration_ms": 54537.563,
"total_duration_ms": 65995.635,
"summary": {
"total": 111,
"success": 86,
"failed": 25,
"success_rate": 0.7748,
"total": 113,
"success": 87,
"failed": 26,
"success_rate": 0.7699,
"stage_failures": {
"module_load": 0,
"init": 0,
"home": 6,
"category": 14,
"category": 13,
"detail": 1,
"player": 1,
"url_check": 0,
"url_check": 2,
"unexpected": 3
}
},
@@ -27,14 +27,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 205.419,
"init": 0.001,
"home": 911.913,
"category": 0.015,
"detail": 432.217,
"player": 761.744,
"url_check": 405.606,
"total": 2736.527
"module_load": 201.303,
"init": 0.002,
"home": 11909.783,
"category": 0.025,
"detail": 477.212,
"player": 7312.676,
"url_check": 557.436,
"total": 20491.823
},
"counts": {
"classes": 6,
@@ -44,17 +44,17 @@
},
"samples": {
"tid": "-1",
"vod_id": "ch4cnej9w",
"vod_id": "cgzq7f3tf",
"flag": "alists",
"play_id": "36394|ch4cnej9w"
"play_id": "1551|cgzq7f3tf"
},
"player": {
"parse": 0,
"url": "https://oss.douyinbit.com/m3u8/9e8dd81431737143ab919955486c54a1.m3u8",
"url": "https://oss.douyinbit.com/m3u8/e99a493fad588e618465263d5d62a22e.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://oss.douyinbit.com/m3u8/9e8dd81431737143ab919955486c54a1.m3u8",
"final_url": "https://oss.douyinbit.com/m3u8/e99a493fad588e618465263d5d62a22e.m3u8",
"reason": null
}
},
@@ -66,14 +66,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 191.452,
"module_load": 201.58,
"init": 0.001,
"home": 0.003,
"category": 1464.137,
"detail": 727.528,
"player": 0.004,
"url_check": 158.99,
"total": 2571.94
"home": 0.001,
"category": 9891.408,
"detail": 676.03,
"player": 0.007,
"url_check": 146.479,
"total": 10916.304
},
"counts": {
"classes": 5,
@@ -105,14 +105,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 190.839,
"init": 0.002,
"home": 0.001,
"category": 781.932,
"detail": 822.384,
"player": 0.003,
"url_check": 0.055,
"total": 1795.776
"module_load": 247.185,
"init": 0.006,
"home": 0.002,
"category": 843.916,
"detail": 676.171,
"player": 0.002,
"url_check": 0.052,
"total": 1788.792
},
"counts": {
"classes": 12,
@@ -122,17 +122,17 @@
},
"samples": {
"tid": "dianshiju/guoju",
"vod_id": "/dianshiju/guoju/29068.html",
"flag": "01-04.1080p.HD国语中字无水印.mkv",
"play_id": "magnet:?xt=urn:btih:0fa2b4a9243724d14ccf38f20c7d646162060538&dn=%E5%8D%83%E9%A6%9901-04&tr=udp%3A%2F%2Ftracker.ducks.party%3A1984%2Fannounce"
"vod_id": "/dianshiju/guoju/29163.html",
"flag": "01-06.2160p.HD国语中字无水印.mkv",
"play_id": "magnet:?xt=urn:btih:79fdc9b79c6da84ee34df091a9070227bfb8acfb&dn=%E5%B0%8F%E8%8A%B301-06.2160p&tr=udp%3A%2F%2Ftracker.ducks.party%3A1984%2Fannounce"
},
"player": {
"parse": 0,
"url": "magnet:?xt=urn:btih:0fa2b4a9243724d14ccf38f20c7d646162060538&dn=%E5%8D%83%E9%A6%9901-04&tr=udp%3A%2F%2Ftracker.ducks.party%3A1984%2Fannounce",
"url": "magnet:?xt=urn:btih:79fdc9b79c6da84ee34df091a9070227bfb8acfb&dn=%E5%B0%8F%E8%8A%B301-06.2160p&tr=udp%3A%2F%2Ftracker.ducks.party%3A1984%2Fannounce",
"valid": true,
"reachable": null,
"status_code": null,
"final_url": "magnet:?xt=urn:btih:0fa2b4a9243724d14ccf38f20c7d646162060538&dn=%E5%8D%83%E9%A6%9901-04&tr=udp%3A%2F%2Ftracker.ducks.party%3A1984%2Fannounce",
"final_url": "magnet:?xt=urn:btih:79fdc9b79c6da84ee34df091a9070227bfb8acfb&dn=%E5%B0%8F%E8%8A%B301-06.2160p&tr=udp%3A%2F%2Ftracker.ducks.party%3A1984%2Fannounce",
"reason": "非 HTTP 地址,按协议格式通过"
}
},
@@ -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": 190.836,
"init": 0.002,
"home": 518.636,
"module_load": 200.274,
"init": 0.001,
"home": 640.53,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 741.439
"total": 843.471
},
"counts": {
"classes": 0,
@@ -183,14 +183,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 197.028,
"module_load": 200.376,
"init": 0.001,
"home": 0.002,
"category": 491.009,
"detail": 481.607,
"player": 0.01,
"url_check": 193.874,
"total": 1389.53
"home": 0.004,
"category": 622.848,
"detail": 5857.434,
"player": 0.009,
"url_check": 5736.334,
"total": 12450.573
},
"counts": {
"classes": 2,
@@ -200,17 +200,17 @@
},
"samples": {
"tid": "1",
"vod_id": "movie/8311.html",
"vod_id": "movie/8321.html",
"flag": "PPnix",
"play_id": "8311|1080P"
"play_id": "8321|1080P"
},
"player": {
"parse": 0,
"url": "https://www.ppnix.com/info/m3u8/8311/1080P.m3u8",
"url": "https://www.ppnix.com/info/m3u8/8321/1080P.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.ppnix.com/info/m3u8/8311/1080P.m3u8",
"final_url": "https://www.ppnix.com/info/m3u8/8321/1080P.m3u8",
"reason": null
}
},
@@ -222,14 +222,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 215.663,
"module_load": 256.643,
"init": 0.001,
"home": 0.002,
"category": 274.008,
"detail": 292.336,
"category": 358.26,
"detail": 304.339,
"player": 0.004,
"url_check": 0.062,
"total": 788.083
"url_check": 0.076,
"total": 930.891
},
"counts": {
"classes": 7,
@@ -261,14 +261,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 194.924,
"init": 0.022,
"home": 0.006,
"category": 1204.186,
"detail": 423.766,
"player": 332.651,
"url_check": 79.214,
"total": 2261.297
"module_load": 203.851,
"init": 0.018,
"home": 0.01,
"category": 448.639,
"detail": 2975.081,
"player": 324.025,
"url_check": 186.063,
"total": 4198.722
},
"counts": {
"classes": 6,
@@ -278,17 +278,17 @@
},
"samples": {
"tid": "playlist",
"vod_id": "playlist:7757834782",
"vod_id": "playlist:7709482046",
"flag": "QQ音乐",
"play_id": "qqmusic:0013TCdl37SVzP:235175529|Cruel Summer - Taylor Swift"
"play_id": "qqmusic:001zMQr71F1Qo8:718477|夜曲 - 周杰伦"
},
"player": {
"parse": 0,
"url": "https://isure.stream.qqmusic.qq.com/F0000040rOp00lZYHC.flac?guid=f2a25f9bbd3017142e49dea86562d1cb&vkey=F708E167C565BA15B9A12504D7C36795C943CAB5FCF7C118ECA441DB6474B7A6CFB8A0AC25E3FC9B23E5E09B37FAF44DD9C359A3C5FBF06B__v2b9abbaa&uin=1152921504846230218&fromtag=119114&redirect=1",
"url": "https://isure.stream.qqmusic.qq.com/F0000024jrso28p8VA.flac?guid=60f129733b207fd01bc8c92cf9976fdb&vkey=5C09181329946AA08E001215FCE601F612D7C4CA513E156038BEE0CC3032136CB7D9C4AE1BF1AFFCD8BF03E9F2FB06ABC4324B28DB986581__v21e2a16e4&uin=1152921504846230218&fromtag=119114&redirect=1",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://isure.stream.qqmusic.qq.com/F0000040rOp00lZYHC.flac?guid=f2a25f9bbd3017142e49dea86562d1cb&vkey=F708E167C565BA15B9A12504D7C36795C943CAB5FCF7C118ECA441DB6474B7A6CFB8A0AC25E3FC9B23E5E09B37FAF44DD9C359A3C5FBF06B__v2b9abbaa&uin=1152921504846230218&fromtag=119114&redirect=1",
"final_url": "https://isure.stream.qqmusic.qq.com/F0000024jrso28p8VA.flac?guid=60f129733b207fd01bc8c92cf9976fdb&vkey=5C09181329946AA08E001215FCE601F612D7C4CA513E156038BEE0CC3032136CB7D9C4AE1BF1AFFCD8BF03E9F2FB06ABC4324B28DB986581__v21e2a16e4&uin=1152921504846230218&fromtag=119114&redirect=1",
"reason": null
}
},
@@ -300,34 +300,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 211.254,
"init": 0.004,
"home": 0.069,
"category": 683.793,
"detail": 2118.993,
"player": 0.006,
"url_check": 883.48,
"total": 3908.45
"module_load": 245.45,
"init": 0.008,
"home": 0.087,
"category": 736.403,
"detail": 14929.297,
"player": 0.004,
"url_check": 6514.235,
"total": 28120.691
},
"counts": {
"classes": 29,
"category_videos": 16,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "cat_recommend",
"vod_id": "yt:video:E3jcQgR3TNE",
"tid": "cat_trending",
"vod_id": "yt:video:goH9vq8E3Vw",
"flag": "YouTube",
"play_id": "yt:video:E3jcQgR3TNE"
"play_id": "yt:video:goH9vq8E3Vw"
},
"player": {
"parse": 0,
"url": "https://www.youtube.com/watch?v=E3jcQgR3TNE",
"url": "https://www.youtube.com/watch?v=goH9vq8E3Vw",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.youtube.com/watch?v=E3jcQgR3TNE",
"final_url": "https://www.youtube.com/watch?v=goH9vq8E3Vw",
"reason": null
}
},
@@ -339,14 +339,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 197.456,
"module_load": 259.759,
"init": 0.001,
"home": 0.001,
"category": 361.932,
"detail": 193.447,
"player": 0.007,
"url_check": 173.159,
"total": 946.205
"category": 7073.815,
"detail": 382.316,
"player": 0.006,
"url_check": 160.425,
"total": 7877.715
},
"counts": {
"classes": 6,
@@ -356,17 +356,17 @@
},
"samples": {
"tid": "index",
"vod_id": "714893436",
"vod_id": "714893558",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/178a292bfbf3"
"play_id": "https://pan.quark.cn/s/b277ec97ba05"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/178a292bfbf3",
"url": "https://pan.quark.cn/s/b277ec97ba05",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/178a292bfbf3",
"final_url": "https://pan.quark.cn/s/b277ec97ba05",
"reason": null
}
},
@@ -378,14 +378,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 192.991,
"init": 0.005,
"home": 914.352,
"category": 450.33,
"detail": 602.718,
"player": 453.412,
"url_check": 156.662,
"total": 2792.606
"module_load": 227.985,
"init": 0.006,
"home": 9172.611,
"category": 521.713,
"detail": 720.644,
"player": 5857.075,
"url_check": 4544.21,
"total": 28891.845
},
"counts": {
"classes": 5,
@@ -395,57 +395,57 @@
},
"samples": {
"tid": "1",
"vod_id": "19774",
"flag": "快云",
"play_id": "快云@@direct@@ba11073ae57ba0eede130eeda148f635,v0ddadg10001d9bsh37og65h8mroar00,token+,1,1"
"vod_id": "19479",
"flag": "快云",
"play_id": "快云@@direct@@ba11073ae57ba0eede130eeda148f635,v10033g50000d332n1nog65kkqskev1g,token+,1,1"
},
"player": {
"parse": 0,
"url": "https://v6.douyinvod.com/80fcb3a6739ae350f01baa006a492026/6a592d89/video/tos/cn/tos-cn-v-5f73e7/oApE8yKIIiiaNYVB2XzDfAA1iMHFrf8gb01qI2/?a=0&ch=0&cr=0&dr=2&er=0&lr=test&cd=0%7C0%7C0%7C0&br=2096&bt=2096&cs=0&ds=4&ft=S9lstHiHH_Myq8Zi0nL_e2NvjTQ&mime_type=video_mp4&qs=13&rc=M3VycGs5cjZ2PDQzNGdnM0BpM3VycGs5cjZ2PDQzNGdnM0AtXm81MmQ0ZV9hLS1kXmFzYSMtXm81MmQ0ZV9hLS1kXmFzcw%3D%3D&btag=c0000e00038000&dy_q=1784206227&l=2026071620502734FBA720B58291F34C51",
"url": "http://v16.akamaized.net/0ce5fd92e29908e817da999a4a3a65a9/6a5cba97/video/tos/alisg/tos-alisg-v-0051c001-sg/oIsQGEfMILAmpjOARbQGgNUdF8rHcSRYfDueCh/?a=0&bti=NTk5Zi42Og%3D%3D&&bt=1361&ft=cApXJCz7ThWHoEN2LGZmo0P&mime_type=video_mp4&rc=anludG45cjQ1NjMzODYzNEBpanludG45cjQ1NjMzODYzNEAuYnBoMmRrazBhLS1kMC1zYSMuYnBoMmRrazBhLS1kMC1zcw%3D%3D&vvpl=1&l=20260719133017453C0F3A18DB5D28C730&btag=e00068000",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v6.douyinvod.com/80fcb3a6739ae350f01baa006a492026/6a592d89/video/tos/cn/tos-cn-v-5f73e7/oApE8yKIIiiaNYVB2XzDfAA1iMHFrf8gb01qI2/?a=0&ch=0&cr=0&dr=2&er=0&lr=test&cd=0%7C0%7C0%7C0&br=2096&bt=2096&cs=0&ds=4&ft=S9lstHiHH_Myq8Zi0nL_e2NvjTQ&mime_type=video_mp4&qs=13&rc=M3VycGs5cjZ2PDQzNGdnM0BpM3VycGs5cjZ2PDQzNGdnM0AtXm81MmQ0ZV9hLS1kXmFzYSMtXm81MmQ0ZV9hLS1kXmFzcw%3D%3D&btag=c0000e00038000&dy_q=1784206227&l=2026071620502734FBA720B58291F34C51",
"final_url": "http://v16.akamaized.net/0ce5fd92e29908e817da999a4a3a65a9/6a5cba97/video/tos/alisg/tos-alisg-v-0051c001-sg/oIsQGEfMILAmpjOARbQGgNUdF8rHcSRYfDueCh/?a=0&bti=NTk5Zi42Og%3D%3D&&bt=1361&ft=cApXJCz7ThWHoEN2LGZmo0P&mime_type=video_mp4&rc=anludG45cjQ1NjMzODYzNEBpanludG45cjQ1NjMzODYzNEAuYnBoMmRrazBhLS1kMC1zYSMuYnBoMmRrazBhLS1kMC1zcw%3D%3D&vvpl=1&l=20260719133017453C0F3A18DB5D28C730&btag=e00068000",
"reason": null
}
},
{
"spider": "youknow",
"file": "youknow.txt",
"success": true,
"failed_stage": null,
"error": null,
"success": false,
"failed_stage": "url_check",
"error": "HTTPSConnectionPool(host='play.phimgood.com', port=443): Read timed out. (read timeout=5)",
"traceback": null,
"timings_ms": {
"module_load": 192.346,
"module_load": 211.449,
"init": 0.001,
"home": 0.001,
"category": 1888.252,
"detail": 1486.274,
"player": 1481.969,
"url_check": 1351.635,
"total": 6422.059
"home": 0.002,
"category": 1267.244,
"detail": 1098.168,
"player": 8844.887,
"url_check": 5012.472,
"total": 32011.967
},
"counts": {
"classes": 7,
"category_videos": 227,
"category_videos": 72,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "index",
"vod_id": "205446",
"tid": "drama",
"vod_id": "205220",
"flag": "YouKnowTV",
"play_id": "eyJ2b2RfaWQiOiIyMDU0NDYiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDHpm4YiLCJjYW5kaWRhdGVzIjpbeyJzb3VyY2UiOiLnur_ot68xIiwic291cmNlX2lkIjoiMSIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNTQ0Ni0xLTEvIn0seyJzb3VyY2UiOiLnur_ot68yIiwic291cmNlX2lkIjoiMSIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNTQ0Ni0xLTEvIn0seyJzb3VyY2UiOiLnur_ot68xNSIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDU0NDYtMi0xLyJ9LHsic291cmNlIjoi57q_6LevMTYiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjA1NDQ2LTItMS8ifSx7InNvdXJjZSI6Iue6v-i3rzIzIiwic291cmNlX2lkIjoiMyIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNTQ0Ni0zLTEvIn0seyJzb3VyY2UiOiLnur_ot68yNCIsInNvdXJjZV9pZCI6IjMiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDU0NDYtMy0xLyJ9XX0"
"play_id": "eyJ2b2RfaWQiOiIyMDUyMjAiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDUyMjAtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDUyMjAtMS0xLyJ9LHsic291cmNlIjoi57q_6LevOSIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDUyMjAtMi0xLyJ9LHsic291cmNlIjoi57q_6LevMTAiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjA1MjIwLTItMS8ifSx7InNvdXJjZSI6Iue6v-i3rzE1Iiwic291cmNlX2lkIjoiMyIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNTIyMC0zLTEvIn0seyJzb3VyY2UiOiLnur_ot68xNiIsInNvdXJjZV9pZCI6IjMiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDUyMjAtMy0xLyJ9XX0"
},
"player": {
"parse": 0,
"url": "https://vip.dytt-tvs.com/20260716/28356_4c33d297/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://play2.jimxtc.com/20260716/28356_4c33d297/index.m3u8",
"reason": null
"url": "https://play.phimgood.com/20260704/28607_bb24c3e3/index.m3u8",
"valid": false,
"reachable": false,
"status_code": null,
"final_url": "https://play.phimgood.com/20260704/28607_bb24c3e3/index.m3u8",
"reason": "HTTPSConnectionPool(host='play.phimgood.com', port=443): Read timed out. (read timeout=5)"
}
},
{
@@ -456,14 +456,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 185.434,
"init": 0.004,
"home": 0.001,
"category": 24358.915,
"detail": 24992.317,
"module_load": 247.116,
"init": 0.006,
"home": 0.002,
"category": 760.389,
"detail": 8102.837,
"player": 0.003,
"url_check": 1207.193,
"total": 50745.127
"url_check": 132.859,
"total": 9258.466
},
"counts": {
"classes": 5,
@@ -473,17 +473,17 @@
},
"samples": {
"tid": "1",
"vod_id": "507795",
"flag": "百度1",
"play_id": "https://pan.baidu.com/s/1pdaVKbU9v6XTmjhwdPp5pQ?pwd=6666+%E6%8F%90%E5%8F%96%E7%A0%81%3A+6666"
"vod_id": "508123",
"flag": "夸克1",
"play_id": "https://pan.quark.cn/s/f9c778c9a47f"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1pdaVKbU9v6XTmjhwdPp5pQ?pwd=6666+%E6%8F%90%E5%8F%96%E7%A0%81%3A+6666",
"url": "https://pan.quark.cn/s/f9c778c9a47f",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=pdaVKbU9v6XTmjhwdPp5pQ&pwd=6666%20%E6%8F%90%E5%8F%96%E7%A0%81:%206666",
"final_url": "https://pan.quark.cn/s/f9c778c9a47f",
"reason": null
}
},
@@ -495,34 +495,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 185.501,
"module_load": 224.991,
"init": 0.001,
"home": 1532.306,
"category": 1409.331,
"detail": 1981.039,
"player": 0.006,
"url_check": 144.82,
"total": 5282.272
"home": 10888.169,
"category": 6767.894,
"detail": 1470.212,
"player": 0.004,
"url_check": 1248.306,
"total": 30648.355
},
"counts": {
"classes": 5,
"category_videos": 25,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "36978178",
"flag": "阿里",
"play_id": "https://www.alipan.com/s/wnf7LfZfi6e"
"tid": "2",
"vod_id": "37491182",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/12a4rwaZ_zwsB_YVSMbSYLg?pwd=Yu66"
},
"player": {
"parse": 0,
"url": "https://www.alipan.com/s/wnf7LfZfi6e",
"url": "https://pan.baidu.com/s/12a4rwaZ_zwsB_YVSMbSYLg?pwd=Yu66",
"valid": true,
"reachable": true,
"status_code": 204,
"final_url": "https://www.alipan.com/s/wnf7LfZfi6e",
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=2a4rwaZ_zwsB_YVSMbSYLg&pwd=Yu66",
"reason": null
}
},
@@ -534,14 +534,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 184.966,
"module_load": 219.363,
"init": 0.001,
"home": 368.564,
"category": 101.345,
"home": 111.303,
"category": 109.122,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 792.682
"total": 580.669
},
"counts": {
"classes": 5,
@@ -573,14 +573,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 200.766,
"init": 0.004,
"module_load": 252.212,
"init": 0.001,
"home": 0.001,
"category": 428.351,
"detail": 355.415,
"player": 869.392,
"url_check": 518.982,
"total": 2386.946
"category": 439.389,
"detail": 444.37,
"player": 716.259,
"url_check": 7034.627,
"total": 8895.428
},
"counts": {
"classes": 14,
@@ -590,36 +590,36 @@
},
"samples": {
"tid": "zgjun",
"vod_id": "ch4devf32",
"vod_id": "ch4cnej9w",
"flag": "两个BT",
"play_id": "eyJwaWQiOiIvcGxheS9jaDRkZXZmMzIiLCJzaWQiOiJjaDRkZXZmMzIiLCJuYW1lIjoiMSJ9"
"play_id": "eyJwaWQiOiIvcGxheS9jaDRjbmVqOXciLCJzaWQiOiJjaDRjbmVqOXciLCJuYW1lIjoiMSJ9"
},
"player": {
"parse": 0,
"url": "https://zijieapi.douyinbyte.com/m3u8/18805e6ce258538f97d939093ef15aaa.m3u8",
"url": "https://zijieapi.douyinbyte.com/m3u8/81e481dd2b3ea89d7caca24197bb63ae.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://zijieapi.douyinbyte.com/m3u8/18805e6ce258538f97d939093ef15aaa.m3u8",
"final_url": "https://zijieapi.douyinbyte.com/m3u8/81e481dd2b3ea89d7caca24197bb63ae.m3u8",
"reason": null
}
},
{
"spider": "乌云影视",
"file": "乌云影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"success": false,
"failed_stage": "url_check",
"error": "HTTPSConnectionPool(host='wooyun.tv', port=443): Read timed out. (read timeout=5)",
"traceback": null,
"timings_ms": {
"module_load": 197.005,
"module_load": 242.704,
"init": 0.001,
"home": 263.625,
"category": 451.364,
"detail": 827.077,
"player": 0.023,
"url_check": 1130.371,
"total": 2888.551
"home": 5806.635,
"category": 10751.184,
"detail": 953.622,
"player": 0.02,
"url_check": 5011.96,
"total": 47689.607
},
"counts": {
"classes": 7,
@@ -628,19 +628,19 @@
"episodes": 1
},
"samples": {
"tid": "movie",
"vod_id": "1092523",
"tid": "tv_series",
"vod_id": "1105380",
"flag": "乌云影视",
"play_id": "eyJtZWRpYUlkIjogIjEwOTI1MjMiLCAic2Vhc29uTm8iOiAxLCAiZXBObyI6IDEsICJ2aWRlb0lkIjogNTEyNjg4OTAsICJwbGF5VXJsIjogImh0dHBzOi8vd29veXVuLnR2L2dlbl9vdmVyc2Vhcy9odHRwczovL3ZpcC5keXR0LXNlZS5jb20vMjAyNjA3MDcvNDE4MzRfNDc0ODVjNTUvaW5kZXgubTN1OCIsICJuYW1lIjogIuesrDHpm4YgSEQifQ"
"play_id": "eyJtZWRpYUlkIjogIjExMDUzODAiLCAic2Vhc29uTm8iOiAxLCAiZXBObyI6IDEsICJ2aWRlb0lkIjogNTE4NzU0OTYsICJwbGF5VXJsIjogImh0dHBzOi8vd29veXVuLnR2L2dlbl9vdmVyc2Vhcy9odHRwczovL3YuZmVuZ2JhbzEwLmNvbS92aWRlby9haXphaWJvZXJ0YWxhL2U4MmRmMzliZWVjYy9pbmRleC5tM3U4IiwgIm5hbWUiOiAi56ysMembhiDnrKwx6ZuGIn0"
},
"player": {
"parse": 0,
"url": "https://wooyun.tv/gen_overseas/https://vip.dytt-see.com/20260707/41834_47485c55/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vod-cdn.findtv.me/hls_overseas/63266cfc3b3a357b9d8418dd1ebe438d040f0c44.m3u8",
"reason": null
"url": "https://wooyun.tv/gen_overseas/https://v.fengbao10.com/video/aizaiboertala/e82df39beecc/index.m3u8",
"valid": false,
"reachable": false,
"status_code": null,
"final_url": "https://wooyun.tv/gen_overseas/https://v.fengbao10.com/video/aizaiboertala/e82df39beecc/index.m3u8",
"reason": "HTTPSConnectionPool(host='wooyun.tv', port=443): Read timed out. (read timeout=5)"
}
},
{
@@ -651,14 +651,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 3.749,
"module_load": 4.662,
"init": 0.001,
"home": 0.0,
"category": 472.193,
"category": 6132.026,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 982.866
"total": 13466.777
},
"counts": {
"classes": 5,
@@ -690,14 +690,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.734,
"module_load": 7.08,
"init": 0.001,
"home": 0.001,
"category": 7033.264,
"detail": 973.846,
"player": 0.004,
"url_check": 1166.56,
"total": 9180.82
"category": 6462.722,
"detail": 8340.368,
"player": 0.003,
"url_check": 1416.428,
"total": 16227.095
},
"counts": {
"classes": 4,
@@ -707,17 +707,17 @@
},
"samples": {
"tid": "1",
"vod_id": "1554",
"vod_id": "12685",
"flag": "百度#二小",
"play_id": "https://pan.baidu.com/s/1i5ZHjPaoqqsYF1eqN3uxrg?pwd=wk74"
"play_id": "https://pan.baidu.com/s/1X2-WHwElykunKxaGT3SmEQ?pwd=8tac"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1i5ZHjPaoqqsYF1eqN3uxrg?pwd=wk74",
"url": "https://pan.baidu.com/s/1X2-WHwElykunKxaGT3SmEQ?pwd=8tac",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=i5ZHjPaoqqsYF1eqN3uxrg&pwd=wk74",
"final_url": "https://pan.baidu.com/share/init?surl=X2-WHwElykunKxaGT3SmEQ&pwd=8tac",
"reason": null
}
},
@@ -729,14 +729,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.649,
"module_load": 4.768,
"init": 0.001,
"home": 0.001,
"category": 486.114,
"detail": 385.072,
"player": 0.016,
"url_check": 1101.173,
"total": 1976.786
"category": 6136.314,
"detail": 5818.015,
"player": 0.01,
"url_check": 1072.802,
"total": 13032.592
},
"counts": {
"classes": 4,
@@ -746,17 +746,17 @@
},
"samples": {
"tid": "movie/list_2",
"vod_id": "/movie/2026/0716/60314.html",
"vod_id": "/movie/2026/0718/60364.html",
"flag": "baidu",
"play_id": "https://pan.baidu.com/s/1NpecuMDYW8iDPwKJsvcO4Q?pwd=f4tp"
"play_id": "https://pan.baidu.com/s/1j92nzucr-hXf5d7-AM-0Ew?pwd=fdxx"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1NpecuMDYW8iDPwKJsvcO4Q?pwd=f4tp",
"url": "https://pan.baidu.com/s/1j92nzucr-hXf5d7-AM-0Ew?pwd=fdxx",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=NpecuMDYW8iDPwKJsvcO4Q&pwd=f4tp",
"final_url": "https://pan.baidu.com/share/init?surl=j92nzucr-hXf5d7-AM-0Ew&pwd=fdxx",
"reason": null
}
},
@@ -768,14 +768,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.187,
"module_load": 4.007,
"init": 0.0,
"home": 382.086,
"category": 358.685,
"detail": 304.894,
"player": 663.228,
"url_check": 195.154,
"total": 1908.709
"home": 218.375,
"category": 307.56,
"detail": 299.492,
"player": 867.985,
"url_check": 125.138,
"total": 3262.862
},
"counts": {
"classes": 4,
@@ -784,18 +784,18 @@
"episodes": 1
},
"samples": {
"tid": "TV",
"vod_id": "56986",
"tid": "MOVIE",
"vod_id": "58392",
"flag": "人人专线",
"play_id": "56986@387800"
"play_id": "58392@389270"
},
"player": {
"parse": 0,
"url": "https://a3flo8u83c2o4vu.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/c069d42171ee71f1833a4531958d0402/c17bc232b9cd4d8ebe60d89eb7792743-a3279265c3c45d0c5e841261bed53550-ld.mp4?auth_key=1784220769-db4452e5cf54c03a972368b936e7519c-0-c4ef3a846e4eec550e5ad58ecbe1d290&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=2427c576328c40fc92eba2211fd5b59f&hevc=false&seasonId=56986",
"url": "https://a0i8iluj31ju04t.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/008555ce81b971f180086723a78f0402/c7d7d97b0e7d4295bdd916d3b158a462-3d48c6e854b5a626644d68fe790900cf-ld.mp4?auth_key=1784456795-acb6e52942fc6ef663f1fff826c6b729-0-6f1b939fe4fe2e0aec58a233f40916e6&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=de3aac9913f147a3bd0065424809fc8a&hevc=false&seasonId=58392",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://a3flo8u83c2o4vu.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/c069d42171ee71f1833a4531958d0402/c17bc232b9cd4d8ebe60d89eb7792743-a3279265c3c45d0c5e841261bed53550-ld.mp4?auth_key=1784220769-db4452e5cf54c03a972368b936e7519c-0-c4ef3a846e4eec550e5ad58ecbe1d290&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=2427c576328c40fc92eba2211fd5b59f&hevc=false&seasonId=56986",
"final_url": "https://a0i8iluj31ju04t.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/008555ce81b971f180086723a78f0402/c7d7d97b0e7d4295bdd916d3b158a462-3d48c6e854b5a626644d68fe790900cf-ld.mp4?auth_key=1784456795-acb6e52942fc6ef663f1fff826c6b729-0-6f1b939fe4fe2e0aec58a233f40916e6&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=de3aac9913f147a3bd0065424809fc8a&hevc=false&seasonId=58392",
"reason": null
}
},
@@ -807,14 +807,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.293,
"module_load": 7.075,
"init": 0.001,
"home": 0.002,
"category": 285.759,
"detail": 541.247,
"player": 0.004,
"url_check": 239.538,
"total": 1078.026
"home": 0.001,
"category": 310.888,
"detail": 549.117,
"player": 0.002,
"url_check": 683.631,
"total": 1551.155
},
"counts": {
"classes": 6,
@@ -824,17 +824,17 @@
},
"samples": {
"tid": "电视剧",
"vod_id": "show:acbefaed57994c07b881",
"vod_id": "show:bbaf2557249a4f2a9447",
"flag": "优酷",
"play_id": "https://v.youku.com/v_show/id_XNjUxODE2NjYyNA==.html"
"play_id": "https://v.youku.com/v_show/id_XNjUyMTM3MTY0OA==.html"
},
"player": {
"parse": 1,
"url": "https://v.youku.com/v_show/id_XNjUxODE2NjYyNA==.html",
"url": "https://v.youku.com/v_show/id_XNjUyMTM3MTY0OA==.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.youku.com/v_show/id_XNjUxODE2NjYyNA==.html",
"final_url": "https://v.youku.com/v_show/id_XNjUyMTM3MTY0OA==.html",
"reason": null
}
},
@@ -846,14 +846,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.19,
"module_load": 6.657,
"init": 0.001,
"home": 0.001,
"category": 1087.38,
"detail": 941.726,
"player": 0.008,
"url_check": 422.488,
"total": 2459.637
"category": 1181.018,
"detail": 1574.764,
"player": 0.009,
"url_check": 1068.946,
"total": 28153.399
},
"counts": {
"classes": 4,
@@ -862,18 +862,18 @@
"episodes": 2
},
"samples": {
"tid": "series",
"vod_id": "movie/ride-or-die",
"tid": "movie",
"vod_id": "movie/youre-next",
"flag": "播放源 1 (1080P)",
"play_id": "https://v.lfthirtytwo.com/20260715/8632_48b0ca7c/index.m3u8"
"play_id": "https://vip1.lz-cdn1.com/20220418/2534_5490981d/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://v.lfthirtytwo.com/20260715/8632_48b0ca7c/index.m3u8",
"url": "https://vip1.lz-cdn1.com/20220418/2534_5490981d/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.lfthirtytwo.com/20260715/8632_48b0ca7c/index.m3u8",
"final_url": "https://vip1.lz-cdn1.com/20220418/2534_5490981d/index.m3u8",
"reason": null
}
},
@@ -885,14 +885,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.047,
"module_load": 8.067,
"init": 0.001,
"home": 0.001,
"category": 1238.677,
"detail": 202.604,
"player": 1021.859,
"url_check": 746.563,
"total": 3218.258
"category": 742.061,
"detail": 8428.265,
"player": 1988.991,
"url_check": 858.597,
"total": 12027.023
},
"counts": {
"classes": 4,
@@ -908,11 +908,11 @@
},
"player": {
"parse": 0,
"url": "https://v.xl01.eu.cc/obj/00E2B457457D80FF10D434572BD1E04C50E8A1FF6D053482A1334A6AF520D544",
"url": "https://v.xl01.eu.cc/obj/74A32590AEF7DE2B95010FC8D07EE1DD4E4738D125128EAD3CB8D9C95DAF321A",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://lf3-imcloud-file-sign.bytetos.com/tos-cn-o-0000c2428/ocynEGinAJBUYk5XAABBAmKx4Y1QkBBLA8iCfG?x-expires=1784212656&x-signature=fyLU22eYVVvVL5ZuXgB8foWV2wA%3D",
"final_url": "https://lf26-imcloud-file-sign.bytetos.com/tos-cn-o-0000c2428/ocynEGinAJBUYk5XAABBAmKx4Y1QkBBLA8iCfG?x-expires=1784442834&x-signature=9Et0Fk2TlReVyQDvVYQompgs3h0%3D",
"reason": null
}
},
@@ -924,14 +924,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.305,
"init": 0.006,
"module_load": 3.749,
"init": 0.011,
"home": 0.001,
"category": 705.266,
"detail": 278.037,
"category": 302.828,
"detail": 216.773,
"player": 0.002,
"url_check": 1066.946,
"total": 2056.02
"url_check": 1042.604,
"total": 1566.416
},
"counts": {
"classes": 4,
@@ -941,17 +941,17 @@
},
"samples": {
"tid": "2",
"vod_id": "https://20.90kan.cc/?id=64117",
"vod_id": "https://20.90kan.cc/?id=64803",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1ipf2hUYky6kfASlbrNIAJw?pwd=6666"
"play_id": "https://pan.baidu.com/s/1li3z5l2nldh-MHGW2ZkP-Q?pwd=6666"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1ipf2hUYky6kfASlbrNIAJw?pwd=6666",
"url": "https://pan.baidu.com/s/1li3z5l2nldh-MHGW2ZkP-Q?pwd=6666",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=ipf2hUYky6kfASlbrNIAJw&pwd=6666",
"final_url": "https://pan.baidu.com/share/init?surl=li3z5l2nldh-MHGW2ZkP-Q&pwd=6666",
"reason": null
}
},
@@ -963,14 +963,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.655,
"init": 0.0,
"home": 357.586,
"category": 179.103,
"module_load": 6.78,
"init": 0.001,
"home": 367.984,
"category": 250.587,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 739.674
"total": 811.844
},
"counts": {
"classes": 5,
@@ -1002,14 +1002,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.556,
"module_load": 4.456,
"init": 0.001,
"home": 0.001,
"category": 1020.368,
"category": 6989.27,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1604.799
"total": 7454.587
},
"counts": {
"classes": 8,
@@ -1041,14 +1041,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.717,
"module_load": 5.558,
"init": 0.001,
"home": 0.0,
"category": 614.113,
"home": 0.001,
"category": 9956.548,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1243.414
"total": 18263.96
},
"counts": {
"classes": 5,
@@ -1080,14 +1080,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.671,
"init": 205.799,
"home": 0.249,
"category": 121.836,
"detail": 1252.567,
"player": 147.004,
"url_check": 1032.1,
"total": 2765.039
"module_load": 4.683,
"init": 148.224,
"home": 0.084,
"category": 122.018,
"detail": 605.005,
"player": 143.284,
"url_check": 156.094,
"total": 1180.033
},
"counts": {
"classes": 5,
@@ -1097,17 +1097,17 @@
},
"samples": {
"tid": "2",
"vod_id": "194777",
"vod_id": "194685",
"flag": "蓝光B线-在线看",
"play_id": "BBA@FYNB-3538646366616439356532633335373578985bec777df52f8fcdd5890cf5a8961a34b210b8d10b8488914c1b495585e522b2cd29e03cc5a3f2ed27823b65637216362450082e00843b7ceecc8f4cc1f4ae90ed79577991e296bd3625120388c8b81e4828137c72463d7163e4ec5df14baf6030f9a9d1dd739a961dd35743705af14997cc308622d9801e116f9c27879e87613f036f5990e76918f79508500e4d63a7d3857aa45da4071a95f62f353a92ada6a54bc047811d1151ee788403765305248150c0ee8bfa22501618763c1154"
"play_id": "BBA@FYNB-35386463666164393565326333353735ceb363759caaf51875b9072d34a28fd674818856d507defae14d58b687e859a98c09d953bd986db76dacfbf7589eb30ed6dca73cd46e4d3a7be4b3d8460eddba72e0fdad3ebdf0ef2a2b78eb78c39a6d61dcca5f1d79cf69080fdb84f37e2b18cdda3f4f61d64e48ffce79fc472e3af0b6ad511aff6ff30f56c0db67ad3b8111ab5681c86c8e3f2e0686588c81e08b2b57d4addd43100c277278630c29c623ba6a46834a0852b6eee265e4a40338abb1aef416acda9694947e59896583ed0400"
},
"player": {
"parse": 0,
"url": "https://finder.video.qq.com/251/20302/stodownload?encfilekey=nLWUlAoVvyzYibLjSQpf8oAzjYzKj4cYKkY0YrCgDC36eM17Hib7ve4NJdSyjsKon8YTC7iaLPeZRCibRRe7Z5qOLQ&token=Cvvj5Ix3eewIL2QHboXicEyzSOHXH7VHzARpJibVx2glBUL57jTYAtiaSjBTt1agQoLWxY6qTPAqsVicY09c3ib86rtzerhVvsAxLjcmvqqCm2obrZOgdLaF9NcLfxKpnic2uFlKxLjEhTnzUl4pEBMHANkuVhX0UQUa3LVJPRzSvBMTfNuVwYH4tPDEUky8qdnPddgLAX2iaMn6USibwbfdUs7F4ic3nFcOia56bQDnCOic1lyPY8&bizid=1023&dotrans=0&hy=SH&idx=1&m=&uzid=7a170&basedata=CAMSA3hWMCIJCgcKA3hWMBAASPCf49IG&sign=TB7CDAx2Dl0C5S9Zvg-i5aNazMDkKxAZDpEd-hv8Xv2DMh22XCtU55pdyLOrjxQHfP6I0QfyP_Os7al_19K4oQ&filename=BBA.mp4",
"url": "https://findermp.video.qq.com/251/20302/stodownload?encfilekey=nLWUlAoVvyy6ZHA93I4XPGjUwUwm7lSMx93ASbNcBsh59tpAcHZicFR2KxuVt5Tv1PeVbqIkQMxEjQibmNGJ8R2A&token=cztXnd9GyrGGRyLsP6MppReVFBN4tUjzYsLpia36icpQvEWYSrmibLDicVzpZTMU3NEh48SWvAzXKEmN6ZpykLiaA6qmesCklJoKPNVmianePKFZD9syxVHNQMq3qW4NA6RDeyMCI7F62eSGJ0zcnRpwcgc97I3lsybblJzO8oAiaTtrQ2llhdCJnhB9G2esFYVhiamV2Sy6uNjvqtx1HicicAO5DGphwLibMHWmttZicicdru10iapcc&bizid=1023&dotrans=0&hy=SH&idx=1&m=&uzid=7a166&basedata=CAMSA3hWMCIJCgcKA3hWMBAASLXW8dIG&sign=yoLyP8iALq5V1Q8kEBJPzd0F9ajQ84S_HXM8Kf5owsEdkGewC5UhcRANf0rXoVSxvaELi8URA4tRm1ea6jblYg&filename=BBA.mp4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://finder.video.qq.com/251/20302/stodownload?encfilekey=nLWUlAoVvyzYibLjSQpf8oAzjYzKj4cYKkY0YrCgDC36eM17Hib7ve4NJdSyjsKon8YTC7iaLPeZRCibRRe7Z5qOLQ&token=Cvvj5Ix3eewIL2QHboXicEyzSOHXH7VHzARpJibVx2glBUL57jTYAtiaSjBTt1agQoLWxY6qTPAqsVicY09c3ib86rtzerhVvsAxLjcmvqqCm2obrZOgdLaF9NcLfxKpnic2uFlKxLjEhTnzUl4pEBMHANkuVhX0UQUa3LVJPRzSvBMTfNuVwYH4tPDEUky8qdnPddgLAX2iaMn6USibwbfdUs7F4ic3nFcOia56bQDnCOic1lyPY8&bizid=1023&dotrans=0&hy=SH&idx=1&m=&uzid=7a170&basedata=CAMSA3hWMCIJCgcKA3hWMBAASPCf49IG&sign=TB7CDAx2Dl0C5S9Zvg-i5aNazMDkKxAZDpEd-hv8Xv2DMh22XCtU55pdyLOrjxQHfP6I0QfyP_Os7al_19K4oQ&filename=BBA.mp4",
"final_url": "https://findermp.video.qq.com/251/20302/stodownload?encfilekey=nLWUlAoVvyy6ZHA93I4XPGjUwUwm7lSMx93ASbNcBsh59tpAcHZicFR2KxuVt5Tv1PeVbqIkQMxEjQibmNGJ8R2A&token=cztXnd9GyrGGRyLsP6MppReVFBN4tUjzYsLpia36icpQvEWYSrmibLDicVzpZTMU3NEh48SWvAzXKEmN6ZpykLiaA6qmesCklJoKPNVmianePKFZD9syxVHNQMq3qW4NA6RDeyMCI7F62eSGJ0zcnRpwcgc97I3lsybblJzO8oAiaTtrQ2llhdCJnhB9G2esFYVhiamV2Sy6uNjvqtx1HicicAO5DGphwLibMHWmttZicicdru10iapcc&bizid=1023&dotrans=0&hy=SH&idx=1&m=&uzid=7a166&basedata=CAMSA3hWMCIJCgcKA3hWMBAASLXW8dIG&sign=yoLyP8iALq5V1Q8kEBJPzd0F9ajQ84S_HXM8Kf5owsEdkGewC5UhcRANf0rXoVSxvaELi8URA4tRm1ea6jblYg&filename=BBA.mp4",
"reason": null
}
},
@@ -1119,34 +1119,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 13.956,
"init": 0.002,
"module_load": 5.357,
"init": 0.001,
"home": 0.001,
"category": 240.193,
"detail": 472.67,
"player": 518.64,
"url_check": 1172.624,
"total": 2418.671
"category": 213.811,
"detail": 11955.26,
"player": 467.092,
"url_check": 952.454,
"total": 37871.496
},
"counts": {
"classes": 6,
"category_videos": 60,
"category_videos": 241,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "472650",
"tid": "2",
"vod_id": "463703",
"flag": "gimy",
"play_id": "472650-5-1"
"play_id": "463703-8-1"
},
"player": {
"parse": 0,
"url": "https://vip.dytt-network.com/20260713/36404_e4df7614/index.m3u8",
"url": "https://play.phimgood.com/20260627/28315_3c0cddf4/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.dytt-network.com/20260713/36404_e4df7614/index.m3u8",
"final_url": "https://play.phimgood.com/20260627/28315_3c0cddf4/index.m3u8",
"reason": null
}
},
@@ -1158,14 +1158,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 31.524,
"module_load": 4.654,
"init": 0.001,
"home": 0.001,
"category": 983.722,
"detail": 791.978,
"player": 374.296,
"url_check": 401.29,
"total": 2583.903
"category": 1092.7,
"detail": 593.602,
"player": 215.955,
"url_check": 372.259,
"total": 2280.084
},
"counts": {
"classes": 5,
@@ -1175,17 +1175,17 @@
},
"samples": {
"tid": "961",
"vod_id": "961@176762",
"vod_id": "961@176980",
"flag": "华数专线",
"play_id": "aHR0cHM6Ly92aWRlby41Zy53YXN1LnR2L3Bjc2FuMjQvcGMvbW92aWUvMjAyMi0wOS8xNC8yMDIyMDkxNDA4NTUwNzYwNWQ5VzBvM2c1Lm1wNA"
"play_id": "aHR0cHM6Ly92aWRlby41Zy53YXN1LnR2L3Bjc2FuMjQvcGMvbW92aWUvMjAyNi0wNy8xNS8yMDI2MDcxNTE0MTQ0NDc3MVhrWE91TXNULm1wNA"
},
"player": {
"parse": 0,
"url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2022-09/14/20220914085507605d9W0o3g5/playlist.m3u8?auth_key=1784206371-0-0-7b23f4e0dc4f2266ec57efe73cb21d0b",
"url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-07/15/20260715141444771XkXOuMsT/playlist.m3u8?auth_key=1784442403-0-0-39f632cade18f3d2c0370f05a03d1316",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2022-09/14/20220914085507605d9W0o3g5/playlist.m3u8?auth_key=1784206371-0-0-7b23f4e0dc4f2266ec57efe73cb21d0b",
"final_url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-07/15/20260715141444771XkXOuMsT/playlist.m3u8?auth_key=1784442403-0-0-39f632cade18f3d2c0370f05a03d1316",
"reason": null
}
},
@@ -1197,14 +1197,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.4,
"module_load": 4.357,
"init": 0.001,
"home": 3795.303,
"category": 264.569,
"detail": 699.795,
"player": 0.002,
"url_check": 321.198,
"total": 5086.687
"home": 2785.251,
"category": 272.319,
"detail": 708.818,
"player": 0.003,
"url_check": 51.922,
"total": 3823.289
},
"counts": {
"classes": 11,
@@ -1236,34 +1236,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.009,
"init": 0.008,
"home": 414.053,
"category": 94.88,
"detail": 145.092,
"module_load": 6.122,
"init": 0.005,
"home": 415.926,
"category": 86.11,
"detail": 73.073,
"player": 0.003,
"url_check": 323.318,
"total": 989.382
"url_check": 168.459,
"total": 750.417
},
"counts": {
"classes": 6,
"category_videos": 21,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "11428",
"flag": "线路Y",
"play_id": "http://jx1-jiexijiekou.050713.xyz/m3u8/m3u812/1773153575.m3u8"
"vod_id": "11427",
"flag": "线路",
"play_id": "https://v.qq.com/x/cover/mzc00200pntcqa9/n4101d5vavo.html"
},
"player": {
"parse": 0,
"url": "http://jx1-jiexijiekou.050713.xyz/m3u8/m3u812/1773153575.m3u8",
"url": "https://v.qq.com/x/cover/mzc00200pntcqa9/n4101d5vavo.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://jx1-jiexijiekou.050713.xyz/m3u8/m3u812/1773153575.m3u8",
"final_url": "https://v.qq.com/x/cover/mzc00200pntcqa9/n4101d5vavo.html",
"reason": null
}
},
@@ -1275,14 +1275,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.804,
"init": 764.428,
"home": 0.007,
"category": 153.359,
"detail": 158.504,
"player": 0.002,
"url_check": 139.543,
"total": 1222.97
"module_load": 3.186,
"init": 786.541,
"home": 0.004,
"category": 178.741,
"detail": 171.904,
"player": 0.004,
"url_check": 152.742,
"total": 1293.895
},
"counts": {
"classes": 7,
@@ -1292,17 +1292,17 @@
},
"samples": {
"tid": "ju",
"vod_id": "/ju/10895.html",
"vod_id": "/ju/10952.html",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/611cbe4f172d"
"play_id": "https://pan.quark.cn/s/a9da867d7c28"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/611cbe4f172d",
"url": "https://pan.quark.cn/s/a9da867d7c28",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/611cbe4f172d",
"final_url": "https://pan.quark.cn/s/a9da867d7c28",
"reason": null
}
},
@@ -1314,14 +1314,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.613,
"init": 84.694,
"module_load": 3.704,
"init": 79.1,
"home": 0.001,
"category": 151.207,
"detail": 1978.196,
"player": 292.652,
"url_check": 456.847,
"total": 2968.302
"category": 162.527,
"detail": 1808.134,
"player": 290.978,
"url_check": 67.91,
"total": 2413.326
},
"counts": {
"classes": 11,
@@ -1337,11 +1337,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=bb169790ceb4363b81983e9feb9592dd&buy_key=FM&token=5283&timestamp=1784206373&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=1ae4b5dfbff059dedda3870247b99476&buy_key=FM&token=5400&timestamp=1784442407&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=bb169790ceb4363b81983e9feb9592dd&buy_key=FM&token=5283&timestamp=1784206373&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=1ae4b5dfbff059dedda3870247b99476&buy_key=FM&token=5400&timestamp=1784442407&duration=453",
"reason": null
}
},
@@ -1353,14 +1353,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.771,
"module_load": 6.96,
"init": 0.001,
"home": 398.076,
"category": 340.226,
"detail": 542.964,
"player": 305.209,
"url_check": 416.404,
"total": 2010.874
"home": 407.87,
"category": 283.985,
"detail": 523.751,
"player": 331.081,
"url_check": 133.863,
"total": 1688.673
},
"counts": {
"classes": 8,
@@ -1376,11 +1376,11 @@
},
"player": {
"parse": 0,
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1784206372&sign=7d5166439ff34ca40d86ef482f01100b",
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1784441913&sign=c0c099432c4abc6dc724f621108deb91",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1784206372&sign=7d5166439ff34ca40d86ef482f01100b",
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1784441913&sign=c0c099432c4abc6dc724f621108deb91",
"reason": null
}
},
@@ -1392,14 +1392,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.592,
"init": 0.005,
"home": 452.526,
"category": 527.454,
"detail": 402.37,
"player": 1254.389,
"url_check": 204.534,
"total": 2848.481
"module_load": 9.899,
"init": 0.006,
"home": 5890.331,
"category": 615.241,
"detail": 469.699,
"player": 1767.864,
"url_check": 333.669,
"total": 9087.38
},
"counts": {
"classes": 3,
@@ -1409,17 +1409,17 @@
},
"samples": {
"tid": "6",
"vod_id": "5075",
"vod_id": "5030",
"flag": "咕咕新线(国内高速)",
"play_id": "parse_api=a2796a09189261bcaf3cc4542d7c5ac2&url=XOu3oG4xnnHOD2MhcPqcrDnIc3ODKrg5TqF8Xt/v1HxbEyTWWql/6wOKeoRUR+KI&token=|雷霆三人行|1"
"play_id": "parse_api=a2796a09189261bcaf3cc4542d7c5ac2&url=RWo96m6GXJ77to0GUn9Ac2rpTQrBNIOfkkMX1+hwxXyVWJjBlQ1w/Dh2uW1rJqXl&token=|遭到流放的转生重骑士凭借游戏知识大开无双|1"
},
"player": {
"parse": 0,
"url": "https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/6305c77cd2b04866bf877537860de3b6~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1815310373&x-signature=mlL4JhHpZeUtNJ5DRwHQX6OhKFY%3D",
"url": "https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/32045346ddfe49e583c390b926c26ee0~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1815546414&x-signature=j%2BIHj5DlvO3gsejnoIi8mIXL1KQ%3D",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/6305c77cd2b04866bf877537860de3b6~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1815310373&x-signature=mlL4JhHpZeUtNJ5DRwHQX6OhKFY%3D",
"final_url": "https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/32045346ddfe49e583c390b926c26ee0~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1815546414&x-signature=j%2BIHj5DlvO3gsejnoIi8mIXL1KQ%3D",
"reason": null
}
},
@@ -1431,14 +1431,14 @@
"error": "HTTPSConnectionPool(host='40000.me', port=443): Read timed out. (read timeout=10)",
"traceback": null,
"timings_ms": {
"module_load": 4.002,
"init": 0.001,
"module_load": 3.744,
"init": 0.0,
"home": 0.001,
"category": 10007.967,
"category": 10017.07,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 20029.029
"total": 20039.018
},
"counts": {
"classes": 5,
@@ -1470,14 +1470,14 @@
"error": "详情缺少播放源或播放列表",
"traceback": null,
"timings_ms": {
"module_load": 5.52,
"module_load": 6.233,
"init": 0.001,
"home": 0.001,
"category": 603.687,
"detail": 873.674,
"player": 1032.082,
"url_check": 322.819,
"total": 5035.0
"category": 9476.422,
"detail": 797.198,
"player": 0.0,
"url_check": 0.0,
"total": 30991.266
},
"counts": {
"classes": 6,
@@ -1509,14 +1509,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.457,
"init": 0.0,
"module_load": 7.566,
"init": 0.001,
"home": 0.001,
"category": 2171.293,
"detail": 633.56,
"category": 15828.573,
"detail": 579.931,
"player": 0.003,
"url_check": 1085.127,
"total": 3899.942
"url_check": 1006.949,
"total": 17423.52
},
"counts": {
"classes": 6,
@@ -1526,17 +1526,17 @@
},
"samples": {
"tid": "1",
"vod_id": "9653",
"vod_id": "9607",
"flag": "百度#多多",
"play_id": "https://pan.baidu.com/s/16K24pXfaR487PPP5N1yCmA?pwd=yyds"
"play_id": "https://pan.baidu.com/s/1LoCfRG5N64SdmgPwCew9UA?pwd=yyds"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/16K24pXfaR487PPP5N1yCmA?pwd=yyds",
"url": "https://pan.baidu.com/s/1LoCfRG5N64SdmgPwCew9UA?pwd=yyds",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=6K24pXfaR487PPP5N1yCmA&pwd=yyds",
"final_url": "https://pan.baidu.com/share/init?surl=LoCfRG5N64SdmgPwCew9UA&pwd=yyds",
"reason": null
}
},
@@ -1548,14 +1548,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.253,
"module_load": 3.923,
"init": 0.001,
"home": 0.007,
"category": 1284.437,
"detail": 346.459,
"player": 0.004,
"url_check": 2018.858,
"total": 3656.95
"home": 0.006,
"category": 5625.885,
"detail": 364.628,
"player": 0.003,
"url_check": 1977.481,
"total": 39702.314
},
"counts": {
"classes": 6,
@@ -1564,18 +1564,18 @@
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "81902",
"tid": "2",
"vod_id": "81055",
"flag": "rym3u8",
"play_id": "https://svip.ryiplay18.com/20260715/8075_6899cd41/index.m3u8"
"play_id": "https://cdn.ryplay11.com/20260705/202871_09f1ac80/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://svip.ryiplay18.com/20260715/8075_6899cd41/index.m3u8",
"url": "https://cdn.ryplay11.com/20260705/202871_09f1ac80/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://svip.ryiplay18.com/20260715/8075_6899cd41/index.m3u8",
"final_url": "https://cdn.ryplay11.com/20260705/202871_09f1ac80/index.m3u8",
"reason": null
}
},
@@ -1587,14 +1587,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 7.828,
"init": 459.585,
"home": 455.877,
"module_load": 7.608,
"init": 549.563,
"home": 451.355,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 923.456
"total": 1008.708
},
"counts": {
"classes": 0,
@@ -1626,14 +1626,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.063,
"init": 116.838,
"home": 327.088,
"category": 861.504,
"detail": 923.374,
"player": 945.699,
"url_check": 127.931,
"total": 3306.952
"module_load": 5.032,
"init": 238.158,
"home": 87.752,
"category": 857.448,
"detail": 614.461,
"player": 740.204,
"url_check": 387.963,
"total": 8495.453
},
"counts": {
"classes": 8,
@@ -1643,17 +1643,17 @@
},
"samples": {
"tid": "M16",
"vod_id": "879624",
"flag": "MG-4K",
"play_id": "879624@73@21939938@episode"
"vod_id": "825829",
"flag": "超清",
"play_id": "1@77@825829@virtual"
},
"player": {
"parse": "0",
"url": "http://219.154.70.74:10000/c1/2026/07/13_1/819B6D5FCBDC9489250876F910E0F723_20260713_2_1_2022_mp4/FE64701CEC3039F6BDAA2F744F60DA5F.m3u8?arange=0&pm=1paf2L_TeNzvnRweg_LAyUMxyfLIRmcZWx1658erR5Xxvwo5kI8Sn_ORStVX2njyXIf5ldT~LN2xRFuDaSBwxVXAtHfY5NOfkZpjtl0sHf4k0cfdI5tiZPwbHLSrvstP5A3i8SSjDBt8rV0NEJFjdzn7zHBF2DJf4~QBSgLzH0ySHJ9euZOfxO1R_4tSNeCWp3_NQnX6bk2azBOPSk5~BevMnerhzaq~gHbuMXe4b5mr67yJ1LcwWiFR49YfOQtSN6515Toirw197Lba4Sw29zpqVS8CZT96LuTuQuKVS7nbt2FGJKRKlEzdJwQEqha67nTm2kLv_gJ1WoFn9my~deeX2HwzVjbcTdlDeFmtVTWY_LyogFa1r8guvh4s3x7q&mr=jumCF4p4hy8JUzUOMJwNk3g412gU1_IL&mac_id=08-41-1B-36-2B-44&uid=mgtvmac220003&version=6.3.605.383.3.DBEI_TVAPP.0.0_Release&term=3&def=4&chs=DBEI&vc=HEVC&scid=517&cpno=6m47kr&ruid=8625bb68443d4f6c",
"url": "https://cibn-edge-5g.1ljx.com/cloud/flv/1b56a0afabfac0afb482bbcb2ed0ab50/c9d2fd437311af2353855dd0cb0329ce/6a5c6e30ca8ea.mp4?auth_key=1784442416.8297-1-822782327.info-internet-2-llq-e6eac110e74ad6c17e170f442062124c",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://219.154.70.74:10000/c1/2026/07/13_1/819B6D5FCBDC9489250876F910E0F723_20260713_2_1_2022_mp4/FE64701CEC3039F6BDAA2F744F60DA5F.m3u8?arange=0&pm=1paf2L_TeNzvnRweg_LAyUMxyfLIRmcZWx1658erR5Xxvwo5kI8Sn_ORStVX2njyXIf5ldT~LN2xRFuDaSBwxVXAtHfY5NOfkZpjtl0sHf4k0cfdI5tiZPwbHLSrvstP5A3i8SSjDBt8rV0NEJFjdzn7zHBF2DJf4~QBSgLzH0ySHJ9euZOfxO1R_4tSNeCWp3_NQnX6bk2azBOPSk5~BevMnerhzaq~gHbuMXe4b5mr67yJ1LcwWiFR49YfOQtSN6515Toirw197Lba4Sw29zpqVS8CZT96LuTuQuKVS7nbt2FGJKRKlEzdJwQEqha67nTm2kLv_gJ1WoFn9my~deeX2HwzVjbcTdlDeFmtVTWY_LyogFa1r8guvh4s3x7q&mr=jumCF4p4hy8JUzUOMJwNk3g412gU1_IL&mac_id=08-41-1B-36-2B-44&uid=mgtvmac220003&version=6.3.605.383.3.DBEI_TVAPP.0.0_Release&term=3&def=4&chs=DBEI&vc=HEVC&scid=517&cpno=6m47kr&ruid=8625bb68443d4f6c",
"final_url": "https://upos-sz-mirrorhw.bilivideo.com/upgcxcode/60/01/39989740160/39989740160-1-192.mp4?e=ig8euxZM2rNcNbRVhwdVhwdlhWdVhwdVhoNvNC8BqJIzNbfq9rVEuxTEnE8L5F6VnEsSTx0vkX8fqJeYTj_lta53NCM=&trid=00001ac00ec02f704eaeb1998d72cf76f98v&mid=3377833036953&nbs=1&oi=2672511824&gen=playurlv3&os=bcache&deadline=1784448498&uipk=5&platform=html5&og=hw&upsig=dceabe5c79013f72d869a2ec9ef3fc9e&uparams=e,trid,mid,nbs,oi,gen,os,deadline,uipk,platform,og&cdnid=61312&bvc=vod&nettype=0&bw=455097&lrs=0&buvid=1784441298&build=105700&dl=0&f=v_2_aea&qn_dyeid=&allo_id=&agrr=1&orderid=0,4&www.bilibili.com",
"reason": null
}
},
@@ -1665,14 +1665,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.339,
"module_load": 5.276,
"init": 0.001,
"home": 0.001,
"category": 654.368,
"detail": 659.93,
"player": 3612.843,
"url_check": 685.881,
"total": 5618.971
"category": 684.005,
"detail": 682.719,
"player": 1548.005,
"url_check": 249.595,
"total": 3170.241
},
"counts": {
"classes": 4,
@@ -1688,11 +1688,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=ZPTSFi1IC8kauwDlclxYjUOa1n8%3D&Expires=1784206676&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=JOQlfUZXTQPr6xgLcKD6vPZBLYE%3D&Expires=1784442711&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=ZPTSFi1IC8kauwDlclxYjUOa1n8%3D&Expires=1784206676&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=JOQlfUZXTQPr6xgLcKD6vPZBLYE%3D&Expires=1784442711&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016",
"reason": null
}
},
@@ -1704,14 +1704,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.656,
"init": 0.021,
"home": 183.014,
"category": 264.026,
"detail": 244.594,
"player": 370.592,
"url_check": 150.71,
"total": 1218.326
"module_load": 4.274,
"init": 0.03,
"home": 166.353,
"category": 266.003,
"detail": 237.776,
"player": 386.54,
"url_check": 130.028,
"total": 1191.51
},
"counts": {
"classes": 30,
@@ -1727,11 +1727,11 @@
},
"player": {
"parse": 0,
"url": "https://tv-video.cdn.drama.9ddm.com/C1/F6/C1F63C79CBF09E493F99B1E0824CEAB2.mp4?timestamp=1784206373&sign=fc0d4e73fc11c41d8dd2c2dd587ecef6",
"url": "https://tv-video.cdn.drama.9ddm.com/C1/F6/C1F63C79CBF09E493F99B1E0824CEAB2.mp4?timestamp=1784442412&sign=67130f9cb3bb72b0b5ef75bea6473ffa",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tv-video.cdn.drama.9ddm.com/C1/F6/C1F63C79CBF09E493F99B1E0824CEAB2.mp4?timestamp=1784206373&sign=fc0d4e73fc11c41d8dd2c2dd587ecef6",
"final_url": "https://tv-video.cdn.drama.9ddm.com/C1/F6/C1F63C79CBF09E493F99B1E0824CEAB2.mp4?timestamp=1784442412&sign=67130f9cb3bb72b0b5ef75bea6473ffa",
"reason": null
}
},
@@ -1743,14 +1743,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.977,
"module_load": 8.731,
"init": 0.006,
"home": 476.431,
"category": 199.829,
"detail": 182.162,
"player": 147.696,
"url_check": 4625.741,
"total": 5638.428
"home": 493.717,
"category": 191.667,
"detail": 179.686,
"player": 186.906,
"url_check": 121.321,
"total": 1182.625
},
"counts": {
"classes": 8,
@@ -1760,17 +1760,17 @@
},
"samples": {
"tid": "1",
"vod_id": "64297",
"flag": "线·",
"play_id": "parse_api=4a720977ebfe3f13296b548e51cc3355&url=uQT0Xn4H1NxU8yti+zcJgzlLRj/KRpU/iyooh+MVZnQ=&token=|超级马力欧银河大电影|1"
"vod_id": "17816",
"flag": "线·",
"play_id": "parse_api=4a720977ebfe3f13296b548e51cc3355&url=11JMk4JSbYeEahoOeECIbtxzjPJhYTujseGsHTjrF6X0Etg3ahsFBJJp6/TAIj7J&token=|我爱你|1"
},
"player": {
"parse": 0,
"url": "http://110.42.49.74:2222/jp/api.php?token=ZY-5c22oNRViRZiI6XxnpBEkpsWKbU5hPRw4nlxLX6I7fYJGg&url=JP-143871-1277100&zy.m3u8",
"url": "https://fffan.wki8.com/hls/ebba4b4c17ed8476b1a3de0c7a38b356.m3u8?token=916a2cf599c5e2db142efeb0cef90d94&time=1784442413&YYNB.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260412/1282810/V20260412180036260861282810/index.m3u8?auth_key=1784206377-db6625a8a9a348e7981e08354ca08f3d-0-3c3ffee2664c6d5d1341f151a7fc657a",
"final_url": "https://fffan.wki8.com/hls/ebba4b4c17ed8476b1a3de0c7a38b356.m3u8?token=916a2cf599c5e2db142efeb0cef90d94&time=1784442413&YYNB.m3u8",
"reason": null
}
},
@@ -1782,14 +1782,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.109,
"init": 0.016,
"home": 180.867,
"category": 172.961,
"detail": 108.247,
"player": 89.892,
"url_check": 316.867,
"total": 954.73
"module_load": 6.08,
"init": 0.01,
"home": 197.57,
"category": 175.634,
"detail": 98.562,
"player": 0.019,
"url_check": 1849.699,
"total": 2328.211
},
"counts": {
"classes": 5,
@@ -1799,17 +1799,17 @@
},
"samples": {
"tid": "1",
"vod_id": "50815",
"flag": "MG专线",
"play_id": "app88:WyJodHRwczovL3d3dy5tZ3R2LmNvbS9iLzU5NC8yNDQ5MTcyNC5odG1sIiwibWd0diIsIuWPtumXrjI65a6X5biI5Lyg5aWHIiwiMSJd"
"vod_id": "35067",
"flag": "高清①",
"play_id": "app88:WyJodHRwczovL3l6enkucGxheS1jZG40LmNvbS8yMDIyMDYxNi8yMDk5MF85YTI0ZWIxMi9pbmRleC5tM3U4IiwiMTA4MHp5ayIsIueZveiJsuS4peWGrCIsIjEiXQ"
},
"player": {
"parse": 0,
"url": "https://www.mgtv.com/b/594/24491724.html",
"url": "https://yzzy.play-cdn4.com/20220616/20990_9a24eb12/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.mgtv.com/b/594/24491724.html",
"final_url": "https://yzzy.play-cdn4.com/20220616/20990_9a24eb12/index.m3u8",
"reason": null
}
},
@@ -1821,14 +1821,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.507,
"module_load": 4.44,
"init": 0.001,
"home": 280.875,
"category": 194.058,
"detail": 261.187,
"player": 311.641,
"url_check": 78.108,
"total": 1131.07
"home": 290.011,
"category": 5670.667,
"detail": 7852.249,
"player": 288.175,
"url_check": 74.744,
"total": 14180.945
},
"counts": {
"classes": 1,
@@ -1840,15 +1840,15 @@
"tid": "movlist/",
"vod_id": "/movie/85472",
"flag": "预告片",
"play_id": "/show/195662"
"play_id": "/show/195667"
},
"player": {
"parse": 0,
"url": "https://vfx.mtime.cn/Video/2026/07/16/mp4/260716122114772170.mp4",
"url": "https://vfx.mtime.cn/Video/2026/07/18/mp4/260718144334515115.mp4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vfx.mtime.cn/Video/2026/07/16/mp4/260716122114772170.mp4",
"final_url": "https://vfx.mtime.cn/Video/2026/07/18/mp4/260718144334515115.mp4",
"reason": null
}
},
@@ -1860,14 +1860,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.124,
"module_load": 6.882,
"init": 0.001,
"home": 0.001,
"category": 777.52,
"detail": 506.598,
"player": 691.433,
"url_check": 1946.722,
"total": 3926.84
"category": 6440.771,
"detail": 18442.513,
"player": 4028.176,
"url_check": 1101.646,
"total": 30020.664
},
"counts": {
"classes": 5,
@@ -1877,17 +1877,17 @@
},
"samples": {
"tid": "1",
"vod_id": "3719",
"vod_id": "3559",
"flag": "在线云播",
"play_id": "3719_1_1"
"play_id": "3559_1_1"
},
"player": {
"parse": 0,
"url": "https://cdn.vvvip-plays33.cc/20260708/15353_5785c365/index.m3u8",
"url": "https://cdn.yzzyvip-29.com/20260201/16425_49d7d186/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.vvvip-plays33.cc/20260708/15353_5785c365/index.m3u8",
"final_url": "https://cdn.yzzyvip-29.com/20260201/16425_49d7d186/index.m3u8",
"reason": null
}
},
@@ -1899,14 +1899,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.455,
"init": 0.001,
"module_load": 3.78,
"init": 0.0,
"home": 0.001,
"category": 420.954,
"detail": 730.265,
"player": 0.002,
"url_check": 399.359,
"total": 1554.593
"category": 505.676,
"detail": 448.799,
"player": 0.003,
"url_check": 68.883,
"total": 1027.718
},
"counts": {
"classes": 5,
@@ -1938,14 +1938,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.016,
"module_load": 8.343,
"init": 0.001,
"home": 0.001,
"category": 1556.243,
"detail": 388.876,
"category": 1453.374,
"detail": 300.868,
"player": 0.008,
"url_check": 471.926,
"total": 2424.466
"url_check": 237.954,
"total": 2000.993
},
"counts": {
"classes": 7,
@@ -1955,17 +1955,17 @@
},
"samples": {
"tid": "25",
"vod_id": "8282",
"vod_id": "8296",
"flag": "115#木偶",
"play_id": "https://115cdn.com/s/swsbbfh36dh?password=w553"
"play_id": "https://115cdn.com/s/swsbjmf36dh?password=sb82"
},
"player": {
"parse": 0,
"url": "https://115cdn.com/s/swsbbfh36dh?password=w553",
"url": "https://115cdn.com/s/swsbjmf36dh?password=sb82",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://115cdn.com/s/swsbbfh36dh?password=w553",
"final_url": "https://115cdn.com/s/swsbjmf36dh?password=sb82",
"reason": null
}
},
@@ -1977,14 +1977,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.845,
"module_load": 5.495,
"init": 0.001,
"home": 0.001,
"category": 1683.142,
"detail": 1492.275,
"player": 1427.54,
"url_check": 1859.494,
"total": 6466.997
"category": 17370.956,
"detail": 9552.065,
"player": 1516.432,
"url_check": 367.289,
"total": 28812.75
},
"counts": {
"classes": 4,
@@ -1994,17 +1994,17 @@
},
"samples": {
"tid": "guoman",
"vod_id": "19946",
"vod_id": "19866",
"flag": "高清",
"play_id": "/play/19946-1-1/"
"play_id": "/play/19866-1-1/"
},
"player": {
"parse": 0,
"url": "https://vip.ffzy-plays.com/20260710/55594_c7b86021/index.m3u8",
"url": "https://v.lzcdn31.com/20260704/7966_021345e0/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.ffzy-plays.com/20260710/55594_c7b86021/index.m3u8",
"final_url": "https://v.lzcdn31.com/20260704/7966_021345e0/index.m3u8",
"reason": null
}
},
@@ -2016,34 +2016,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.029,
"init": 543.34,
"home": 457.438,
"category": 504.874,
"detail": 481.582,
"player": 1074.767,
"url_check": 380.212,
"total": 3446.81
"module_load": 6.602,
"init": 334.186,
"home": 482.997,
"category": 475.799,
"detail": 7177.96,
"player": 1372.078,
"url_check": 379.092,
"total": 26795.888
},
"counts": {
"classes": 8,
"category_videos": 18,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "50",
"vod_id": "423699",
"tid": "65",
"vod_id": "418112",
"flag": "一起看APP",
"play_id": "26158351"
"play_id": "26023185"
},
"player": {
"parse": 0,
"url": "https://tt0923.abc7722.com/m3u87/share/8176749/8371585/20260709/100716/1080/index.m3u8?sign=71763e8a372c9504e8972c27d993d711&t=1784206376",
"url": "https://tt0923.abc7722.com/m3u87/share/8014729/8209503/20260627/101630/1080/index.m3u8?sign=c9849a4d88dd950e724e22cc52493875&t=1784442444",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tt0923.abc7722.com/m3u87/share/8176749/8371585/20260709/100716/1080/index.m3u8?sign=71763e8a372c9504e8972c27d993d711&t=1784206376",
"final_url": "https://tt0923.abc7722.com/m3u87/share/8014729/8209503/20260627/101630/1080/index.m3u8?sign=c9849a4d88dd950e724e22cc52493875&t=1784442444",
"reason": null
}
},
@@ -2055,14 +2055,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.26,
"init": 277.616,
"home": 326.488,
"category": 161.062,
"detail": 118.329,
"player": 352.893,
"url_check": 1224.937,
"total": 2468.327
"module_load": 5.622,
"init": 266.912,
"home": 322.846,
"category": 147.615,
"detail": 112.692,
"player": 307.123,
"url_check": 1096.265,
"total": 2259.778
},
"counts": {
"classes": 7,
@@ -2072,56 +2072,56 @@
},
"samples": {
"tid": "20",
"vod_id": "107965",
"vod_id": "157511",
"flag": "神话蓝光",
"play_id": "eyJ2b2RQbGF5RnJvbSI6ICJxc3ZpcCIsICJwbGF5VXJsIjogInFzdmlwLWZ1OU5YeDRwVmtCNWJISVlMdEJOT2M1NkZoRDF5RmhXZ3I5WlRFdktXOEhqMF9BeWVtaXVBN0lDTTJOdDRoTEpaWVFvaU82eGpTMV92bmo3Q3lsTmxSSGgwaXhPaEFEX2VMSDFpWVl0bmJpeV9FSnJmYk5WTW9ETU1sSHpPZlhSVW45d2c5OUhudUpGbV8zWWhyRjZBZyJ9"
"play_id": "eyJ2b2RQbGF5RnJvbSI6ICJxc3ZpcCIsICJwbGF5VXJsIjogInFzdmlwLUdVNU5hV0dNdnF1cDZsOEtZNGM0ZXRrRjZkcGVxWVRmQk82MzdWS2pzR0ViOWlaNXQ3ZWFTUUNjak5qTXd0SUdIN25xV1lucWF4SU1tdzRlSy1IdmloNGtyZjNTckxOS0tHVkhrUEdJOXJyWXRlUEdQSXZ4dFRRR3MxRFRRMktLTUdTZ1FHai1kM3VOb0IyQ1JzQzF2dyJ9"
},
"player": {
"parse": 0,
"url": "https://hxx2026.bbroot.com/data/telegram/2026-07-16/200379799_1c219d81.m3u8?verify=1784206375-sTLUxitSkS3VcYHRIm1r%2Bxol3bEXaZOdw1mUoxANU2Y%3D",
"url": "https://hxx2026.bbroot.com/data/telegram/2026-07-18/200378509_1c219d81.m3u8?verify=1784442419-WvNpeG2n0nXUhDOeSmS587IQIF15kA6PDaeT3GJyhG0%3D",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://hxx2026.bbroot.com/data/telegram/2026-07-16/200379799_1c219d81.m3u8?verify=1784206375-sTLUxitSkS3VcYHRIm1r%2Bxol3bEXaZOdw1mUoxANU2Y%3D",
"final_url": "https://hxx2026.bbroot.com/data/telegram/2026-07-18/200378509_1c219d81.m3u8?verify=1784442419-WvNpeG2n0nXUhDOeSmS587IQIF15kA6PDaeT3GJyhG0%3D",
"reason": null
}
},
{
"spider": "次元城",
"file": "次元城.txt",
"success": true,
"failed_stage": null,
"error": null,
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.278,
"module_load": 5.286,
"init": 0.001,
"home": 345.46,
"category": 276.788,
"detail": 312.693,
"player": 613.074,
"url_check": 133.035,
"total": 1686.822
"home": 181.268,
"category": 185.326,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 9792.057
},
"counts": {
"classes": 2,
"category_videos": 48,
"detail_videos": 1,
"episodes": 1
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "20",
"vod_id": "12778",
"flag": "CYC_Main",
"play_id": "12778-1-1"
"tid": "21",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": 0,
"url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/37e2ceaaac854538921a8d790bce0cd4~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1814100480&x-signature=5MyHNJK7ERBjiaYFAof3adq7jBQ%3D",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/37e2ceaaac854538921a8d790bce0cd4~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1814100480&x-signature=5MyHNJK7ERBjiaYFAof3adq7jBQ%3D",
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
@@ -2133,14 +2133,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.416,
"module_load": 11.525,
"init": 0.001,
"home": 0.001,
"category": 533.367,
"detail": 376.824,
"home": 0.0,
"category": 5940.562,
"detail": 214.372,
"player": 0.006,
"url_check": 1170.963,
"total": 2090.484
"url_check": 1116.589,
"total": 7283.573
},
"counts": {
"classes": 6,
@@ -2150,17 +2150,17 @@
},
"samples": {
"tid": "1",
"vod_id": "31827",
"vod_id": "28688",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/104jrYHP-qECAcAoVIInvtw?pwd=8888"
"play_id": "https://pan.baidu.com/s/1LHabgrGhbQ_AKaW2SYQbSA?pwd=8888"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/104jrYHP-qECAcAoVIInvtw?pwd=8888",
"url": "https://pan.baidu.com/s/1LHabgrGhbQ_AKaW2SYQbSA?pwd=8888",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=04jrYHP-qECAcAoVIInvtw&pwd=8888",
"final_url": "https://pan.baidu.com/share/init?surl=LHabgrGhbQ_AKaW2SYQbSA&pwd=8888",
"reason": null
}
},
@@ -2172,14 +2172,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 7.324,
"init": 98.299,
"home": 94.318,
"module_load": 7.166,
"init": 105.27,
"home": 94.6,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 200.176
"total": 207.237
},
"counts": {
"classes": 0,
@@ -2211,14 +2211,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 3.974,
"init": 0.001,
"home": 353.475,
"module_load": 3.799,
"init": 0.0,
"home": 428.25,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 357.738
"total": 432.199
},
"counts": {
"classes": 0,
@@ -2242,6 +2242,45 @@
"reason": null
}
},
{
"spider": "泥视频",
"file": "泥视频.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.699,
"init": 0.001,
"home": 0.001,
"category": 7268.06,
"detail": 5937.34,
"player": 5884.382,
"url_check": 2751.778,
"total": 21846.858
},
"counts": {
"classes": 6,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "125260",
"flag": "自营1线",
"play_id": "125260-1-1"
},
"player": {
"parse": 0,
"url": "https://y6fb.vhmzy.com/videos/202607/19/6a5bc43ae1798af8ca591bf3/de09d8/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://y6fb.vhmzy.com/videos/202607/19/6a5bc43ae1798af8ca591bf3/de09d8/index.m3u8",
"reason": null
}
},
{
"spider": "海纳TV",
"file": "海纳TV.txt",
@@ -2250,14 +2289,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.973,
"module_load": 6.018,
"init": 0.001,
"home": 596.507,
"category": 267.235,
"detail": 282.876,
"player": 2376.918,
"url_check": 195.091,
"total": 3725.249
"home": 9850.305,
"category": 288.282,
"detail": 324.399,
"player": 8048.18,
"url_check": 3616.693,
"total": 22134.834
},
"counts": {
"classes": 4,
@@ -2267,17 +2306,17 @@
},
"samples": {
"tid": "2",
"vod_id": "45312",
"vod_id": "45320",
"flag": "海纳云端",
"play_id": "45312-1-1"
"play_id": "45320-1-1"
},
"player": {
"parse": 0,
"url": "https://jx.hainatv.net/hn/stray/d937f5863ff071bed3150084ad07dd59.m3u8",
"url": "https://jx.hainatv.net/hn/stray/52bd24de3efdd0171a597b11cefff881.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://jx.hainatv.net/hn/stray/d937f5863ff071bed3150084ad07dd59.m3u8",
"final_url": "https://jx.hainatv.net/hn/stray/52bd24de3efdd0171a597b11cefff881.m3u8",
"reason": null
}
},
@@ -2289,14 +2328,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.182,
"init": 216.602,
"home": 485.647,
"category": 226.474,
"detail": 250.419,
"player": 968.129,
"url_check": 1377.879,
"total": 3532.945
"module_load": 7.562,
"init": 231.721,
"home": 631.865,
"category": 2706.461,
"detail": 336.64,
"player": 775.729,
"url_check": 207.372,
"total": 20806.036
},
"counts": {
"classes": 7,
@@ -2305,18 +2344,18 @@
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "307669",
"flag": "GZYS",
"play_id": "GZYS-27e0385d380806244ab9f25193779f23c4ae9d81158a4b9c0282a66f3c511fee869882f18a1ce03f906e71e7f7cae42a8f0944c1c76e5f84a0320b036d53fe7639cfa74aedefe0332fe80f8fecf9bcd0@@@GZYS"
"tid": "2",
"vod_id": "394702",
"flag": "NBY",
"play_id": "NBY-XMYAES5cc086de456097383d7a2f16712c0a65a8691eabfeca0d8bd23da82723c41ef50c2f1d2e42716a23196e0f162e4641ae|d1e39e9e5c3ed0be2de965658ea2505f@@@NBY"
},
"player": {
"parse": 0,
"url": "https://vd.wmvbo.com/8a160f080fc5d9ab920710527ee060e0/20260717002651/134346594224185148b564a0/decry/vd/20260114/N2QwY2I4MDMwY/112548/1920_1080/aac/h264/hls/decrypt/index.m3u8",
"url": "http://45.207.210.22:2028/play/f28bbec0a954a25823cd85616bcdde15.m3u8?t=1784442443&sign=f77f3f5f07fd0864520baea602ef008e",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://app.wanglaoshi.xn--fiqs8s/hls2/index.m3u8",
"final_url": "http://45.207.210.22:2028/play/f28bbec0a954a25823cd85616bcdde15.m3u8?t=1784442443&sign=f77f3f5f07fd0864520baea602ef008e",
"reason": null
}
},
@@ -2328,14 +2367,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.008,
"module_load": 6.971,
"init": 0.001,
"home": 0.001,
"category": 488.771,
"detail": 396.766,
"player": 0.003,
"url_check": 1505.773,
"total": 2397.803
"category": 6128.598,
"detail": 630.74,
"player": 0.005,
"url_check": 933.361,
"total": 7700.287
},
"counts": {
"classes": 5,
@@ -2345,17 +2384,17 @@
},
"samples": {
"tid": "1",
"vod_id": "3564",
"vod_id": "3571",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1ynTvxiPqtxHej4zqTZp0FA?pwd=tiit"
"play_id": "https://pan.baidu.com/s/1u-au6-HNVu6KLxjlW4m4nA?pwd=hy64"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1ynTvxiPqtxHej4zqTZp0FA?pwd=tiit",
"url": "https://pan.baidu.com/s/1u-au6-HNVu6KLxjlW4m4nA?pwd=hy64",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=ynTvxiPqtxHej4zqTZp0FA&pwd=tiit",
"final_url": "https://pan.baidu.com/share/init?surl=u-au6-HNVu6KLxjlW4m4nA&pwd=hy64",
"reason": null
}
},
@@ -2367,14 +2406,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.116,
"module_load": 4.32,
"init": 0.003,
"home": 329.964,
"category": 340.948,
"detail": 325.702,
"player": 308.565,
"url_check": 331.919,
"total": 1643.088
"home": 84.767,
"category": 98.596,
"detail": 121.821,
"player": 288.022,
"url_check": 78.796,
"total": 676.74
},
"counts": {
"classes": 10,
@@ -2390,11 +2429,11 @@
},
"player": {
"parse": 0,
"url": "http://beyond8888888.ucyy.cn/2026-07-16/125_79267_NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8?ts=1784199608-0-0-87f58ca24d04975a18e17d0e604377ce",
"url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1784442425346&url=NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://beyond8888888.ucyy.cn/2026-07-16/125_79267_NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8?ts=1784199608-0-0-87f58ca24d04975a18e17d0e604377ce",
"final_url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1784442425346&url=NBY-c6d046002ed1d767bee10e93ee7f1ff8.m3u8",
"reason": null
}
},
@@ -2406,14 +2445,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.71,
"init": 0.0,
"module_load": 4.617,
"init": 0.001,
"home": 0.001,
"category": 1406.964,
"detail": 1411.268,
"player": 0.005,
"url_check": 1599.692,
"total": 4426.275
"category": 1421.161,
"detail": 1378.252,
"player": 0.006,
"url_check": 628.783,
"total": 3433.491
},
"counts": {
"classes": 4,
@@ -2445,14 +2484,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.965,
"module_load": 6.399,
"init": 0.001,
"home": 216.878,
"category": 193.761,
"detail": 205.365,
"player": 1150.002,
"url_check": 89.064,
"total": 1861.822
"home": 8153.83,
"category": 276.547,
"detail": 296.702,
"player": 8426.635,
"url_check": 368.871,
"total": 17529.601
},
"counts": {
"classes": 5,
@@ -2462,17 +2501,17 @@
},
"samples": {
"tid": "1",
"vod_id": "3564",
"flag": "蓝光G",
"play_id": "/play/3564-3-1.html"
"vod_id": "3571",
"flag": "蓝光C",
"play_id": "/play/3571-4-1.html"
},
"player": {
"parse": 0,
"url": "https://lf26-csp-sign.bytetos.com/tos-cn-v-5f73e7/ow14m9W9fAgE3DiazgpENn4gBKtiQnvRWM5Biy?x-expires=1784206891&x-signature=ja4UBs%2BL05momTneYzMlrEAkMqk%3D&filename=BBA.mp4",
"url": "https://cloudcube.wuxi.cn/cloudcube-jswx-person/PERSONCLOUD/92eb2ccd-7213-4d59-afbf-d523312f163d.mp4?x-obs-traffic-limit=819200&X-Amz-Date=20260719T051236Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&x-amz-CLIENTTYPEIN=UNKNOWN&X-Amz-Credential=SZshenghuo/20260719/us-east-1/s3/aws4_request&x-amz-UID=852078578886571&response-content-disposition=attachment%3Bfilename%3DHeartstopper.Forever.2026.1080p.NF.mp4&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=CORP&X-Amz-SignedHeaders=host&X-Amz-Expires=10800&x-amz-FSIZE=2117629753&x-amz-UFID=61458317119383782&X-Amz-Signature=10c0676b8762cc16b071047c26d9cc611d982376ebaf5475cdeded91c0cca90d",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://lf26-csp-sign.bytetos.com/tos-cn-v-5f73e7/ow14m9W9fAgE3DiazgpENn4gBKtiQnvRWM5Biy?x-expires=1784206891&x-signature=ja4UBs%2BL05momTneYzMlrEAkMqk%3D&filename=BBA.mp4",
"final_url": "https://cloudcube.wuxi.cn/cloudcube-jswx-person/PERSONCLOUD/92eb2ccd-7213-4d59-afbf-d523312f163d.mp4?x-obs-traffic-limit=819200&X-Amz-Date=20260719T051236Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&x-amz-CLIENTTYPEIN=UNKNOWN&X-Amz-Credential=SZshenghuo/20260719/us-east-1/s3/aws4_request&x-amz-UID=852078578886571&response-content-disposition=attachment%3Bfilename%3DHeartstopper.Forever.2026.1080p.NF.mp4&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=CORP&X-Amz-SignedHeaders=host&X-Amz-Expires=10800&x-amz-FSIZE=2117629753&x-amz-UFID=61458317119383782&X-Amz-Signature=10c0676b8762cc16b071047c26d9cc611d982376ebaf5475cdeded91c0cca90d",
"reason": null
}
},
@@ -2484,14 +2523,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.08,
"module_load": 5.342,
"init": 0.001,
"home": 0.001,
"category": 1294.514,
"detail": 1071.377,
"player": 1338.933,
"url_check": 261.178,
"total": 3971.685
"category": 1305.549,
"detail": 1183.298,
"player": 8032.736,
"url_check": 191.759,
"total": 10719.147
},
"counts": {
"classes": 4,
@@ -2501,17 +2540,17 @@
},
"samples": {
"tid": "1",
"vod_id": "125160",
"vod_id": "125260",
"flag": "自营1线",
"play_id": "125160-1-1"
"play_id": "125260-1-1"
},
"player": {
"parse": 0,
"url": "https://y6fb.vhmzy.com/videos/202607/15/6a5776c77dcd88f86b7685ad/fbfacb/index.m3u8",
"url": "https://y6fb.vhmzy.com/videos/202607/19/6a5bc43ae1798af8ca591bf3/de09d8/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://y6fb.vhmzy.com/videos/202607/15/6a5776c77dcd88f86b7685ad/fbfacb/index.m3u8",
"final_url": "https://y6fb.vhmzy.com/videos/202607/19/6a5bc43ae1798af8ca591bf3/de09d8/index.m3u8",
"reason": null
}
},
@@ -2523,14 +2562,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 13.186,
"init": 0.025,
"home": 3234.656,
"category": 890.94,
"detail": 335.831,
"module_load": 14.477,
"init": 0.02,
"home": 3214.388,
"category": 780.125,
"detail": 218.619,
"player": 0.001,
"url_check": 177.477,
"total": 4652.921
"url_check": 156.898,
"total": 4385.571
},
"counts": {
"classes": 11,
@@ -2540,17 +2579,17 @@
},
"samples": {
"tid": "pcw:1",
"vod_id": "pcw:1$8995187006956900",
"vod_id": "pcw:1$3993682946415500",
"flag": "爱奇艺",
"play_id": "http://www.iqiyi.com/v_2fb1s6stkp4.html"
"play_id": "http://www.iqiyi.com/v_13jun9w5hpc.html"
},
"player": {
"parse": 1,
"url": "http://www.iqiyi.com/v_2fb1s6stkp4.html",
"url": "http://www.iqiyi.com/v_13jun9w5hpc.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.iqiyi.com/v_2fb1s6stkp4.html",
"final_url": "https://www.iqiyi.com/v_13jun9w5hpc.html",
"reason": null
}
},
@@ -2562,14 +2601,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.023,
"init": 0.083,
"module_load": 10.449,
"init": 0.107,
"home": 0.001,
"category": 1416.827,
"detail": 0.001,
"player": 0.001,
"url_check": 146.586,
"total": 1574.18
"category": 15474.23,
"detail": 0.002,
"player": 0.002,
"url_check": 220.99,
"total": 15706.277
},
"counts": {
"classes": 7,
@@ -2579,7 +2618,7 @@
},
"samples": {
"tid": "genre",
"vod_id": "msearch:movie-1339713",
"vod_id": "msearch:movie-1108427",
"flag": "Test",
"play_id": "Test"
},
@@ -2601,14 +2640,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.246,
"module_load": 13.388,
"init": 0.001,
"home": 0.0,
"category": 363.14,
"detail": 361.252,
"player": 325.319,
"url_check": 279.124,
"total": 1333.628
"home": 0.001,
"category": 8070.751,
"detail": 408.518,
"player": 418.508,
"url_check": 5676.147,
"total": 14588.115
},
"counts": {
"classes": 6,
@@ -2618,17 +2657,17 @@
},
"samples": {
"tid": "index",
"vod_id": "147155",
"vod_id": "147607",
"flag": "独播库",
"play_id": "147155-1-1"
"play_id": "147607-1-1"
},
"player": {
"parse": 0,
"url": "https://vid.dbokutv.com/20260705/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsvsRsGlQ79nBMfZSNGjC34jC34rHZ51HJ8uBcrmD0/chunklist.m3u8",
"url": "https://vid.dbokutv.com/20260713/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBt1sRsGlQ79nBNTgScPcBJ0nBJ0oC3GrEJ0uH2vjS34/chunklist.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vid.dbokutv.com/20260705/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsvsRsGlQ79nBMfZSNGjC34jC34rHZ51HJ8uBcrmD0/chunklist.m3u8",
"final_url": "https://vid.dbokutv.com/20260713/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBt1sRsGlQ79nBNTgScPcBJ0nBJ0oC3GrEJ0uH2vjS34/chunklist.m3u8",
"reason": null
}
},
@@ -2640,14 +2679,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.523,
"init": 215.403,
"home": 314.297,
"category": 292.794,
"detail": 330.264,
"player": 386.75,
"url_check": 646.994,
"total": 3811.075
"module_load": 7.205,
"init": 201.171,
"home": 303.618,
"category": 159.823,
"detail": 152.166,
"player": 135.502,
"url_check": 743.598,
"total": 13067.712
},
"counts": {
"classes": 5,
@@ -2657,17 +2696,17 @@
},
"samples": {
"tid": "2",
"vod_id": "60005",
"flag": "火猫极速R",
"play_id": "https://m.yichengwlkj.com/drama/56331?episodeNo=1@@@rrmj"
"vod_id": "197101",
"flag": "火猫备用T",
"play_id": "https://vip.dytt-tvs.com/20260711/27712_c30729ad/index.m3u8@@@dyttm3u8"
},
"player": {
"parse": 0,
"url": "https://png.ruyijx.com/m3u8/W0LMvWbernVXXa.m3u8?viAY12aQ9bQciFIVmK",
"url": "https://vip.dytt-tvs.com/20260711/27712_c30729ad/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://png.ruyijx.com/m3u8/W0LMvWbernVXXa.m3u8?viAY12aQ9bQciFIVmK",
"final_url": "https://play2.jimxtc.com/20260711/27712_c30729ad/index.m3u8",
"reason": null
}
},
@@ -2679,73 +2718,73 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.231,
"init": 0.002,
"home": 629.265,
"category": 505.447,
"detail": 408.754,
"player": 0.011,
"url_check": 345.893,
"total": 1895.285
"module_load": 13.511,
"init": 0.003,
"home": 530.112,
"category": 462.379,
"detail": 8202.759,
"player": 0.009,
"url_check": 1863.107,
"total": 11072.65
},
"counts": {
"classes": 5,
"category_videos": 30,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "408103",
"flag": "BF线路",
"play_id": "BF线路@@direct@@,https://v.fengbao11.com/video/hongyong/1c5c0f900353/index.m3u8,token+,1,0"
"vod_id": "409142",
"flag": "YZ线路",
"play_id": "YZ线路@@direct@@,https://cdn.yzzy28-play.com/20260719/32526_a38c4432/index.m3u8,token+,1,0"
},
"player": {
"parse": 0,
"url": "https://v.fengbao11.com/video/hongyong/1c5c0f900353/index.m3u8",
"url": "https://cdn.yzzy28-play.com/20260719/32526_a38c4432/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.fengbao11.com/video/hongyong/1c5c0f900353/index.m3u8",
"final_url": "https://cdn.yzzy28-play.com/20260719/32526_a38c4432/index.m3u8",
"reason": null
}
},
{
"spider": "玩偶哥哥",
"file": "玩偶哥哥.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 13.11,
"init": 0.002,
"module_load": 6.695,
"init": 0.001,
"home": 0.001,
"category": 1021.016,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1970.14
"category": 6474.224,
"detail": 650.048,
"player": 0.004,
"url_check": 1008.136,
"total": 8139.478
},
"counts": {
"classes": 8,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
"category_videos": 70,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": null,
"flag": null,
"play_id": null
"tid": "44",
"vod_id": "128695",
"flag": "百度#玩偶哥哥",
"play_id": "https://pan.baidu.com/s/13bTSaiKEe9hfRb2PJ7oCSA?pwd=wogg"
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"parse": 0,
"url": "https://pan.baidu.com/s/13bTSaiKEe9hfRb2PJ7oCSA?pwd=wogg",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=3bTSaiKEe9hfRb2PJ7oCSA&pwd=wogg",
"reason": null
}
},
@@ -2757,14 +2796,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 41.256,
"init": 0.0,
"home": 2.907,
"category": 2557.317,
"detail": 3603.469,
"player": 0.002,
"url_check": 1149.914,
"total": 8411.636
"module_load": 48.886,
"init": 0.001,
"home": 3.214,
"category": 2320.292,
"detail": 773.684,
"player": 0.004,
"url_check": 1172.79,
"total": 10519.259
},
"counts": {
"classes": 11,
@@ -2774,17 +2813,17 @@
},
"samples": {
"tid": "site_duoduo",
"vod_id": "site:duoduo:/index.php/vod/detail/id/9653.html",
"vod_id": "site:duoduo:/index.php/vod/detail/id/9607.html",
"flag": "百度#多多",
"play_id": "https://pan.baidu.com/s/16K24pXfaR487PPP5N1yCmA?pwd=yyds"
"play_id": "https://pan.baidu.com/s/1LoCfRG5N64SdmgPwCew9UA?pwd=yyds"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/16K24pXfaR487PPP5N1yCmA?pwd=yyds",
"url": "https://pan.baidu.com/s/1LoCfRG5N64SdmgPwCew9UA?pwd=yyds",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=6K24pXfaR487PPP5N1yCmA&pwd=yyds",
"final_url": "https://pan.baidu.com/share/init?surl=LoCfRG5N64SdmgPwCew9UA&pwd=yyds",
"reason": null
}
},
@@ -2796,14 +2835,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.257,
"module_load": 6.739,
"init": 0.001,
"home": 0.018,
"category": 394.658,
"detail": 978.139,
"player": 401.393,
"url_check": 549.609,
"total": 2330.022
"home": 0.016,
"category": 634.956,
"detail": 5152.674,
"player": 449.872,
"url_check": 553.978,
"total": 6799.324
},
"counts": {
"classes": 5,
@@ -2832,17 +2871,17 @@
"file": "甜圈漫剧.txt",
"success": false,
"failed_stage": "category",
"error": "HTTPSConnectionPool(host='mov.cenguigui.cn', port=443): Read timed out. (read timeout=10)",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.395,
"init": 97.183,
"home": 0.01,
"category": 10318.23,
"module_load": 4.146,
"init": 87.037,
"home": 0.009,
"category": 328.286,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 20794.609
"total": 733.62
},
"counts": {
"classes": 67,
@@ -2866,6 +2905,45 @@
"reason": null
}
},
{
"spider": "电影人生",
"file": "电影人生.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.317,
"init": 0.002,
"home": 0.001,
"category": 900.977,
"detail": 5223.708,
"player": 842.894,
"url_check": 507.473,
"total": 16083.671
},
"counts": {
"classes": 5,
"category_videos": 24,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "dianshiju",
"vod_id": "wzzy-42727/6a5a24bffd8186d70da1aca7.html",
"flag": "lzm3u8",
"play_id": "{\"title\":\"第01集\",\"origin\":\"lzm3u8\",\"page\":\"https://dyrs7.vip/wzzy-42727-6a5a24bffd8186d70da1aca7.html?origin=lzm3u8&p=0\",\"vodName\":\"愿望地图\",\"pic\":\"https://dyrs7.vip/img/id/6a5a24bffd8186d70da1aca7.jpg\"}"
},
"player": {
"parse": 0,
"url": "https://v.lfthirtytwo.com/20260717/8709_e65851a5/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.lfthirtytwo.com/20260717/8709_e65851a5/index.m3u8",
"reason": null
}
},
{
"spider": "电影天堂",
"file": "电影天堂.txt",
@@ -2874,14 +2952,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.809,
"init": 184.895,
"home": 345.116,
"category": 165.144,
"detail": 159.532,
"player": 103.634,
"url_check": 594.446,
"total": 1558.417
"module_load": 4.982,
"init": 165.537,
"home": 349.588,
"category": 153.93,
"detail": 158.36,
"player": 322.975,
"url_check": 457.468,
"total": 1613.55
},
"counts": {
"classes": 9,
@@ -2892,16 +2970,16 @@
"samples": {
"tid": "2",
"vod_id": "408917",
"flag": "KK蓝光4k-可下载",
"play_id": "eyJ2b2RQbGF5RnJvbSI6ICJrcyIsICJwbGF5VXJsIjogImtzcy1hZWQ0NjNmYTc2ZmZiODM0ZjFhYTMzODE0ZjIzMGY1MDViOWEwNTNjMDM2OTM0ZGIyMmY2Njk1OTNhMzFjMmQwYjgwMmM5NGJmZjk1MDJiYTIwOTEzOTIzMzc2ODgwZWYwNTFlNDNiODA0MTEwYjdlYTcxYzNmZDEyZjNiNDk2MjhiYjJlZWI5MzgwZDM2NzkyNGFlM2RiOGViYmQyMGIzYjZmNjAzZGE0MDM5MDA0MzM3ZWM0YzdmNzRiZDRkZmVkYzFlMjUxOGU1YjMzODkzODUwNGU4MzNmMTRiOTMxNjBhZjJhZWU0MzFkOWM5NmZlMGVmNWQ0ZWIwZDNhN2M4MzhjNjQzYTkzN2FiMjUxMDk3ZTQ4ZTdjODQ0Mjc1NWYifQ=="
"flag": "超级无敌4k",
"play_id": "eyJ2b2RQbGF5RnJvbSI6ICJieXRlZGFuY2UiLCAicGxheVVybCI6ICJ2MGQ1YWFnMTAwMDJkOTR0c3B2b2c2NXBpczdwajcxMCJ9"
},
"player": {
"parse": 0,
"url": "https://onvideo-safety.ssrcdn.com/ksc2/x1_oQdAX2L-o9VQHgnqaJ2rr6MH9rjngOnBM4gB4m0OxwsT0nHDKJx4EH48APsLl0vYLIMfIMTh5iQ487C-g4CT9Ldi7KMQF5eb5N62UUPh5djU7RBjvGBJPajpTYJ4MGrAlqJg_IaD42pVLOWzvOx0Yh7PTMOMe-X011-CQ6_KzwTPGmquUEoIfBF-3VJve.m3u8?pkey=AAUwG-lOF0tD_TfxdPDC58jQrX1Kd1fpnEeHzk9QlUrP4SyDyedLaaiUX3y1s_8st2xGVpurYwXrlzAr0t5-kdvpCdh1X1QWWKE-uwbewgU6DKoiTY252X4bc55fpMBlh3Y",
"url": "https://v9-forum.picovr.com/3915e4e1d4403e70e14faa08ae9d9ff5/6a5dca99/video/tos/cn/tos-cn-v-672a0a/ocEDqSVzvendaBCLdE5A1ZUJEFNMJn4IhgfFp5/?a=264482&ch=0&cr=0&dr=0&er=0&lr=default&cd=0%7C0%7C0%7C0&br=1114&bt=1114&cs=0&ds=3&ft=GjcLGCXMBBkq8ZmoJ1Rxk_vjVQWw&mime_type=video_mp4&qs=0&rc=Omc6Zzg1MzM5Z2VnZTgzN0BpMzpzdnM5cnN3PDUzNGQ4M0AxNDQzNmNgNTQxNDAuMDE1YSMuZzRmMmRzcDFhLS1kXmFzcw%3D%3D&btag=80000e00038000&dy_q=1784442444&feature_id=f0150a16a324336cda5d6dd0b69ed299&l=202607191427245348E3C7DEAC5679BD99",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://onvideo-safety.ssrcdn.com/ksc2/x1_oQdAX2L-o9VQHgnqaJ2rr6MH9rjngOnBM4gB4m0OxwsT0nHDKJx4EH48APsLl0vYLIMfIMTh5iQ487C-g4CT9Ldi7KMQF5eb5N62UUPh5djU7RBjvGBJPajpTYJ4MGrAlqJg_IaD42pVLOWzvOx0Yh7PTMOMe-X011-CQ6_KzwTPGmquUEoIfBF-3VJve.m3u8?pkey=AAUwG-lOF0tD_TfxdPDC58jQrX1Kd1fpnEeHzk9QlUrP4SyDyedLaaiUX3y1s_8st2xGVpurYwXrlzAr0t5-kdvpCdh1X1QWWKE-uwbewgU6DKoiTY252X4bc55fpMBlh3Y",
"final_url": "https://v9-forum.picovr.com/3915e4e1d4403e70e14faa08ae9d9ff5/6a5dca99/video/tos/cn/tos-cn-v-672a0a/ocEDqSVzvendaBCLdE5A1ZUJEFNMJn4IhgfFp5/?a=264482&ch=0&cr=0&dr=0&er=0&lr=default&cd=0%7C0%7C0%7C0&br=1114&bt=1114&cs=0&ds=3&ft=GjcLGCXMBBkq8ZmoJ1Rxk_vjVQWw&mime_type=video_mp4&qs=0&rc=Omc6Zzg1MzM5Z2VnZTgzN0BpMzpzdnM5cnN3PDUzNGQ4M0AxNDQzNmNgNTQxNDAuMDE1YSMuZzRmMmRzcDFhLS1kXmFzcw%3D%3D&btag=80000e00038000&dy_q=1784442444&feature_id=f0150a16a324336cda5d6dd0b69ed299&l=202607191427245348E3C7DEAC5679BD99",
"reason": null
}
},
@@ -2913,14 +2991,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.384,
"init": 0.0,
"home": 381.879,
"category": 309.933,
"detail": 578.954,
"player": 245.172,
"url_check": 101.165,
"total": 1621.057
"module_load": 3.483,
"init": 0.001,
"home": 392.064,
"category": 254.958,
"detail": 596.24,
"player": 221.378,
"url_check": 142.175,
"total": 1611.175
},
"counts": {
"classes": 29,
@@ -2936,11 +3014,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-hnb",
"url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hna",
"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-hnb",
"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",
"reason": null
}
},
@@ -2952,14 +3030,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": 8.222,
"module_load": 4.841,
"init": 0.001,
"home": 3971.531,
"home": 3385.471,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3981.323
"total": 3392.02
},
"counts": {
"classes": 0,
@@ -2991,14 +3069,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.431,
"module_load": 5.601,
"init": 0.001,
"home": 0.001,
"category": 189.62,
"detail": 216.675,
"player": 275.051,
"url_check": 2767.267,
"total": 3459.197
"category": 273.45,
"detail": 279.387,
"player": 303.503,
"url_check": 1438.013,
"total": 2300.599
},
"counts": {
"classes": 4,
@@ -3008,17 +3086,17 @@
},
"samples": {
"tid": "/",
"vod_id": "117429",
"vod_id": "129450",
"flag": "百度1",
"play_id": "push://https://www.seedhub.cc/link_start/?redirect_to=pan_id_665773&movie_title=【火遮眼】【4K+1080P】【中字】【极限画质】 更新于 2天前"
"play_id": "push://https://www.seedhub.cc/link_start/?redirect_to=pan_id_698322&movie_title=【野狗骨头】【4K+1080P】【中文字幕】【无广告】 更新于 今天"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1TDNOsLIZkUr8kjw9X5U1og?pwd=2vty",
"url": "https://pan.baidu.com/s/12oEDdD3KWO9GWPXeAsgWVQ?pwd=9lx6",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=TDNOsLIZkUr8kjw9X5U1og&pwd=2vty",
"final_url": "https://pan.baidu.com/share/init?surl=2oEDdD3KWO9GWPXeAsgWVQ&pwd=9lx6",
"reason": null
}
},
@@ -3030,14 +3108,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.843,
"init": 0.087,
"module_load": 8.651,
"init": 0.078,
"home": 0.001,
"category": 735.435,
"detail": 342.775,
"player": 1420.828,
"url_check": 745.53,
"total": 5277.902
"category": 1662.581,
"detail": 429.406,
"player": 671.816,
"url_check": 470.484,
"total": 3243.428
},
"counts": {
"classes": 5,
@@ -3046,18 +3124,18 @@
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "-76155",
"flag": "百度",
"play_id": "push://https://www.xn--vzy265d.cc/api/go.php?t=1vH5U4oTBlwNSaHO7yMevFUvaL7S-Yjj5oqQIYaicSyBdQTuZdozP4I7h1n7JrtClQsoI4f4QIg_om9TR6ctQw7dfpcyJm7N_kqH_ji1_nd4K77IArk9YAljVx0EdMTKJ89ts1XyIl9FGDPfLTkNxn0M5fyHQnrcf6M-MRmclO1xr9wXPeRzUdN2J3MhMZhbWT0g6t7YHJsO5ZimCinwY74lTxMhkpX5VYJGSKTO9Gk"
"tid": "0",
"vod_id": "-75519",
"flag": "123",
"play_id": "push://https://www.xn--vzy265d.cc/api/go.php?t=zIHjpKPPy4NkgJvFSiL76ol1akMhWbX51SNcwVWhqg9HB8nK7Ry7ZnfoYS3eNXsiRKAwaID8-vh8pYxpRVjYu3rhjOODdIwoLuY4iGRkcCdt-tq1wKMc-Zgnw71MTBr-f7bDwONlwCoVMpYr7Uc3XTmJ8VgJHfBmnrk9RJ5N11dTFyn7b80MATQD4SsADoAKi4SWaIUZ90VwUyqgQNKltg"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/share/init?surl=jKgKtfEWI7lgIKVLeVInOw&pwd=1130",
"url": "https://1856539457.share.123pan.cn/123pan/ZUtrvd-Occ4H",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=jKgKtfEWI7lgIKVLeVInOw&pwd=1130",
"final_url": "https://www.123pan.com",
"reason": null
}
},
@@ -3069,14 +3147,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 30.835,
"init": 1179.359,
"home": 0.16,
"category": 662.036,
"detail": 541.288,
"player": 0.002,
"url_check": 63.263,
"total": 2478.408
"module_load": 24.639,
"init": 511.543,
"home": 0.105,
"category": 717.112,
"detail": 303.068,
"player": 0.003,
"url_check": 41.154,
"total": 1598.337
},
"counts": {
"classes": 13,
@@ -3108,14 +3186,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.072,
"module_load": 4.631,
"init": 0.001,
"home": 0.001,
"category": 320.022,
"detail": 333.274,
"home": 0.0,
"category": 240.487,
"detail": 1188.628,
"player": 0.005,
"url_check": 159.922,
"total": 818.931
"url_check": 164.953,
"total": 1599.27
},
"counts": {
"classes": 2,
@@ -3125,17 +3203,17 @@
},
"samples": {
"tid": "1",
"vod_id": "https://sm3.cc/?id=64044",
"vod_id": "https://sm3.cc/?id=64783",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/015a68afede7"
"play_id": "https://pan.quark.cn/s/7a967449161d"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/015a68afede7",
"url": "https://pan.quark.cn/s/7a967449161d",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/015a68afede7",
"final_url": "https://pan.quark.cn/s/7a967449161d",
"reason": null
}
},
@@ -3147,34 +3225,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.255,
"init": 0.003,
"home": 0.006,
"category": 613.828,
"detail": 711.008,
"player": 0.003,
"url_check": 0.048,
"total": 1333.476
"module_load": 6.089,
"init": 0.002,
"home": 0.005,
"category": 698.319,
"detail": 571.441,
"player": 0.004,
"url_check": 0.055,
"total": 1276.435
},
"counts": {
"classes": 24,
"category_videos": 16,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "movie",
"vod_id": "movie/4719",
"vod_id": "movie/4726",
"flag": "磁力·1080P",
"play_id": "magnet:?xt=urn:btih:458EC4F378A5288EFD03E38E0A5A561A80021803"
"play_id": "magnet:?xt=urn:btih:E0A8D0EB86D836837D309A120B8F17762587B62A"
},
"player": {
"parse": 0,
"url": "magnet:?xt=urn:btih:458EC4F378A5288EFD03E38E0A5A561A80021803",
"url": "magnet:?xt=urn:btih:E0A8D0EB86D836837D309A120B8F17762587B62A",
"valid": true,
"reachable": null,
"status_code": null,
"final_url": "magnet:?xt=urn:btih:458EC4F378A5288EFD03E38E0A5A561A80021803",
"final_url": "magnet:?xt=urn:btih:E0A8D0EB86D836837D309A120B8F17762587B62A",
"reason": "非 HTTP 地址,按协议格式通过"
}
},
@@ -3186,14 +3264,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 8.017,
"module_load": 6.481,
"init": 0.001,
"home": 189.564,
"category": 201.33,
"home": 267.342,
"category": 276.941,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 602.863
"total": 833.424
},
"counts": {
"classes": 5,
@@ -3225,14 +3303,14 @@
"error": "playerContent 未返回播放地址",
"traceback": null,
"timings_ms": {
"module_load": 3.983,
"module_load": 3.927,
"init": 0.001,
"home": 442.869,
"category": 436.257,
"detail": 0.007,
"player": 19668.089,
"home": 762.521,
"category": 431.75,
"detail": 0.006,
"player": 377.876,
"url_check": 0.0,
"total": 41066.093
"total": 2353.69
},
"counts": {
"classes": 62,
@@ -3264,14 +3342,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.726,
"init": 0.0,
"module_load": 5.229,
"init": 0.001,
"home": 0.001,
"category": 1614.13,
"category": 1618.016,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3092.406
"total": 3117.385
},
"counts": {
"classes": 6,
@@ -3303,14 +3381,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.472,
"module_load": 8.15,
"init": 0.001,
"home": 106.657,
"category": 276.884,
"detail": 892.805,
"player": 0.004,
"url_check": 174.345,
"total": 1458.902
"home": 131.704,
"category": 246.242,
"detail": 953.915,
"player": 0.002,
"url_check": 205.269,
"total": 1546.144
},
"counts": {
"classes": 7,
@@ -3342,14 +3420,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.321,
"module_load": 10.115,
"init": 0.001,
"home": 0.001,
"category": 1770.088,
"detail": 232.576,
"player": 0.005,
"url_check": 1182.151,
"total": 3195.581
"category": 1702.938,
"detail": 245.648,
"player": 0.004,
"url_check": 1062.849,
"total": 3022.212
},
"counts": {
"classes": 7,
@@ -3359,17 +3437,17 @@
},
"samples": {
"tid": "26",
"vod_id": "15520",
"vod_id": "15605",
"flag": "百度#至臻",
"play_id": "https://pan.baidu.com/s/1iKvj2aI19CczfZPOiteExQ?pwd=1k26"
"play_id": "https://pan.baidu.com/s/1CfzXG_EH2CogCjYKrwWqtw?pwd=xer3"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1iKvj2aI19CczfZPOiteExQ?pwd=1k26",
"url": "https://pan.baidu.com/s/1CfzXG_EH2CogCjYKrwWqtw?pwd=xer3",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=iKvj2aI19CczfZPOiteExQ&pwd=1k26",
"final_url": "https://pan.baidu.com/share/init?surl=CfzXG_EH2CogCjYKrwWqtw&pwd=xer3",
"reason": null
}
},
@@ -3381,14 +3459,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.735,
"init": 203.639,
"home": 361.753,
"category": 166.546,
"detail": 144.628,
"player": 98.924,
"url_check": 61.626,
"total": 1043.557
"module_load": 5.857,
"init": 178.697,
"home": 341.322,
"category": 115.211,
"detail": 90.211,
"player": 242.592,
"url_check": 181.313,
"total": 1155.857
},
"counts": {
"classes": 9,
@@ -3398,17 +3476,17 @@
},
"samples": {
"tid": "2",
"vod_id": "408917",
"flag": "KK蓝光4k-可下载",
"play_id": "eyJ2b2RQbGF5RnJvbSI6ICJrcyIsICJwbGF5VXJsIjogImtzcy1hZWQ0NjNmYTc2ZmZiODM0ZjFhYTMzODE0ZjIzMGY1MDViOWEwNTNjMDM2OTM0ZGIyMmY2Njk1OTNhMzFjMmQwYjgwMmM5NGJmZjk1MDJiYTIwOTEzOTIzMzc2ODgwZWYwNTFlNDNiODA0MTEwYjdlYTcxYzNmZDEyZjNiNDk2MjhiYjJlZWI5MzgwZDM2NzkyNGFlM2RiOGViYmQyMGIzYjZmNjAzZGE0MDM5MDA0MzM3ZWM0YzdmNzRiZDRkZmVkYzFlMjUxOGU1YjMzODkzODUwNGU4MzNmMTRiOTMxNjBhZjJhZWU0MzFkOWM5NmZlMGVmNWQ0ZWIwZDNhN2M4MzhjNjQzYTkzN2FiMjUxMDk3ZTQ4ZTdjODQ0Mjc1NWYifQ=="
"vod_id": "854818",
"flag": "独家4K",
"play_id": "eyJ2b2RQbGF5RnJvbSI6ICJmeW0zdTgiLCAicGxheVVybCI6ICJGWU5CLTdfOU5xSW5kMUtzVFdQNFNkNnJjTUdZQ2EwUjVGR3ZYR2txZXVEQjJzazc5RHI5RXVDSUR5M20wR3VZNHRaTGVIb1JaNDYtb0Z0ZlRPWi05MVoyUHhoaWo1WnhKNU1SN3ZQbDFoR2YybS1COVJkT3JfbkZVTTl6T1ZLRmJxT1hteTJlbnZNejl0dHdGbWZqZUs1ZWJkQSJ9"
},
"player": {
"parse": 0,
"url": "https://onvideo-safety.ssrcdn.com/ksc2/x1_oQdAX2L-o9VQHgnqaJ2rr6MH9rjngOnBM4gB4m0OxwsT0nHDKJx4EH48APsLl0vYLIMfIMTh5iQ487C-g4CT9Ldi7KMQF5eb5N62UUPh5djU7RBjvGBJPajpTYJ4MGrAlqJg_IaD42pVLOWzvOx0Yh7PTMOMe-X011-CQ6_KzwTPGmquUEoIfBF-3VJve.m3u8?pkey=AAUwG-lOF0tD_TfxdPDC58jQrX1Kd1fpnEeHzk9QlUrP4SyDyedLaaiUX3y1s_8st2xGVpurYwXrlzAr0t5-kdvpCdh1X1QWWKE-uwbewgU6DKoiTY252X4bc55fpMBlh3Y",
"url": "https://hls.yeegv.cn:2828/hls/209cfd0fa5076a79d9aa3969302e0584.m3u8?token=d33cf03d88810eb67521d85f3bee42e57e6dfbf06494a24f71f8da91835adaf343a9b0bf5c2ece21e07c061b",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://onvideo-safety.ssrcdn.com/ksc2/x1_oQdAX2L-o9VQHgnqaJ2rr6MH9rjngOnBM4gB4m0OxwsT0nHDKJx4EH48APsLl0vYLIMfIMTh5iQ487C-g4CT9Ldi7KMQF5eb5N62UUPh5djU7RBjvGBJPajpTYJ4MGrAlqJg_IaD42pVLOWzvOx0Yh7PTMOMe-X011-CQ6_KzwTPGmquUEoIfBF-3VJve.m3u8?pkey=AAUwG-lOF0tD_TfxdPDC58jQrX1Kd1fpnEeHzk9QlUrP4SyDyedLaaiUX3y1s_8st2xGVpurYwXrlzAr0t5-kdvpCdh1X1QWWKE-uwbewgU6DKoiTY252X4bc55fpMBlh3Y",
"final_url": "https://hls.yeegv.cn:2828/hls/209cfd0fa5076a79d9aa3969302e0584.m3u8?token=d33cf03d88810eb67521d85f3bee42e57e6dfbf06494a24f71f8da91835adaf343a9b0bf5c2ece21e07c061b",
"reason": null
}
},
@@ -3420,14 +3498,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.432,
"module_load": 6.122,
"init": 0.001,
"home": 290.088,
"home": 676.926,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 295.734
"total": 683.271
},
"counts": {
"classes": 0,
@@ -3459,14 +3537,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.805,
"init": 187.506,
"home": 310.468,
"category": 180.159,
"detail": 160.999,
"player": 101.84,
"url_check": 53.714,
"total": 1000.277
"module_load": 5.882,
"init": 224.356,
"home": 321.411,
"category": 124.35,
"detail": 110.116,
"player": 258.757,
"url_check": 112.041,
"total": 1157.631
},
"counts": {
"classes": 9,
@@ -3476,17 +3554,17 @@
},
"samples": {
"tid": "2",
"vod_id": "408917",
"flag": "KK蓝光4k-可下载",
"play_id": "eyJ2b2RQbGF5RnJvbSI6ICJrcyIsICJwbGF5VXJsIjogImtzcy1hZWQ0NjNmYTc2ZmZiODM0ZjFhYTMzODE0ZjIzMGY1MDViOWEwNTNjMDM2OTM0ZGIyMmY2Njk1OTNhMzFjMmQwYjgwMmM5NGJmZjk1MDJiYTIwOTEzOTIzMzc2ODgwZWYwNTFlNDNiODA0MTEwYjdlYTcxYzNmZDEyZjNiNDk2MjhiYjJlZWI5MzgwZDM2NzkyNGFlM2RiOGViYmQyMGIzYjZmNjAzZGE0MDM5MDA0MzM3ZWM0YzdmNzRiZDRkZmVkYzFlMjUxOGU1YjMzODkzODUwNGU4MzNmMTRiOTMxNjBhZjJhZWU0MzFkOWM5NmZlMGVmNWQ0ZWIwZDNhN2M4MzhjNjQzYTkzN2FiMjUxMDk3ZTQ4ZTdjODQ0Mjc1NWYifQ=="
"vod_id": "854818",
"flag": "独家4K",
"play_id": "eyJ2b2RQbGF5RnJvbSI6ICJmeW0zdTgiLCAicGxheVVybCI6ICJGWU5CLTdfOU5xSW5kMUtzVFdQNFNkNnJjTUdZQ2EwUjVGR3ZYR2txZXVEQjJzazc5RHI5RXVDSUR5M20wR3VZNHRaTGVIb1JaNDYtb0Z0ZlRPWi05MVoyUHhoaWo1WnhKNU1SN3ZQbDFoR2YybS1COVJkT3JfbkZVTTl6T1ZLRmJxT1hteTJlbnZNejl0dHdGbWZqZUs1ZWJkQSJ9"
},
"player": {
"parse": 0,
"url": "https://onvideo-safety.ssrcdn.com/ksc2/x1_oQdAX2L-o9VQHgnqaJ2rr6MH9rjngOnBM4gB4m0OxwsT0nHDKJx4EH48APsLl0vYLIMfIMTh5iQ487C-g4CT9Ldi7KMQF5eb5N62UUPh5djU7RBjvGBJPajpTYJ4MGrAlqJg_IaD42pVLOWzvOx0Yh7PTMOMe-X011-CQ6_KzwTPGmquUEoIfBF-3VJve.m3u8?pkey=AAUwG-lOF0tD_TfxdPDC58jQrX1Kd1fpnEeHzk9QlUrP4SyDyedLaaiUX3y1s_8st2xGVpurYwXrlzAr0t5-kdvpCdh1X1QWWKE-uwbewgU6DKoiTY252X4bc55fpMBlh3Y",
"url": "https://hls.yeegv.cn:2828/hls/209cfd0fa5076a79d9aa3969302e0584.m3u8?token=d33cf03d88810eb67521d85f3bee42e57e6dfbf06494a24f71f8da91835adaf343a9b0bf5c2ece21e07c061b",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://onvideo-safety.ssrcdn.com/ksc2/x1_oQdAX2L-o9VQHgnqaJ2rr6MH9rjngOnBM4gB4m0OxwsT0nHDKJx4EH48APsLl0vYLIMfIMTh5iQ487C-g4CT9Ldi7KMQF5eb5N62UUPh5djU7RBjvGBJPajpTYJ4MGrAlqJg_IaD42pVLOWzvOx0Yh7PTMOMe-X011-CQ6_KzwTPGmquUEoIfBF-3VJve.m3u8?pkey=AAUwG-lOF0tD_TfxdPDC58jQrX1Kd1fpnEeHzk9QlUrP4SyDyedLaaiUX3y1s_8st2xGVpurYwXrlzAr0t5-kdvpCdh1X1QWWKE-uwbewgU6DKoiTY252X4bc55fpMBlh3Y",
"final_url": "https://hls.yeegv.cn:2828/hls/209cfd0fa5076a79d9aa3969302e0584.m3u8?token=d33cf03d88810eb67521d85f3bee42e57e6dfbf06494a24f71f8da91835adaf343a9b0bf5c2ece21e07c061b",
"reason": null
}
},
@@ -3498,34 +3576,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.401,
"module_load": 8.423,
"init": 0.001,
"home": 0.0,
"category": 3719.183,
"detail": 3719.622,
"player": 0.029,
"url_check": 153.101,
"total": 7599.962
"home": 0.001,
"category": 2321.183,
"detail": 2539.835,
"player": 0.025,
"url_check": 148.654,
"total": 5018.641
},
"counts": {
"classes": 7,
"category_videos": 72,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "457605",
"vod_id": "488127",
"flag": "夸克#虎斑",
"play_id": "https://pan.quark.cn/s/64d6595e3d2b"
"play_id": "https://pan.quark.cn/s/7a1c7729a56b"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/64d6595e3d2b",
"url": "https://pan.quark.cn/s/7a1c7729a56b",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/64d6595e3d2b",
"final_url": "https://pan.quark.cn/s/7a1c7729a56b",
"reason": null
}
},
@@ -3537,34 +3615,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.427,
"init": 0.003,
"module_load": 10.298,
"init": 0.002,
"home": 0.001,
"category": 490.039,
"detail": 310.69,
"player": 0.005,
"url_check": 236.062,
"total": 1044.14
"category": 632.996,
"detail": 506.314,
"player": 0.012,
"url_check": 419.131,
"total": 1569.723
},
"counts": {
"classes": 4,
"category_videos": 72,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "19754",
"vod_id": "34638",
"flag": "115#蜗牛",
"play_id": "https://115cdn.com/s/swsb4pb3nbi?password=8888"
"play_id": "https://115.com/s/swzn0oe3fwo?password=8888&"
},
"player": {
"parse": 0,
"url": "https://115cdn.com/s/swsb4pb3nbi?password=8888",
"url": "https://115.com/s/swzn0oe3fwo?password=8888&",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://115cdn.com/s/swsb4pb3nbi?password=8888",
"final_url": "https://115cdn.com/s/swzn0oe3fwo?password=8888&",
"reason": null
}
},
@@ -3576,14 +3654,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 8.102,
"module_load": 19.128,
"init": 0.001,
"home": 0.001,
"category": 193.792,
"category": 281.756,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 946.983
"total": 1134.874
},
"counts": {
"classes": 7,
@@ -3615,14 +3693,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.392,
"module_load": 3.697,
"init": 0.001,
"home": 821.453,
"category": 519.511,
"detail": 0.007,
"player": 0.002,
"url_check": 340.423,
"total": 1685.096
"home": 498.814,
"category": 491.924,
"detail": 0.008,
"player": 0.004,
"url_check": 342.217,
"total": 1336.986
},
"counts": {
"classes": 44,
@@ -3632,7 +3710,7 @@
},
"samples": {
"tid": "217",
"vod_id": "1259@@广东珠江经济电台@@https://pic.qtfm.cn/2015/0209/20150209212831195.jpg@@正在直播: 超粤流行",
"vod_id": "1259@@广东珠江经济电台@@https://pic.qtfm.cn/2015/0209/20150209212831195.jpg@@正在直播: 乡村振兴看广东",
"flag": "蜻蜓FM",
"play_id": "1259"
},
@@ -3654,14 +3732,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.002,
"module_load": 7.447,
"init": 0.001,
"home": 0.001,
"category": 1273.804,
"detail": 380.932,
"player": 388.167,
"url_check": 1014.001,
"total": 3063.447
"home": 0.003,
"category": 1219.44,
"detail": 593.982,
"player": 565.483,
"url_check": 1058.068,
"total": 3445.131
},
"counts": {
"classes": 4,
@@ -3671,17 +3749,17 @@
},
"samples": {
"tid": "1",
"vod_id": "336053",
"flag": "蓝光专线3",
"play_id": "play/336053-1-0"
"vod_id": "419973",
"flag": "蓝光专线4",
"play_id": "play/419973-1-0"
},
"player": {
"parse": 0,
"url": "https://v1.cdnlz1.com/20231017/22894_785239f7/index.m3u8",
"url": "https://play.phimgood.com/20260718/29082_2f3b82f3/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v1.cdnlz1.com/20231017/22894_785239f7/index.m3u8",
"final_url": "https://play.phimgood.com/20260718/29082_2f3b82f3/index.m3u8",
"reason": null
}
},
@@ -3693,14 +3771,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 7.786,
"init": 0.003,
"home": 0.001,
"category": 0.002,
"module_load": 11.236,
"init": 0.006,
"home": 0.002,
"category": 0.004,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 8.323
"total": 12.534
},
"counts": {
"classes": 3,
@@ -3732,14 +3810,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": 6.045,
"module_load": 14.602,
"init": 0.001,
"home": 10016.587,
"home": 10014.764,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10024.344
"total": 10031.053
},
"counts": {
"classes": 0,
@@ -3771,14 +3849,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.199,
"init": 0.025,
"home": 1055.274,
"category": 735.112,
"detail": 384.168,
"module_load": 9.429,
"init": 0.029,
"home": 295.722,
"category": 661.43,
"detail": 314.223,
"player": 0.003,
"url_check": 1208.008,
"total": 3392.501
"url_check": 1517.58,
"total": 2799.062
},
"counts": {
"classes": 4,
@@ -3788,17 +3866,17 @@
},
"samples": {
"tid": "1",
"vod_id": "cms:feifan:98657",
"vod_id": "cms:feifan:98684",
"flag": "非凡资源",
"play_id": "https://vip.ffzy-play10.com/20260716/69562_a25fe25a/index.m3u8"
"play_id": "https://vip.ffzy-plays.com/20260718/55917_c6d410f5/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://vip.ffzy-play10.com/20260716/69562_a25fe25a/index.m3u8",
"url": "https://vip.ffzy-plays.com/20260718/55917_c6d410f5/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.ffzy-play10.com/20260716/69562_a25fe25a/index.m3u8",
"final_url": "https://vip.ffzy-plays.com/20260718/55917_c6d410f5/index.m3u8",
"reason": null
}
},
@@ -3810,14 +3888,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.866,
"module_load": 5.436,
"init": 0.001,
"home": 0.001,
"category": 343.048,
"detail": 1058.482,
"category": 358.814,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 4231.81
"total": 683.369
},
"counts": {
"classes": 6,
@@ -3849,14 +3927,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.108,
"module_load": 6.163,
"init": 0.001,
"home": 409.699,
"category": 99.883,
"detail": 4020.317,
"player": 157.726,
"url_check": 53.36,
"total": 4747.101
"home": 387.83,
"category": 96.144,
"detail": 3326.578,
"player": 140.61,
"url_check": 46.059,
"total": 4005.437
},
"counts": {
"classes": 4,
@@ -3872,11 +3950,11 @@
},
"player": {
"parse": 0,
"url": "http://car-lv.kuwo.cn/f2cedb3bbd966ed0c40224ca6373f5ce/6a58d433/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/b13439397d1f5f2ba37eb9e4bd226e00/6a5c6e53/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/f2cedb3bbd966ed0c40224ca6373f5ce/6a58d433/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/b13439397d1f5f2ba37eb9e4bd226e00/6a5c6e53/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
}
},
@@ -3888,14 +3966,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.776,
"init": 438.655,
"home": 297.553,
"category": 224.832,
"detail": 296.544,
"player": 420.674,
"url_check": 111.509,
"total": 1799.885
"module_load": 8.555,
"init": 404.97,
"home": 275.909,
"category": 309.355,
"detail": 286.258,
"player": 391.332,
"url_check": 307.676,
"total": 1986.069
},
"counts": {
"classes": 12,
@@ -3905,17 +3983,17 @@
},
"samples": {
"tid": "recommend",
"vod_id": "738388746",
"vod_id": "752791315",
"flag": "酷狗音乐",
"play_id": "738388746"
"play_id": "752791315"
},
"player": {
"parse": 0,
"url": "http://fsdg360.hw.kugou.com/202607162053/80bfb840d0ea0c0863e3886ae8f61c0d/v3/3ca9103b842a440a09453b7aefa9e08e/yp/full/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx738388746_qumultitrack_s2077681790.mkv?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mkv",
"url": "http://fsdg360.tx.kugou.com/202607191427/32aea7ba5ade026e4aa4268622df51b2/v3/46caf64aa0570c103b2c47f281042192/yp/full/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx752791315_qumultitrack_s503431068.mkv?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mkv",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://fsdg360.hw.kugou.com/202607162053/80bfb840d0ea0c0863e3886ae8f61c0d/v3/3ca9103b842a440a09453b7aefa9e08e/yp/full/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx738388746_qumultitrack_s2077681790.mkv?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mkv",
"final_url": "http://fsdg360.tx.kugou.com/202607191427/32aea7ba5ade026e4aa4268622df51b2/v3/46caf64aa0570c103b2c47f281042192/yp/full/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx752791315_qumultitrack_s503431068.mkv?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mkv",
"reason": null
}
},
@@ -3927,14 +4005,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.79,
"init": 0.0,
"home": 2308.441,
"category": 275.483,
"detail": 213.317,
"player": 562.482,
"url_check": 481.182,
"total": 3845.378
"module_load": 5.493,
"init": 0.001,
"home": 1717.845,
"category": 207.018,
"detail": 195.621,
"player": 190.178,
"url_check": 155.149,
"total": 2471.973
},
"counts": {
"classes": 6,
@@ -3950,11 +4028,11 @@
},
"player": {
"parse": 0,
"url": "https://ppvod011.blbtgg.com/splitOut/20260705/1342569/V20260705110331438911342569/index.m3u8?auth_key=1784206387-0a565a0754d047c08c98e1d4faaed2f5-0-37c63b75a8618bb058f5f707aa132ca1",
"url": "https://ppvod01.kqgfbs.com/splitOut/20260705/1342569/V20260705110331438911342569/index.m3u8?t=6a5c9881&whip=222.210.164.211&sign=84a343835c8c94dc77623fb25939c5779776f18f",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260705/1342569/V20260705110331438911342569/index.m3u8?auth_key=1784206387-0a565a0754d047c08c98e1d4faaed2f5-0-37c63b75a8618bb058f5f707aa132ca1",
"final_url": "https://ppvod01.kqgfbs.com/splitOut/20260705/1342569/V20260705110331438911342569/index.m3u8?t=6a5c9881&whip=222.210.164.211&sign=84a343835c8c94dc77623fb25939c5779776f18f",
"reason": null
}
},
@@ -3966,14 +4044,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.757,
"init": 0.009,
"home": 135.736,
"category": 107.453,
"detail": 96.331,
"player": 0.015,
"url_check": 1973.976,
"total": 2319.828
"module_load": 6.801,
"init": 0.017,
"home": 146.914,
"category": 104.685,
"detail": 80.956,
"player": 0.024,
"url_check": 2019.195,
"total": 2359.248
},
"counts": {
"classes": 18,
@@ -3983,17 +4061,17 @@
},
"samples": {
"tid": "20",
"vod_id": "92994",
"vod_id": "93025",
"flag": "FF有广",
"play_id": "app88:WyJodHRwczovL3N1cGVyLmZmenktb25saW5lNi5jb20vMjAyNjA3MTUvMzY1NzRfZjk4ZWE0MTIvaW5kZXgubTN1OCIsImZmbTN1OCIsIuS4h-S6i-mhuuWIqSIsIjEiXQ"
"play_id": "app88:WyJodHRwczovL3ZpcC5mZnp5LXBsYXlzLmNvbS8yMDI2MDcxNy81NTg2OV8zNmY4OWU1MC9pbmRleC5tM3U4IiwiZmZtM3U4IiwiMjMgMDAw5p2h55Sf5ZG9IiwiMSJd"
},
"player": {
"parse": 0,
"url": "https://super.ffzy-online6.com/20260715/36574_f98ea412/index.m3u8",
"url": "https://vip.ffzy-plays.com/20260717/55869_36f89e50/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://super.ffzy-online6.com/20260715/36574_f98ea412/index.m3u8",
"final_url": "https://vip.ffzy-plays.com/20260717/55869_36f89e50/index.m3u8",
"reason": null
}
},
@@ -4005,34 +4083,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.538,
"module_load": 8.13,
"init": 0.001,
"home": 0.001,
"category": 544.169,
"detail": 234.228,
"player": 0.003,
"url_check": 1150.597,
"total": 1936.008
"category": 862.513,
"detail": 392.226,
"player": 0.01,
"url_check": 135.256,
"total": 1398.594
},
"counts": {
"classes": 5,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "186085",
"flag": "百度#闪电",
"play_id": "https://pan.baidu.com/s/1BwU5y4XValQUhOZUmjJTBw?pwd=6688"
"vod_id": "186095",
"flag": "夸克#闪电",
"play_id": "https://pan.quark.cn/s/b33e2a7c1c44"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1BwU5y4XValQUhOZUmjJTBw?pwd=6688",
"url": "https://pan.quark.cn/s/b33e2a7c1c44",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=BwU5y4XValQUhOZUmjJTBw&pwd=6688",
"final_url": "https://pan.quark.cn/s/b33e2a7c1c44",
"reason": null
}
},
@@ -4044,14 +4122,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.553,
"init": 0.002,
"home": 0.002,
"category": 2186.92,
"detail": 843.802,
"module_load": 6.687,
"init": 0.003,
"home": 0.003,
"category": 2081.598,
"detail": 901.981,
"player": 0.004,
"url_check": 196.901,
"total": 3232.688
"url_check": 198.537,
"total": 3189.361
},
"counts": {
"classes": 7,
@@ -4083,14 +4161,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.444,
"module_load": 6.588,
"init": 0.002,
"home": 1077.656,
"category": 926.254,
"detail": 3912.963,
"player": 738.473,
"url_check": 495.809,
"total": 7157.018
"home": 2000.0,
"category": 1513.81,
"detail": 4704.913,
"player": 990.166,
"url_check": 131.601,
"total": 9347.623
},
"counts": {
"classes": 18,
@@ -4106,11 +4184,11 @@
},
"player": {
"parse": 0,
"url": "http://piccc.cdn.51touxiang.com/m3u8/2ePd4TGLqoackYBGnFxo66tx694g29pLJY5pkDQc.m3u8?pid=%2BibJyq87ptZYRmRqhIP%2FvdPpS8IkFbC44G%2FR8jMO89c%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1784206391&sign=143f01f7d1f55932a37805de9d75589e&ip=222.210.164.211",
"url": "http://piccc.cdn.51touxiang.com/m3u8/2ePd4TGLqoackYBGnFxo66tx694g29pLJY5pkDQc.m3u8?pid=%2BibJyq87ptZYRmRqhIP%2FvdPpS8IkFbC44G%2FR8jMO89c%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1784442456&sign=ca481552a726f5be7d2c4115ca354176&ip=222.210.164.211",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://piccc.cdn.51touxiang.com/m3u8/2ePd4TGLqoackYBGnFxo66tx694g29pLJY5pkDQc.m3u8?pid=%2BibJyq87ptZYRmRqhIP%2FvdPpS8IkFbC44G%2FR8jMO89c%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1784206391&sign=143f01f7d1f55932a37805de9d75589e&ip=222.210.164.211",
"final_url": "http://piccc.cdn.51touxiang.com/m3u8/2ePd4TGLqoackYBGnFxo66tx694g29pLJY5pkDQc.m3u8?pid=%2BibJyq87ptZYRmRqhIP%2FvdPpS8IkFbC44G%2FR8jMO89c%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1784442456&sign=ca481552a726f5be7d2c4115ca354176&ip=222.210.164.211",
"reason": null
}
},
@@ -4122,14 +4200,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.549,
"module_load": 7.865,
"init": 0.001,
"home": 0.001,
"category": 696.669,
"detail": 699.698,
"category": 590.892,
"detail": 573.435,
"player": 0.003,
"url_check": 1011.261,
"total": 2412.515
"url_check": 2005.861,
"total": 3178.706
},
"counts": {
"classes": 5,
@@ -4139,17 +4217,17 @@
},
"samples": {
"tid": "0",
"vod_id": "88560",
"vod_id": "80697",
"flag": "默认线路",
"play_id": "https://cdn.vvvip-plays33.cc/20260420/12407_2d661a76/index.m3u8"
"play_id": "https://cdn.yzzy33-play.com/20260204/6775_8e443d68/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://cdn.vvvip-plays33.cc/20260420/12407_2d661a76/index.m3u8",
"url": "https://cdn.yzzy33-play.com/20260204/6775_8e443d68/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.vvvip-plays33.cc/20260420/12407_2d661a76/index.m3u8",
"final_url": "https://cdn.yzzy33-play.com/20260204/6775_8e443d68/index.m3u8",
"reason": null
}
},
@@ -4161,14 +4239,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.259,
"init": 0.0,
"module_load": 3.522,
"init": 0.001,
"home": 0.001,
"category": 562.609,
"detail": 338.026,
"player": 0.002,
"url_check": 93.259,
"total": 997.54
"category": 548.001,
"detail": 312.862,
"player": 0.004,
"url_check": 77.374,
"total": 942.243
},
"counts": {
"classes": 12,
@@ -4200,14 +4278,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.887,
"module_load": 6.814,
"init": 0.001,
"home": 0.0,
"category": 1260.316,
"detail": 1006.768,
"player": 976.543,
"url_check": 846.082,
"total": 4094.137
"home": 0.001,
"category": 1048.238,
"detail": 1082.779,
"player": 947.222,
"url_check": 793.106,
"total": 3878.982
},
"counts": {
"classes": 4,
@@ -4217,17 +4295,17 @@
},
"samples": {
"tid": "1",
"vod_id": "68026",
"vod_id": "248126",
"flag": "茅台资源1",
"play_id": "/vodplay/68026-4-1.html"
"play_id": "/vodplay/248126-3-1.html"
},
"player": {
"parse": 0,
"url": "https://vodcnd13.trjho.com/20260712/CIsGQXRs/index.m3u8",
"url": "https://vodcnd16.trjho.com/20260715/GnywOhlM/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vodcnd13.trjho.com/20260712/CIsGQXRs/index.m3u8",
"final_url": "https://vodcnd16.trjho.com/20260715/GnywOhlM/index.m3u8",
"reason": null
}
},
@@ -4239,14 +4317,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.287,
"init": 0.001,
"home": 305.017,
"module_load": 5.78,
"init": 0.002,
"home": 396.998,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 310.519
"total": 402.975
},
"counts": {
"classes": 0,
@@ -4273,39 +4351,39 @@
{
"spider": "麦田影院",
"file": "麦田影院.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.551,
"module_load": 6.813,
"init": 0.001,
"home": 0.0,
"category": 10005.149,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 20020.365
"home": 0.001,
"category": 230.087,
"detail": 255.892,
"player": 0.024,
"url_check": 434.423,
"total": 928.384
},
"counts": {
"classes": 6,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": null,
"flag": null,
"play_id": null
"tid": "1",
"vod_id": "171427",
"flag": "LZ源",
"play_id": "eyJ1cmwiOiJodHRwczovL3YubHpjZG4yNy5jb20vMjAyNTA3MzEvNjc5XzUwYTJiMDQ3L2luZGV4Lm0zdTgiLCJwYXJzZV9hcGkiOiJodHRwczovL2RlbC5tdDMyMC5jb20vbHpmZi5waHA_dXJsPSIsImhlYWRlcnMiOnt9LCJ1c2VyX2FnZW50IjoiIn0="
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"parse": 0,
"url": "https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8",
"reason": null
}
},
@@ -4317,14 +4395,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.606,
"init": 0.001,
"home": 236.549,
"module_load": 6.645,
"init": 0.002,
"home": 298.652,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 242.312
"total": 305.51
},
"counts": {
"classes": 0,