This commit is contained in:
Harold
2026-05-17 06:54:44 +08:00
parent 77550040d8
commit a8d0511908
6 changed files with 1057 additions and 1052 deletions
+6 -6
View File
@@ -1,5 +1,5 @@
//@name:咕咕动漫
//@version:2
//@version:3
//@remark:
//@tags:
//@format:secspider/1
@@ -7,9 +7,9 @@
//@wrap:hkdf-aes-keywrap
//@sign:ed25519
//@kid:k2026_04
//@nonce:base64:hLi2/M8GfiGNxKfc
//@ek:base64:3EUoN0Iqzp5RHOodhi4LBN2UUoZGppddNPC8SJEwn45tjVFvq49KHQU0ydSMMf5g
//@hash:sha256:3f187221a51dd54ec83389f5ff3154d349b384999f1ecf7e75d744ee09b0a722
//@sig:base64:qgekXaLt9ye+G61W14UbBCevEE5ci4q4TIgqCz5vUgeBjw/p/Xa3KQPvJiigzuVXrtGYCGp3FGzfpbWRFEioDg==
//@nonce:base64:DXv4ZXwYQXZrQ3+Z
//@ek:base64:TMd5h6wLOZE9xtCMklmpRSlMAHVPfqnt0XbkQBgI9nmUcc5i7ISyPSRqTbbybkcK
//@hash:sha256:ec782b1e0b945d5874fef753e6e230aa112155f7d8f731dcad9704c0fdeb0dd8
//@sig:base64:qHkWUD46GjRWRViigZFsvOkL67WXK6SpPRDrWALVqni7skKSmr+LGQJuiISi6mi9gTeWMb7Ng92eWHWfeI5JCg==
payload.base64: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
payload.base64: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
File diff suppressed because one or more lines are too long
+760 -760
View File
@@ -1,21 +1,21 @@
{
"generated_at": "2026-05-16T13:14:33+08:00",
"generated_at": "2026-05-17T06:54:27+08:00",
"max_workers": 16,
"total_duration_ms": 22128.789,
"total_duration_ms": 16425.653,
"summary": {
"total": 73,
"success": 58,
"failed": 15,
"success_rate": 0.7945,
"success": 63,
"failed": 10,
"success_rate": 0.863,
"stage_failures": {
"module_load": 0,
"init": 0,
"home": 1,
"category": 4,
"detail": 2,
"detail": 1,
"player": 1,
"url_check": 1,
"unexpected": 6
"url_check": 2,
"unexpected": 1
}
},
"results": [
@@ -27,14 +27,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 130.267,
"init": 0.001,
"home": 0.002,
"category": 543.211,
"detail": 427.897,
"player": 0.004,
"url_check": 133.296,
"total": 1240.582
"module_load": 275.339,
"init": 0.002,
"home": 0.005,
"category": 1132.589,
"detail": 478.511,
"player": 0.016,
"url_check": 155.692,
"total": 2046.496
},
"counts": {
"classes": 5,
@@ -66,14 +66,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 130.323,
"init": 0.003,
"module_load": 282.384,
"init": 0.004,
"home": 0.001,
"category": 672.291,
"detail": 660.673,
"player": 0.002,
"url_check": 0.047,
"total": 1468.005
"category": 854.574,
"detail": 688.952,
"player": 0.007,
"url_check": 0.122,
"total": 1887.13
},
"counts": {
"classes": 12,
@@ -105,14 +105,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 129.543,
"module_load": 283.576,
"init": 0.001,
"home": 185.247,
"category": 174.557,
"detail": 185.408,
"player": 166.109,
"url_check": 306.429,
"total": 1148.868
"home": 442.136,
"category": 165.052,
"detail": 174.365,
"player": 187.752,
"url_check": 568.645,
"total": 1874.698
},
"counts": {
"classes": 6,
@@ -132,7 +132,7 @@
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://lv-sycdn.kuwo.cn/2128cc0a5f94544b0cf096e1ef54f66a/6a07fd3a/resource/1307392909/trackmedia/C200000W91kQ0efKLA.m4a?from=vip",
"final_url": "https://lv-sycdn.kuwo.cn/dbc17b8bab4777ca28c740f8d1b3ee85/6a08f5a5/resource/1307392909/trackmedia/C200000W91kQ0efKLA.m4a?from=vip",
"reason": null
}
},
@@ -144,14 +144,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 251.603,
"init": 0.001,
"home": 0.0,
"category": 422.186,
"detail": 594.769,
"player": 0.009,
"url_check": 180.935,
"total": 1450.244
"module_load": 346.591,
"init": 0.004,
"home": 0.006,
"category": 420.081,
"detail": 399.071,
"player": 0.012,
"url_check": 396.513,
"total": 1567.655
},
"counts": {
"classes": 2,
@@ -183,34 +183,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 192.374,
"init": 0.008,
"home": 0.003,
"category": 945.864,
"detail": 232.638,
"player": 455.839,
"url_check": 95.089,
"total": 2962.146
"module_load": 281.146,
"init": 0.035,
"home": 0.013,
"category": 673.514,
"detail": 718.705,
"player": 289.023,
"url_check": 106.049,
"total": 2127.548
},
"counts": {
"classes": 6,
"category_videos": 44,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "top",
"vod_id": "top:135",
"tid": "playlist",
"vod_id": "playlist:9495798654",
"flag": "QQ音乐",
"play_id": "qqmusic:00032bOd4TmOyq:664386439|最初的记忆 (Live) - 刘雨昕"
"play_id": "qqmusic:001Zxgfp1Tu1gH:649285246|人生路漫漫 - 白小白"
},
"player": {
"parse": 0,
"url": "https://isure.stream.qqmusic.qq.com/M50000032bOd4TmOyq.mp3?guid=6e5ec08298a877ab1600168b813551e2&vkey=5B6BB899D43E8A2ABFE4F321BA0649417087FA67EB26FD33A90ACAE746E031B7D45E67B39619F626D989173B1078F40465EFC5A0A7ADFAFC__v2b94c720&uin=&fromtag=119042&src=M500003huyNt4KNIZd.mp3&redirect=1",
"url": "https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=e6fd5a9f176888ecb274f8bf8318413c&vkey=7772612DD4F3DA6C7508AC81B8CB93009513E27656AE49D48D39DAEAD35C5AD85C7DA076B3FF965B60D154E0704D57E13EAB722FEC98797A__v2b9abb42&uin=896389745&fromtag=119114&redirect=1",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://isure.stream.qqmusic.qq.com/M50000032bOd4TmOyq.mp3?guid=6e5ec08298a877ab1600168b813551e2&vkey=5B6BB899D43E8A2ABFE4F321BA0649417087FA67EB26FD33A90ACAE746E031B7D45E67B39619F626D989173B1078F40465EFC5A0A7ADFAFC__v2b94c720&uin=&fromtag=119042&src=M500003huyNt4KNIZd.mp3&redirect=1",
"final_url": "https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=e6fd5a9f176888ecb274f8bf8318413c&vkey=7772612DD4F3DA6C7508AC81B8CB93009513E27656AE49D48D39DAEAD35C5AD85C7DA076B3FF965B60D154E0704D57E13EAB722FEC98797A__v2b9abb42&uin=896389745&fromtag=119114&redirect=1",
"reason": null
}
},
@@ -222,34 +222,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 197.229,
"init": 0.003,
"home": 0.042,
"category": 724.787,
"detail": 1454.229,
"module_load": 279.617,
"init": 0.012,
"home": 0.052,
"category": 557.543,
"detail": 1085.226,
"player": 0.003,
"url_check": 1001.497,
"total": 3378.931
"url_check": 574.23,
"total": 2557.051
},
"counts": {
"classes": 28,
"category_videos": 19,
"category_videos": 12,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "cat_recommend",
"vod_id": "yt:video:0SLXJa_q7xo",
"vod_id": "yt:video:1mbrWQ9dDyg",
"flag": "YouTube",
"play_id": "yt:video:0SLXJa_q7xo"
"play_id": "yt:video:1mbrWQ9dDyg"
},
"player": {
"parse": 0,
"url": "https://www.youtube.com/watch?v=0SLXJa_q7xo",
"url": "https://www.youtube.com/watch?v=1mbrWQ9dDyg",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.youtube.com/watch?v=0SLXJa_q7xo",
"final_url": "https://www.youtube.com/watch?v=1mbrWQ9dDyg",
"reason": null
}
},
@@ -261,14 +261,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 131.146,
"module_load": 282.094,
"init": 0.001,
"home": 0.001,
"category": 235.844,
"detail": 179.702,
"player": 0.005,
"url_check": 178.518,
"total": 727.404
"home": 0.003,
"category": 198.074,
"detail": 233.933,
"player": 0.006,
"url_check": 137.265,
"total": 909.919
},
"counts": {
"classes": 6,
@@ -278,56 +278,56 @@
},
"samples": {
"tid": "index",
"vod_id": "714893349",
"vod_id": "714893335",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/156f70b066a1||7"
"play_id": "https://pan.quark.cn/s/d46508121399"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/156f70b066a1||7",
"url": "https://pan.quark.cn/s/d46508121399",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/156f70b066a1%7C%7C7",
"final_url": "https://pan.quark.cn/s/d46508121399",
"reason": null
}
},
{
"spider": "youknow",
"file": "youknow.txt",
"success": false,
"failed_stage": "unexpected",
"error": "'NoneType' object has no attribute 'xpath'",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 428, in _validate_from_tid\n detail_result = _run_timed(result[\"timings_ms\"], \"detail\", spider.detailContent, clock, [vod_id])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/youknow.txt\", line 296, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/youknow.txt\", line 209, in _parse_detail_page\nAttributeError: 'NoneType' object has no attribute 'xpath'\n",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 137.889,
"init": 0.001,
"module_load": 275.472,
"init": 0.002,
"home": 0.001,
"category": 1407.898,
"detail": 1414.44,
"player": 0.0,
"url_check": 0.0,
"total": 2962.275
"category": 1877.878,
"detail": 1463.125,
"player": 1478.941,
"url_check": 1141.129,
"total": 6299.027
},
"counts": {
"classes": 7,
"category_videos": 212,
"detail_videos": 0,
"episodes": 0
"category_videos": 223,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "index",
"vod_id": "203211",
"flag": null,
"play_id": null
"vod_id": "203956",
"flag": "YouKnowTV",
"play_id": "eyJ2b2RfaWQiOiIyMDM5NTYiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM5NTYtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM5NTYtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMjMiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjAzOTU2LTItMS8ifSx7InNvdXJjZSI6Iue6v-i3rzI0Iiwic291cmNlX2lkIjoiMiIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwMzk1Ni0yLTEvIn1dfQ"
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"parse": 0,
"url": "https://vip.dytt-tvs.com/20260515/20148_20d1b173/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cnvod.jimxtc.com/20260515/20148_20d1b173/index.m3u8",
"reason": null
}
},
@@ -339,14 +339,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 205.713,
"init": 0.004,
"module_load": 282.296,
"init": 0.005,
"home": 0.001,
"category": 737.424,
"detail": 758.091,
"player": 0.003,
"url_check": 1231.879,
"total": 2936.998
"category": 681.545,
"detail": 773.262,
"player": 0.002,
"url_check": 890.73,
"total": 2685.657
},
"counts": {
"classes": 5,
@@ -378,26 +378,26 @@
"error": "playerContent 未返回播放地址",
"traceback": null,
"timings_ms": {
"module_load": 126.331,
"init": 0.001,
"home": 478.218,
"category": 789.737,
"detail": 561.644,
"player": 0.006,
"module_load": 272.963,
"init": 0.002,
"home": 477.492,
"category": 674.511,
"detail": 571.1,
"player": 0.004,
"url_check": 0.0,
"total": 3322.853
"total": 3277.901
},
"counts": {
"classes": 5,
"category_videos": 25,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "26671380",
"flag": "aliyun#1",
"play_id": "aliyun"
"vod_id": "36310054",
"flag": "quark#1",
"play_id": "quark"
},
"player": {
"parse": 0,
@@ -417,14 +417,14 @@
"error": "详情缺少播放源或播放列表",
"traceback": null,
"timings_ms": {
"module_load": 151.384,
"init": 0.002,
"home": 147.385,
"category": 0.016,
"detail": 102.577,
"module_load": 279.813,
"init": 0.001,
"home": 119.626,
"category": 0.006,
"detail": 104.52,
"player": 0.0,
"url_check": 0.0,
"total": 511.028
"total": 666.599
},
"counts": {
"classes": 5,
@@ -456,14 +456,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 211.748,
"init": 0.0,
"module_load": 286.646,
"init": 0.001,
"home": 0.001,
"category": 361.653,
"detail": 350.654,
"player": 622.993,
"url_check": 392.273,
"total": 1940.039
"category": 435.713,
"detail": 330.216,
"player": 1320.388,
"url_check": 470.266,
"total": 2901.061
},
"counts": {
"classes": 14,
@@ -473,17 +473,17 @@
},
"samples": {
"tid": "zgjun",
"vod_id": "ch45x6dqu",
"vod_id": "ch455phy4",
"flag": "两个BT",
"play_id": "eyJwaWQiOiIvcGxheS9jaDQ1eDZkcXUiLCJzaWQiOiJjaDQ1eDZkcXUiLCJuYW1lIjoiMSJ9"
"play_id": "eyJwaWQiOiIvcGxheS9jaDQ1NXBoeTQiLCJzaWQiOiJjaDQ1NXBoeTQiLCJuYW1lIjoiMSJ9"
},
"player": {
"parse": 0,
"url": "https://zijieapi.douyinbyte.com/m3u8/dfff0a1ca15771c26928fffcf085471c.m3u8",
"url": "https://zijieapi.douyinbyte.com/m3u8/1f41cc037752f6a45a59235b3188dc83.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://zijieapi.douyinbyte.com/m3u8/dfff0a1ca15771c26928fffcf085471c.m3u8",
"final_url": "https://zijieapi.douyinbyte.com/m3u8/1f41cc037752f6a45a59235b3188dc83.m3u8",
"reason": null
}
},
@@ -495,14 +495,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 196.374,
"module_load": 278.345,
"init": 0.001,
"home": 242.526,
"category": 483.239,
"detail": 1122.113,
"player": 0.128,
"url_check": 3797.127,
"total": 5843.639
"home": 272.862,
"category": 233.512,
"detail": 802.47,
"player": 0.021,
"url_check": 1749.399,
"total": 3392.815
},
"counts": {
"classes": 7,
@@ -522,7 +522,7 @@
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/1bb3c4fede039f704b0f85f737d74c66a8222b9a.m3u8",
"final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/f958c717793834504a8b2815a7202b557eae415e.m3u8",
"reason": null
}
},
@@ -534,14 +534,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 205.981,
"init": 0.001,
"home": 0.0,
"category": 202.026,
"module_load": 279.005,
"init": 0.0,
"home": 0.001,
"category": 215.078,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 647.479
"total": 791.811
},
"counts": {
"classes": 5,
@@ -573,14 +573,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 218.405,
"init": 0.001,
"home": 0.001,
"category": 235.544,
"detail": 183.816,
"module_load": 270.321,
"init": 0.003,
"home": 0.002,
"category": 576.002,
"detail": 451.583,
"player": 0.003,
"url_check": 1158.804,
"total": 1797.361
"url_check": 978.463,
"total": 2337.88
},
"counts": {
"classes": 4,
@@ -590,17 +590,17 @@
},
"samples": {
"tid": "1",
"vod_id": "12390",
"vod_id": "12394",
"flag": "百度#二小",
"play_id": "https://pan.baidu.com/s/1Ni2WmLFmGqJdlbxaZrTAOQ?pwd=b35h"
"play_id": "https://pan.baidu.com/s/13NubF-EJjexfh6F5107e8A?pwd=x2u9"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1Ni2WmLFmGqJdlbxaZrTAOQ?pwd=b35h",
"url": "https://pan.baidu.com/s/13NubF-EJjexfh6F5107e8A?pwd=x2u9",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=Ni2WmLFmGqJdlbxaZrTAOQ&pwd=b35h",
"final_url": "https://pan.baidu.com/share/init?surl=3NubF-EJjexfh6F5107e8A&pwd=x2u9",
"reason": null
}
},
@@ -612,14 +612,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 211.369,
"init": 0.001,
"module_load": 274.648,
"init": 0.002,
"home": 0.001,
"category": 507.108,
"detail": 367.188,
"player": 0.008,
"url_check": 1426.129,
"total": 2513.12
"category": 1008.8,
"detail": 786.802,
"player": 0.013,
"url_check": 1125.962,
"total": 3257.08
},
"counts": {
"classes": 4,
@@ -629,17 +629,17 @@
},
"samples": {
"tid": "movie/list_2",
"vod_id": "/movie/2026/0515/59195.html",
"vod_id": "/movie/2026/0516/59204.html",
"flag": "baidu",
"play_id": "https://pan.baidu.com/s/1EYkX9qPq7BgcTSulWemE8Q?pwd=zbtf"
"play_id": "https://pan.baidu.com/s/1n6AIYm7rmLiULlMrrvWaAg?pwd=kuq2"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1EYkX9qPq7BgcTSulWemE8Q?pwd=zbtf",
"url": "https://pan.baidu.com/s/1n6AIYm7rmLiULlMrrvWaAg?pwd=kuq2",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=EYkX9qPq7BgcTSulWemE8Q&pwd=zbtf",
"final_url": "https://pan.baidu.com/share/init?surl=n6AIYm7rmLiULlMrrvWaAg&pwd=kuq2",
"reason": null
}
},
@@ -651,14 +651,14 @@
"error": "HTTP 403",
"traceback": null,
"timings_ms": {
"module_load": 3.939,
"init": 0.0,
"home": 163.315,
"category": 218.869,
"detail": 286.438,
"player": 417.925,
"url_check": 534.373,
"total": 4023.161
"module_load": 16.689,
"init": 0.001,
"home": 166.953,
"category": 239.805,
"detail": 248.269,
"player": 319.471,
"url_check": 215.459,
"total": 2130.424
},
"counts": {
"classes": 4,
@@ -674,11 +674,11 @@
},
"player": {
"parse": 0,
"url": "https://a1o2t5st00viq2k.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/c074943c4e6d71f18ed75017f0e90402/df3c0578d329457b9265317e359bce4a-0839441ca402de22c840b03b4e64e0d2-ld.mp4?auth_key=1778922877-fca757cf964f122ecd771a72066c9d96-0-42c3ab344756e00ccf1e997140c834c5&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=2f92f2be9ef84606b397a6c25be12450&hevc=false&seasonId=57046",
"url": "https://tfvx3grhdgmt1gc41hcjz8yzdk.ourdvsssvip.com:20443/ws-302.bwcgee.cn/c074943c4e6d71f18ed75017f0e90402/df3c0578d329457b9265317e359bce4a-0839441ca402de22c840b03b4e64e0d2-ld.mp4?key=bdeab6f111fd71237e031efea2bbcf7a&time=1778986470757&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=a3c620a82ba64757b46d270387e517d6&hevc=false&seasonId=57046&wsiphost=ipdbme&wsrid_tag=6a08f5a6_PS-CTU-01tJO23_24214-42835-s1t1778972070816&x-mamba-business-label=13679&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
"valid": false,
"reachable": false,
"status_code": 403,
"final_url": "https://a1o2t5st00viq2k.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/c074943c4e6d71f18ed75017f0e90402/df3c0578d329457b9265317e359bce4a-0839441ca402de22c840b03b4e64e0d2-ld.mp4?auth_key=1778922877-fca757cf964f122ecd771a72066c9d96-0-42c3ab344756e00ccf1e997140c834c5&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=2f92f2be9ef84606b397a6c25be12450&hevc=false&seasonId=57046",
"final_url": "https://tfvx3grhdgmt1gc41hcjz8yzdk.ourdvsssvip.com:20443/ws-302.bwcgee.cn/c074943c4e6d71f18ed75017f0e90402/df3c0578d329457b9265317e359bce4a-0839441ca402de22c840b03b4e64e0d2-ld.mp4?key=bdeab6f111fd71237e031efea2bbcf7a&time=1778986470757&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=a3c620a82ba64757b46d270387e517d6&hevc=false&seasonId=57046&wsiphost=ipdbme&wsrid_tag=6a08f5a6_PS-CTU-01tJO23_24214-42835-s1t1778972070816&x-mamba-business-label=13679&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
"reason": "HTTP 403"
}
},
@@ -690,14 +690,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.251,
"module_load": 19.877,
"init": 0.001,
"home": 0.001,
"category": 295.269,
"detail": 521.707,
"category": 270.281,
"detail": 528.978,
"player": 0.002,
"url_check": 243.95,
"total": 1072.102
"url_check": 279.891,
"total": 1099.726
},
"counts": {
"classes": 6,
@@ -729,14 +729,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.59,
"module_load": 5.541,
"init": 0.001,
"home": 0.001,
"category": 1093.892,
"detail": 1612.619,
"player": 0.004,
"url_check": 141.905,
"total": 2855.503
"category": 1067.967,
"detail": 707.693,
"player": 0.01,
"url_check": 901.241,
"total": 2683.017
},
"counts": {
"classes": 4,
@@ -746,17 +746,17 @@
},
"samples": {
"tid": "series",
"vod_id": "movie/berlin-season-2",
"flag": "quark",
"play_id": "https://pan.quark.cn/s/e40d5674c4c7"
"vod_id": "movie/untamed-season-1",
"flag": "播放源 1 (1080P)",
"play_id": "https://v.cdnlz22.com/20250717/19912_440037b1/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/e40d5674c4c7",
"url": "https://v.cdnlz22.com/20250717/19912_440037b1/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/e40d5674c4c7",
"final_url": "https://v.cdnlz22.com/20250717/19912_440037b1/index.m3u8",
"reason": null
}
},
@@ -768,14 +768,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.727,
"module_load": 33.391,
"init": 0.001,
"home": 0.001,
"category": 634.633,
"detail": 176.778,
"player": 999.972,
"url_check": 532.994,
"total": 2352.314
"category": 1105.894,
"detail": 1025.047,
"player": 1918.561,
"url_check": 740.204,
"total": 4824.429
},
"counts": {
"classes": 4,
@@ -791,11 +791,11 @@
},
"player": {
"parse": 0,
"url": "https://v.xlys.ltd.ua/obj/8086EC57C61A3A5AF2C45DAD5588952CE9EB542101479501AA91DC66E9C960B5",
"url": "https://v.xlys.ltd.ua/obj/F3FBF31DAE46E414096C0BD62E548AEA0BD079B447A60CA1C7139E1E1F4ABF09",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://lf26-imcloud-file-sign.bytetos.com/ad-penny-bucket/o0EEIAAAt4uBCWDq8FAdfNTiQIzRVEAgCeOhCd?x-expires=1778911784&x-signature=Cb84kM%2FR%2FoO4wrYFSNdq%2Ftp9Mu8%3D",
"final_url": "https://lf26-imcloud-file-sign.bytetos.com/ad-penny-bucket/o0EEIAAAt4uBCWDq8FAdfNTiQIzRVEAgCeOhCd?x-expires=1778975699&x-signature=%2FTbAkxHvTd1l89duzC5usbYwWLo%3D",
"reason": null
}
},
@@ -807,14 +807,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.361,
"init": 0.0,
"module_load": 38.935,
"init": 0.001,
"home": 0.0,
"category": 2072.936,
"detail": 1194.776,
"player": 2097.466,
"url_check": 2740.638,
"total": 8110.557
"category": 995.028,
"detail": 1135.159,
"player": 1907.677,
"url_check": 2758.639,
"total": 6836.313
},
"counts": {
"classes": 8,
@@ -824,17 +824,17 @@
},
"samples": {
"tid": "1",
"vod_id": "349f1d20b76a19ec",
"vod_id": "d0371b7920b771c7",
"flag": "高速线路",
"play_id": "{\"movie_id\":\"349f1d20b76a19ec\",\"link_id\":\"905e744d9532250930828b84573fc278\",\"line_id\":\"line1\",\"line_name\":\"高速线路\",\"episode_name\":\"1080p\",\"type\":\"switch\",\"page\":\"https://fktv.me/movie/detail/349f1d20b76a19ec\"}"
"play_id": "{\"movie_id\":\"d0371b7920b771c7\",\"link_id\":\"f0dacbe7a99090ebe53eff7947f06d1a\",\"line_id\":\"line1\",\"line_name\":\"高速线路\",\"episode_name\":\"1080p\",\"type\":\"switch\",\"page\":\"https://fktv.me/movie/detail/d0371b7920b771c7\"}"
},
"player": {
"parse": 0,
"url": "https://fktv.me/ysapi/m3u8/p/c2ba6605d8bb9b11fcaf44b11b4c8f49.m3u8",
"url": "https://fktv.me/ysapi/m3u8/p/54a9492f0e8defc9121e61640fa53485.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://fktv.me/ysapi/m3u8/p/c2ba6605d8bb9b11fcaf44b11b4c8f49.m3u8",
"final_url": "https://fktv.me/ysapi/m3u8/p/54a9492f0e8defc9121e61640fa53485.m3u8",
"reason": null
}
},
@@ -846,14 +846,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.962,
"init": 0.001,
"module_load": 32.109,
"init": 0.0,
"home": 0.0,
"category": 637.158,
"detail": 642.679,
"player": 1843.41,
"url_check": 610.976,
"total": 3739.665
"category": 978.643,
"detail": 616.493,
"player": 1955.259,
"url_check": 600.031,
"total": 4183.352
},
"counts": {
"classes": 5,
@@ -863,17 +863,17 @@
},
"samples": {
"tid": "dianying",
"vod_id": "62669",
"flag": "BF备用",
"play_id": "play/62669-3-1"
"vod_id": "63034",
"flag": "FF备用",
"play_id": "play/63034-1-1"
},
"player": {
"parse": 1,
"url": "https://www.jqqzx.cc/play/62669-3-1.html",
"url": "https://www.jqqzx.cc/play/63034-1-1.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.jqqzx.one/play/62669-3-1.html",
"final_url": "https://www.jqqzx.one/play/63034-1-1.html",
"reason": null
}
},
@@ -885,18 +885,18 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.655,
"module_load": 26.232,
"init": 0.001,
"home": 0.001,
"category": 242.149,
"detail": 422.581,
"player": 396.013,
"url_check": 915.601,
"total": 1981.771
"category": 183.684,
"detail": 411.111,
"player": 408.191,
"url_check": 1101.98,
"total": 2131.831
},
"counts": {
"classes": 6,
"category_videos": 151,
"category_videos": 150,
"detail_videos": 1,
"episodes": 2
},
@@ -924,14 +924,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.799,
"module_load": 13.18,
"init": 0.001,
"home": 2806.803,
"category": 259.636,
"detail": 691.452,
"player": 0.002,
"url_check": 95.001,
"total": 3857.012
"home": 2842.557,
"category": 259.999,
"detail": 683.887,
"player": 0.007,
"url_check": 223.491,
"total": 4024.23
},
"counts": {
"classes": 11,
@@ -963,14 +963,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.784,
"init": 447.934,
"home": 0.005,
"category": 176.861,
"detail": 160.042,
"player": 0.002,
"url_check": 163.124,
"total": 953.356
"module_load": 3.67,
"init": 306.95,
"home": 0.01,
"category": 181.347,
"detail": 164.554,
"player": 0.008,
"url_check": 143.259,
"total": 801.911
},
"counts": {
"classes": 7,
@@ -1002,14 +1002,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.059,
"init": 79.637,
"home": 0.009,
"category": 183.307,
"detail": 1941.168,
"player": 278.553,
"url_check": 98.945,
"total": 2590.361
"module_load": 20.273,
"init": 89.18,
"home": 0.001,
"category": 160.774,
"detail": 1924.932,
"player": 264.757,
"url_check": 54.879,
"total": 2516.125
},
"counts": {
"classes": 11,
@@ -1025,11 +1025,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=b62fff842fef1e5305789feeefc4eddc&buy_key=FM&token=8539&timestamp=1778908478&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=ab99d7e60b702dcb504a311004c914a8&buy_key=FM&token=4730&timestamp=1778972073&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=b62fff842fef1e5305789feeefc4eddc&buy_key=FM&token=8539&timestamp=1778908478&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=ab99d7e60b702dcb504a311004c914a8&buy_key=FM&token=4730&timestamp=1778972073&duration=453",
"reason": null
}
},
@@ -1041,14 +1041,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.454,
"init": 0.0,
"home": 369.823,
"category": 260.942,
"detail": 587.755,
"player": 433.315,
"url_check": 150.56,
"total": 1809.766
"module_load": 23.79,
"init": 0.002,
"home": 427.446,
"category": 375.908,
"detail": 856.412,
"player": 419.644,
"url_check": 149.932,
"total": 2257.032
},
"counts": {
"classes": 8,
@@ -1064,11 +1064,11 @@
},
"player": {
"parse": 0,
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778907926&sign=9fbb335ccca0f2c9e068ca22af3f06e9",
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778972071&sign=ce002fc5c097450a447eab829e63f692",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778907926&sign=9fbb335ccca0f2c9e068ca22af3f06e9",
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778972071&sign=ce002fc5c097450a447eab829e63f692",
"reason": null
}
},
@@ -1080,34 +1080,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.172,
"init": 0.004,
"home": 705.378,
"category": 456.318,
"detail": 420.935,
"player": 1391.203,
"url_check": 61.743,
"total": 3043.608
"module_load": 15.356,
"init": 0.007,
"home": 690.626,
"category": 702.782,
"detail": 428.107,
"player": 1934.75,
"url_check": 111.561,
"total": 3885.746
},
"counts": {
"classes": 3,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "6",
"vod_id": "5006",
"vod_id": "4868",
"flag": "咕咕新线(国内高速)",
"play_id": "parse_api=a2796a09189261bcaf3cc4542d7c5ac2&url=3LubxqZsk6qbM3DCPWWx/cOuPcSr2xK2yOFGYC7FReM/Pgh9Xb/qg0/YIVmGivgx&token=|左撇子艾伦|1"
"play_id": "parse_api=a2796a09189261bcaf3cc4542d7c5ac2&url=lP2R+fQhIhERka2gIaipagHQsWKazkceP23lb9jG0yeOhUKQ437rokxlEtXsJd2U&token=|勇者之屑|1"
},
"player": {
"parse": 0,
"url": "https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1810012479&x-signature=u5s4y%2BuEnvSdqseqhCfn4SHJMbU%3D",
"url": "https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/cce3008768e54b0ab7d8413653c95ba1~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1810076074&x-signature=oEHLWO%2FFDlgbZjCnlAh8k5wqYXc%3D",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1810012479&x-signature=u5s4y%2BuEnvSdqseqhCfn4SHJMbU%3D",
"final_url": "https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/cce3008768e54b0ab7d8413653c95ba1~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1810076074&x-signature=oEHLWO%2FFDlgbZjCnlAh8k5wqYXc%3D",
"reason": null
}
},
@@ -1119,14 +1119,14 @@
"error": "HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)')))",
"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)\nssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)\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/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\nurllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)')))\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 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 412, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/四万影视.txt\", line 238, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/四万影视.txt\", line 212, in _api_get\nrequests.exceptions.SSLError: HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)')))\n",
"timings_ms": {
"module_load": 3.817,
"module_load": 8.751,
"init": 0.001,
"home": 0.001,
"category": 116.863,
"category": 288.859,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 123.259
"total": 302.412
},
"counts": {
"classes": 5,
@@ -1153,39 +1153,39 @@
{
"spider": "在线之家",
"file": "在线之家.txt",
"success": false,
"failed_stage": "unexpected",
"error": "HTTPSConnectionPool(host='www.zxzjhd.com', port=443): Max retries exceeded with url: /vodshow/1--------1---.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.zxzjhd.com', port=443) at 0x76bfb1cab390>, 'Connection to www.zxzjhd.com timed out. (connect timeout=10)'))",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 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 759, in connect\n self.sock = sock = self._new_conn()\n ~~~~~~~~~~~~~~^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPSConnection(host='www.zxzjhd.com', port=443) at 0x76bfb1cab390>, 'Connection to www.zxzjhd.com timed out. (connect timeout=10)')\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.zxzjhd.com', port=443): Max retries exceeded with url: /vodshow/1--------1---.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.zxzjhd.com', port=443) at 0x76bfb1cab390>, 'Connection to www.zxzjhd.com timed out. (connect timeout=10)'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 412, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/在线之家.txt\", line 301, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/在线之家.txt\", line 245, in _request_html\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='www.zxzjhd.com', port=443): Max retries exceeded with url: /vodshow/1--------1---.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.zxzjhd.com', port=443) at 0x76bfb1cab390>, 'Connection to www.zxzjhd.com timed out. (connect timeout=10)'))\n",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 16.923,
"module_load": 12.634,
"init": 0.001,
"home": 0.0,
"category": 10012.732,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10032.053
"home": 0.001,
"category": 563.284,
"detail": 935.403,
"player": 3845.38,
"url_check": 256.07,
"total": 5613.833
},
"counts": {
"classes": 6,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
"category_videos": 12,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": null,
"flag": null,
"play_id": null
"vod_id": "4601",
"flag": "zxzj",
"play_id": "vodplay/4601-1-1.html"
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"parse": 0,
"url": "https://media-sxty-fy-corp.sx3oss.ctyunxs.cn/CORPCLOUD/f076ccf5-a095-45a2-b086-cbf66f4aa40d.mp4?response-content-disposition=attachment%3Bfilename%3D%22%E9%93%81%E8%A1%80%E6%88%98%E5%A3%AB%E6%9D%80%E6%88%AE%E4%B9%8B%E5%9C%B02025HD1080P.mp4%22%3Bfilename*%3DUTF-8%27%27%25E9%2593%2581%25E8%25A1%2580%25E6%2588%2598%25E5%25A3%25AB%25E6%259D%2580%25E6%2588%25AE%25E4%25B9%258B%25E5%259C%25B02025HD1080P.mp4&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=CORP&x-amz-CLIENTTYPEIN=UNKNOWN&Signature=oubmeQnjqGd5W0mono8h/BSx9jo%3D&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&Expires=1778975934&x-amz-limitrate=102400&response-content-type=video/mp4&x-amz-FSIZE=2183471772&x-amz-UID=10000004591358&x-amz-UFID=31374317010337932",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://media-sxty-fy-corp.sx3oss.ctyunxs.cn/CORPCLOUD/f076ccf5-a095-45a2-b086-cbf66f4aa40d.mp4?response-content-disposition=attachment%3Bfilename%3D%22%E9%93%81%E8%A1%80%E6%88%98%E5%A3%AB%E6%9D%80%E6%88%AE%E4%B9%8B%E5%9C%B02025HD1080P.mp4%22%3Bfilename*%3DUTF-8%27%27%25E9%2593%2581%25E8%25A1%2580%25E6%2588%2598%25E5%25A3%25AB%25E6%259D%2580%25E6%2588%25AE%25E4%25B9%258B%25E5%259C%25B02025HD1080P.mp4&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=CORP&x-amz-CLIENTTYPEIN=UNKNOWN&Signature=oubmeQnjqGd5W0mono8h/BSx9jo%3D&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&Expires=1778975934&x-amz-limitrate=102400&response-content-type=video/mp4&x-amz-FSIZE=2183471772&x-amz-UID=10000004591358&x-amz-UFID=31374317010337932",
"reason": null
}
},
@@ -1197,14 +1197,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.776,
"module_load": 9.896,
"init": 0.001,
"home": 0.001,
"category": 416.289,
"detail": 374.321,
"player": 0.003,
"url_check": 962.529,
"total": 1764.403
"category": 428.707,
"detail": 358.936,
"player": 0.007,
"url_check": 841.097,
"total": 1639.353
},
"counts": {
"classes": 6,
@@ -1236,14 +1236,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.749,
"module_load": 4.15,
"init": 0.0,
"home": 0.005,
"category": 679.218,
"detail": 348.466,
"player": 0.004,
"url_check": 818.718,
"total": 1852.249
"home": 0.006,
"category": 823.791,
"detail": 321.439,
"player": 0.003,
"url_check": 1859.688,
"total": 3009.575
},
"counts": {
"classes": 6,
@@ -1253,17 +1253,17 @@
},
"samples": {
"tid": "1",
"vod_id": "77198",
"vod_id": "77365",
"flag": "rym3u8",
"play_id": "https://svip.ryiplay18.com/20260514/6398_d2dc5cf6/index.m3u8"
"play_id": "https://svip.ryiplay18.com/20260515/6453_8cf2f155/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://svip.ryiplay18.com/20260514/6398_d2dc5cf6/index.m3u8",
"url": "https://svip.ryiplay18.com/20260515/6453_8cf2f155/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://svip.ryiplay18.com/20260514/6398_d2dc5cf6/index.m3u8",
"final_url": "https://svip.ryiplay18.com/20260515/6453_8cf2f155/index.m3u8",
"reason": null
}
},
@@ -1275,14 +1275,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.512,
"init": 0.004,
"home": 0.003,
"category": 623.399,
"detail": 654.451,
"player": 969.382,
"url_check": 338.276,
"total": 2593.079
"module_load": 15.926,
"init": 0.001,
"home": 0.001,
"category": 811.515,
"detail": 666.045,
"player": 1195.891,
"url_check": 303.24,
"total": 2994.534
},
"counts": {
"classes": 4,
@@ -1298,11 +1298,11 @@
},
"player": {
"parse": 0,
"url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260516T051116Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260516%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=ed64cece48eb006c0776af80f2a12c74d8c3cf500bc69deff7f837bc69761514",
"url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260516T225433Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260516%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=b8e4f070da1c15812df97bd0914f1541664b6b5286df0508eb50fc5d5b04f971",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260516T051116Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260516%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=ed64cece48eb006c0776af80f2a12c74d8c3cf500bc69deff7f837bc69761514",
"final_url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260516T225433Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260516%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=b8e4f070da1c15812df97bd0914f1541664b6b5286df0508eb50fc5d5b04f971",
"reason": null
}
},
@@ -1314,14 +1314,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.488,
"init": 0.019,
"home": 190.212,
"category": 282.758,
"detail": 315.527,
"player": 0.002,
"url_check": 572.96,
"total": 1366.416
"module_load": 4.093,
"init": 0.018,
"home": 189.105,
"category": 270.476,
"detail": 959.201,
"player": 0.006,
"url_check": 76.341,
"total": 1500.752
},
"counts": {
"classes": 30,
@@ -1333,15 +1333,15 @@
"tid": "都市",
"vod_id": "110000044555935694",
"flag": "1080P",
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778908477&sign=87973142006b9b712958c4ac7ca96b35"
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778972072&sign=948a8ff9841970ba8852ae844c7b2d3a"
},
"player": {
"parse": 0,
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778908477&sign=87973142006b9b712958c4ac7ca96b35",
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778972072&sign=948a8ff9841970ba8852ae844c7b2d3a",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778908477&sign=87973142006b9b712958c4ac7ca96b35",
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778972072&sign=948a8ff9841970ba8852ae844c7b2d3a",
"reason": null
}
},
@@ -1353,14 +1353,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.209,
"init": 0.001,
"home": 0.0,
"category": 467.857,
"detail": 466.091,
"player": 399.566,
"url_check": 818.796,
"total": 2157.225
"module_load": 11.475,
"init": 0.002,
"home": 0.001,
"category": 651.526,
"detail": 434.029,
"player": 430.466,
"url_check": 993.597,
"total": 2522.573
},
"counts": {
"classes": 5,
@@ -1370,17 +1370,17 @@
},
"samples": {
"tid": "1",
"vod_id": "3613",
"vod_id": "3653",
"flag": "在线云播",
"play_id": "3613_1_1"
"play_id": "3653_1_1"
},
"player": {
"parse": 0,
"url": "https://player.yzzyvip-35.com/20260331/3348_333cb763/index.m3u8",
"url": "https://cdn.yzzy31-play.com/20260418/19681_becb8597/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://player.yzzyvip-35.com/20260331/3348_333cb763/index.m3u8",
"final_url": "https://cdn.yzzy31-play.com/20260418/19681_becb8597/index.m3u8",
"reason": null
}
},
@@ -1392,14 +1392,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.041,
"module_load": 11.984,
"init": 0.001,
"home": 0.001,
"category": 476.843,
"detail": 463.687,
"player": 0.002,
"url_check": 105.289,
"total": 1049.249
"category": 489.597,
"detail": 580.536,
"player": 0.004,
"url_check": 108.432,
"total": 1191.765
},
"counts": {
"classes": 5,
@@ -1431,14 +1431,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.841,
"init": 0.001,
"home": 0.001,
"category": 254.604,
"detail": 200.842,
"player": 0.007,
"url_check": 221.11,
"total": 681.884
"module_load": 7.805,
"init": 0.002,
"home": 0.002,
"category": 289.797,
"detail": 229.808,
"player": 0.013,
"url_check": 236.665,
"total": 764.883
},
"counts": {
"classes": 7,
@@ -1448,17 +1448,17 @@
},
"samples": {
"tid": "25",
"vod_id": "7908",
"vod_id": "7920",
"flag": "115#木偶",
"play_id": "https://115cdn.com/s/swf27dt36dh?password=y804"
"play_id": "https://115cdn.com/s/swf2d3336dh?password=if81"
},
"player": {
"parse": 0,
"url": "https://115cdn.com/s/swf27dt36dh?password=y804",
"url": "https://115cdn.com/s/swf2d3336dh?password=if81",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://115cdn.com/s/swf27dt36dh?password=y804",
"final_url": "https://115cdn.com/s/swf2d3336dh?password=if81",
"reason": null
}
},
@@ -1470,14 +1470,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.916,
"module_load": 4.628,
"init": 0.001,
"home": 0.001,
"category": 1307.842,
"detail": 1306.527,
"player": 1311.303,
"url_check": 820.434,
"total": 4751.571
"category": 2147.676,
"detail": 1295.947,
"player": 1307.234,
"url_check": 1898.775,
"total": 6655.951
},
"counts": {
"classes": 4,
@@ -1487,17 +1487,17 @@
},
"samples": {
"tid": "guoman",
"vod_id": "12",
"vod_id": "234",
"flag": "高清",
"play_id": "/play/12-1-1/"
"play_id": "/play/234-1-1/"
},
"player": {
"parse": 0,
"url": "https://yzzy.play-cdn2.com/20220408/8953_8c6f0de5/index.m3u8",
"url": "https://yzzy.play-cdn8.com/20220731/11908_8b017ccd/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://yzzy.play-cdn2.com/20220408/8953_8c6f0de5/index.m3u8",
"final_url": "https://yzzy.play-cdn8.com/20220731/11908_8b017ccd/index.m3u8",
"reason": null
}
},
@@ -1509,14 +1509,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.702,
"init": 296.973,
"home": 335.722,
"category": 333.005,
"detail": 378.264,
"player": 696.001,
"url_check": 969.805,
"total": 3014.611
"module_load": 25.291,
"init": 571.607,
"home": 338.395,
"category": 333.385,
"detail": 403.228,
"player": 724.724,
"url_check": 975.578,
"total": 3373.256
},
"counts": {
"classes": 8,
@@ -1532,11 +1532,11 @@
},
"player": {
"parse": 0,
"url": "https://usaydd.5gwcft9h.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=aa40e94eaceb6a50d15fe1c2f69af2ce&t=1778908480",
"url": "https://usaydd.xbavporn.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=c19488df886f980789c76fe5ce4d73b6&t=1778972075",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://usaydd.5gwcft9h.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=aa40e94eaceb6a50d15fe1c2f69af2ce&t=1778908480",
"final_url": "https://usaydd.xbavporn.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=c19488df886f980789c76fe5ce4d73b6&t=1778972075",
"reason": null
}
},
@@ -1548,14 +1548,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.527,
"init": 0.0,
"module_load": 23.527,
"init": 0.001,
"home": 0.0,
"category": 246.308,
"detail": 173.568,
"player": 0.009,
"url_check": 940.47,
"total": 1368.286
"category": 210.588,
"detail": 341.282,
"player": 0.008,
"url_check": 916.791,
"total": 1492.695
},
"counts": {
"classes": 6,
@@ -1587,14 +1587,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.677,
"module_load": 19.81,
"init": 0.001,
"home": 374.489,
"category": 618.296,
"detail": 1381.715,
"player": 0.025,
"url_check": 137.683,
"total": 2528.071
"home": 331.889,
"category": 331.019,
"detail": 1010.833,
"player": 0.04,
"url_check": 132.092,
"total": 1829.671
},
"counts": {
"classes": 10,
@@ -1606,15 +1606,15 @@
"tid": "462",
"vod_id": "41000188058",
"flag": "河马剧场",
"play_id": "https://dzzt-video.cbread.cn/c649434d780cfa3ddb7757fb5cfc9612/6a093d40/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4"
"play_id": "https://dzzt-video.cbread.cn/4a89fa8c36642d6a0d5b5f78ecd454b6/6a09e600/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4"
},
"player": {
"parse": 0,
"url": "https://dzzt-video.cbread.cn/c649434d780cfa3ddb7757fb5cfc9612/6a093d40/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4",
"url": "https://dzzt-video.cbread.cn/4a89fa8c36642d6a0d5b5f78ecd454b6/6a09e600/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://dzzt-video.cbread.cn/c649434d780cfa3ddb7757fb5cfc9612/6a093d40/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4",
"final_url": "https://dzzt-video.cbread.cn/4a89fa8c36642d6a0d5b5f78ecd454b6/6a09e600/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4",
"reason": null
}
},
@@ -1626,14 +1626,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.576,
"module_load": 6.292,
"init": 0.001,
"home": 0.001,
"category": 208.962,
"detail": 188.552,
"player": 0.005,
"url_check": 915.653,
"total": 1319.316
"category": 313.478,
"detail": 215.415,
"player": 0.013,
"url_check": 1129.215,
"total": 1665.346
},
"counts": {
"classes": 5,
@@ -1665,14 +1665,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.78,
"init": 0.002,
"home": 101.098,
"category": 100.435,
"detail": 149.746,
"player": 315.676,
"url_check": 75.585,
"total": 748.846
"module_load": 8.93,
"init": 0.006,
"home": 85.294,
"category": 92.964,
"detail": 119.275,
"player": 10181.277,
"url_check": 138.094,
"total": 10626.899
},
"counts": {
"classes": 10,
@@ -1688,11 +1688,11 @@
},
"player": {
"parse": 0,
"url": "http://210.16.164.53:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778908479297&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
"url": "http://43.248.100.143:6888//api/?key=tviKuMb3MlqCW1I6gE&url=NBY-XMYAES506d105d64032dd243d9eaee78f9c4d46ae43e86c28ffa39239c9f3f1e5354e5ade3635b72dd0f3d736ec207aa64bcf0|84f621bd4bfac2f2072ee495d829a1c8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://210.16.164.53:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778908479297&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
"final_url": "http://43.248.100.143:6888//api/?key=tviKuMb3MlqCW1I6gE&url=NBY-XMYAES506d105d64032dd243d9eaee78f9c4d46ae43e86c28ffa39239c9f3f1e5354e5ade3635b72dd0f3d736ec207aa64bcf0%7C84f621bd4bfac2f2072ee495d829a1c8",
"reason": null
}
},
@@ -1704,14 +1704,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 13.265,
"init": 0.019,
"home": 3290.943,
"category": 895.215,
"detail": 174.866,
"module_load": 31.794,
"init": 0.032,
"home": 3534.231,
"category": 640.06,
"detail": 184.274,
"player": 0.002,
"url_check": 107.058,
"total": 4482.076
"url_check": 123.283,
"total": 4514.705
},
"counts": {
"classes": 11,
@@ -1721,17 +1721,17 @@
},
"samples": {
"tid": "pcw:1",
"vod_id": "pcw:1$3493933623185100",
"vod_id": "pcw:1$6003108394876300",
"flag": "爱奇艺",
"play_id": "http://www.iqiyi.com/v_xkicyw128w.html"
"play_id": "http://www.iqiyi.com/v_1mmd1991kgw.html"
},
"player": {
"parse": 1,
"url": "http://www.iqiyi.com/v_xkicyw128w.html",
"url": "http://www.iqiyi.com/v_1mmd1991kgw.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.iqiyi.com/v_xkicyw128w.html",
"final_url": "https://www.iqiyi.com/v_1mmd1991kgw.html",
"reason": null
}
},
@@ -1743,14 +1743,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.754,
"module_load": 8.006,
"init": 0.001,
"home": 0.001,
"category": 412.287,
"detail": 322.367,
"player": 362.115,
"url_check": 206.427,
"total": 1316.052
"category": 640.682,
"detail": 315.125,
"player": 322.692,
"url_check": 204.996,
"total": 1492.063
},
"counts": {
"classes": 6,
@@ -1760,17 +1760,17 @@
},
"samples": {
"tid": "index",
"vod_id": "144592",
"vod_id": "143470",
"flag": "独播库",
"play_id": "144592-1-1"
"play_id": "143470-1-1"
},
"player": {
"parse": 0,
"url": "https://vid.dbokutv.com/20260502/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsnsRsGlR7XgBMnuOdajC34jC34rD4L5CaCvBcrmD0/chunklist.m3u8",
"url": "https://vid.dbokutv.com/20260411/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsnsRsGlR7XgBJ8nSsfaQcPoBJ0nBJ0oCJaqD4CrCIvjS34/chunklist.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vid.dbokutv.com/20260502/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsnsRsGlR7XgBMnuOdajC34jC34rD4L5CaCvBcrmD0/chunklist.m3u8",
"final_url": "https://vid.dbokutv.com/20260411/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsnsRsGlR7XgBJ8nSsfaQcPoBJ0nBJ0oCJaqD4CrCIvjS34/chunklist.m3u8",
"reason": null
}
},
@@ -1782,14 +1782,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 3.696,
"init": 0.0,
"home": 0.0,
"category": 134.28,
"module_load": 10.249,
"init": 0.001,
"home": 0.001,
"category": 142.28,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 277.36
"total": 293.103
},
"counts": {
"classes": 8,
@@ -1821,14 +1821,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.026,
"module_load": 7.068,
"init": 0.001,
"home": 0.056,
"category": 267.535,
"detail": 232.965,
"player": 0.004,
"url_check": 238.282,
"total": 746.32
"home": 0.07,
"category": 284.145,
"detail": 218.428,
"player": 0.038,
"url_check": 222.331,
"total": 733.479
},
"counts": {
"classes": 10,
@@ -1838,56 +1838,56 @@
},
"samples": {
"tid": "site_muou",
"vod_id": "site:muou:/index.php/vod/detail/id/7908.html",
"vod_id": "site:muou:/index.php/vod/detail/id/7920.html",
"flag": "115#木偶",
"play_id": "https://115cdn.com/s/swf27dt36dh?password=y804"
"play_id": "https://115cdn.com/s/swf2d3336dh?password=if81"
},
"player": {
"parse": 0,
"url": "https://115cdn.com/s/swf27dt36dh?password=y804",
"url": "https://115cdn.com/s/swf2d3336dh?password=if81",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://115cdn.com/s/swf27dt36dh?password=y804",
"final_url": "https://115cdn.com/s/swf2d3336dh?password=if81",
"reason": null
}
},
{
"spider": "瓜子",
"file": "瓜子.txt",
"success": false,
"failed_stage": "detail",
"error": "详情缺少播放源或播放列表",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.884,
"init": 0.001,
"home": 0.016,
"category": 518.163,
"detail": 733.527,
"player": 0.0,
"url_check": 0.0,
"total": 12171.998
"module_load": 23.568,
"init": 0.003,
"home": 0.037,
"category": 586.538,
"detail": 721.146,
"player": 375.687,
"url_check": 76.047,
"total": 1784.203
},
"counts": {
"classes": 5,
"category_videos": 30,
"detail_videos": 1,
"episodes": 0
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "137094",
"flag": null,
"play_id": null
"tid": "1",
"vod_id": "128782",
"flag": "1080",
"play_id": "vod_d_id=128782&vurl_id=3323715&domain_type=8&resolution=1080&type=play"
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"parse": 0,
"url": "https://vd.hxcztech.com/f70ebf7a2ca6d127a541496bb68576fe/20260517065436/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vd.hxcztech.com/f70ebf7a2ca6d127a541496bb68576fe/20260517065436/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
"reason": null
}
},
@@ -1899,14 +1899,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.164,
"init": 0.0,
"home": 459.302,
"category": 269.952,
"detail": 1406.312,
"player": 271.836,
"url_check": 55.29,
"total": 2467.243
"module_load": 11.739,
"init": 0.001,
"home": 433.673,
"category": 253.675,
"detail": 557.95,
"player": 280.693,
"url_check": 63.975,
"total": 1602.313
},
"counts": {
"classes": 29,
@@ -1922,11 +1922,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
}
},
@@ -1938,14 +1938,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.787,
"init": 0.001,
"home": 353.255,
"category": 269.642,
"detail": 458.034,
"player": 0.022,
"url_check": 129.209,
"total": 1215.402
"module_load": 4.311,
"init": 0.0,
"home": 310.564,
"category": 298.338,
"detail": 311.47,
"player": 0.015,
"url_check": 119.603,
"total": 1044.998
},
"counts": {
"classes": 8,
@@ -1977,14 +1977,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.508,
"module_load": 12.712,
"init": 0.001,
"home": 0.001,
"category": 192.273,
"detail": 205.938,
"player": 170.392,
"url_check": 954.276,
"total": 1531.05
"category": 186.206,
"detail": 203.604,
"player": 179.957,
"url_check": 996.126,
"total": 1579.226
},
"counts": {
"classes": 4,
@@ -2016,14 +2016,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.196,
"init": 0.019,
"module_load": 8.229,
"init": 0.02,
"home": 0.001,
"category": 887.611,
"detail": 177.219,
"category": 849.92,
"detail": 172.24,
"player": 0.002,
"url_check": 1319.641,
"total": 2393.267
"url_check": 1227.896,
"total": 2258.834
},
"counts": {
"classes": 5,
@@ -2055,34 +2055,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 19.507,
"init": 566.816,
"home": 0.103,
"category": 453.015,
"detail": 311.377,
"player": 0.001,
"url_check": 46.724,
"total": 1398.21
"module_load": 27.393,
"init": 546.159,
"home": 0.095,
"category": 212.384,
"detail": 236.516,
"player": 0.006,
"url_check": 85.39,
"total": 7123.88
},
"counts": {
"classes": 11,
"category_videos": 72,
"category_videos": 16,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "七猫",
"vod_id": "七猫@24333",
"flag": "七猫短剧",
"play_id": "https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8"
"tid": "星芽",
"vod_id": "星芽@435",
"flag": "星芽短剧",
"play_id": "http://qcapp.xingya.com.cn/wz_mp40525qianyizichan1.mp4?sign=7dc1e4855429dcd3eddecefedfa29ab1&t=6a0b98b1"
},
"player": {
"parse": 0,
"url": "https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8",
"url": "http://qcapp.xingya.com.cn/wz_mp40525qianyizichan1.mp4?sign=7dc1e4855429dcd3eddecefedfa29ab1&t=6a0b98b1",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8",
"final_url": "http://qcapp.xingya.com.cn/wz_mp40525qianyizichan1.mp4?sign=7dc1e4855429dcd3eddecefedfa29ab1&t=6a0b98b1",
"reason": null
}
},
@@ -2094,34 +2094,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.795,
"init": 0.0,
"home": 0.0,
"category": 241.045,
"detail": 225.043,
"player": 0.004,
"url_check": 144.45,
"total": 616.981
"module_load": 6.353,
"init": 0.001,
"home": 0.001,
"category": 272.585,
"detail": 224.129,
"player": 0.005,
"url_check": 1030.59,
"total": 1534.097
},
"counts": {
"classes": 2,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "https://sm3.cc/?id=50711",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/9bad9384f9b6"
"vod_id": "https://sm3.cc/?id=50820",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1uKNPs2l7fvRp-JpP8btPCw?pwd=6666"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/9bad9384f9b6",
"url": "https://pan.baidu.com/s/1uKNPs2l7fvRp-JpP8btPCw?pwd=6666",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/9bad9384f9b6",
"final_url": "https://pan.baidu.com/share/init?surl=uKNPs2l7fvRp-JpP8btPCw&pwd=6666",
"reason": null
}
},
@@ -2133,14 +2133,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.711,
"init": 0.001,
"home": 548.542,
"category": 829.499,
"detail": 146.482,
"player": 294.244,
"url_check": 438.807,
"total": 2263.897
"module_load": 31.947,
"init": 0.002,
"home": 447.788,
"category": 621.377,
"detail": 132.849,
"player": 233.916,
"url_check": 356.473,
"total": 1825.125
},
"counts": {
"classes": 7,
@@ -2172,14 +2172,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.695,
"init": 0.001,
"home": 358.841,
"category": 380.299,
"detail": 0.005,
"player": 1338.962,
"url_check": 43.587,
"total": 2126.283
"module_load": 14.249,
"init": 0.0,
"home": 453.882,
"category": 406.654,
"detail": 0.006,
"player": 1329.818,
"url_check": 55.378,
"total": 2261.699
},
"counts": {
"classes": 62,
@@ -2195,11 +2195,11 @@
},
"player": {
"parse": 0,
"url": "https://vodkgeyttp8.vod.126.net/cloudmusic/b028/core/d385/7949c1ba77cdfe6a51daf59fceb136cf.mp4?wsSecret=43fb1ba26cfcc697b1237fe1e6f9e201&wsTime=1778908482",
"url": "https://vodkgeyttp8.vod.126.net/cloudmusic/b028/core/d385/7949c1ba77cdfe6a51daf59fceb136cf.mp4?wsSecret=c85185384fdf2f3f1e9a810340e83f61&wsTime=1778972077",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vodkgeyttp8.vod.126.net/cloudmusic/b028/core/d385/7949c1ba77cdfe6a51daf59fceb136cf.mp4?wsSecret=43fb1ba26cfcc697b1237fe1e6f9e201&wsTime=1778908482",
"final_url": "https://vodkgeyttp8.vod.126.net/cloudmusic/b028/core/d385/7949c1ba77cdfe6a51daf59fceb136cf.mp4?wsSecret=c85185384fdf2f3f1e9a810340e83f61&wsTime=1778972077",
"reason": null
}
},
@@ -2211,14 +2211,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.523,
"init": 0.001,
"home": 0.0,
"category": 1103.404,
"module_load": 4.167,
"init": 0.0,
"home": 0.001,
"category": 1338.546,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 2377.428
"total": 2899.907
},
"counts": {
"classes": 6,
@@ -2250,14 +2250,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.089,
"module_load": 10.26,
"init": 0.001,
"home": 105.227,
"category": 263.755,
"detail": 670.518,
"player": 0.002,
"url_check": 211.745,
"total": 1259.351
"home": 174.702,
"category": 301.387,
"detail": 1291.648,
"player": 0.008,
"url_check": 292.439,
"total": 2071.898
},
"counts": {
"classes": 7,
@@ -2289,34 +2289,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.113,
"module_load": 13.583,
"init": 0.001,
"home": 0.0,
"category": 257.001,
"detail": 222.914,
"player": 0.004,
"url_check": 1078.011,
"total": 1562.36
"home": 0.001,
"category": 293.836,
"detail": 215.771,
"player": 0.007,
"url_check": 142.664,
"total": 666.546
},
"counts": {
"classes": 7,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "20428",
"flag": "百度#至臻",
"play_id": "https://pan.baidu.com/s/13NubF-EJjexfh6F5107e8A?pwd=x2u9"
"vod_id": "20436",
"flag": "夸克#至臻",
"play_id": "https://pan.quark.cn/s/76aa8cdbc04e"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/13NubF-EJjexfh6F5107e8A?pwd=x2u9",
"url": "https://pan.quark.cn/s/76aa8cdbc04e",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=3NubF-EJjexfh6F5107e8A&pwd=x2u9",
"final_url": "https://pan.quark.cn/s/76aa8cdbc04e",
"reason": null
}
},
@@ -2328,73 +2328,73 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.378,
"module_load": 5.023,
"init": 0.001,
"home": 803.563,
"category": 819.545,
"detail": 672.267,
"player": 1338.597,
"url_check": 1804.945,
"total": 9436.719
"home": 1864.077,
"category": 653.01,
"detail": 674.617,
"player": 1346.432,
"url_check": 1093.64,
"total": 5638.393
},
"counts": {
"classes": 4,
"category_videos": 36,
"category_videos": 35,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "detail/video/121011",
"flag": "FF有广24",
"play_id": "play/121011-1-1"
"tid": "1",
"vod_id": "detail/video/113726",
"flag": "FF有广",
"play_id": "play/113726-1-1"
},
"player": {
"parse": 0,
"url": "https://vod.feifei-video.com/20260513/43283_fe8ab690/index.m3u8",
"url": "https://vip.ffzy-play9.com/20260517/41455_299d8968/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vod.feifei-video.com/20260513/43283_fe8ab690/index.m3u8",
"final_url": "https://vip.ffzy-play9.com/20260517/41455_299d8968/index.m3u8",
"reason": null
}
},
{
"spider": "虎斑",
"file": "虎斑.txt",
"success": false,
"failed_stage": "unexpected",
"error": "HTTPConnectionPool(host='109.244.63.150', port=16969): Read timed out. (read timeout=10)",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 534, in _make_request\n response = conn.getresponse()\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 571, in getresponse\n httplib_response = super().getresponse()\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1450, in getresponse\n response.begin()\n ~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 336, in begin\n version, status, reason = self._read_status()\n ~~~~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 297, in _read_status\n line = str(self.fp.readline(_MAXLINE + 1), \"iso-8859-1\")\n ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^\nTimeoutError: 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: HTTPConnectionPool(host='109.244.63.150', port=16969): 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 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 428, in _validate_from_tid\n detail_result = _run_timed(result[\"timings_ms\"], \"detail\", spider.detailContent, clock, [vod_id])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/虎斑.txt\", line 580, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/虎斑.txt\", line 364, in _request_html\nrequests.exceptions.ReadTimeout: HTTPConnectionPool(host='109.244.63.150', port=16969): Read timed out. (read timeout=10)\n",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.558,
"module_load": 5.408,
"init": 0.001,
"home": 0.001,
"category": 4705.197,
"detail": 10144.826,
"player": 0.0,
"url_check": 0.0,
"total": 14859.131
"category": 397.563,
"detail": 6627.861,
"player": 0.032,
"url_check": 1111.268,
"total": 8142.862
},
"counts": {
"classes": 6,
"category_videos": 72,
"detail_videos": 0,
"episodes": 0
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "/index.php/vod/detail/id/458530.html",
"flag": null,
"play_id": null
"vod_id": "/index.php/vod/detail/id/459828.html",
"flag": "百度#虎斑",
"play_id": "https://pan.baidu.com/s/1VvGxIMTOMWS3tIBDwnIjDQ?pwd=cvav"
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"parse": 0,
"url": "https://pan.baidu.com/s/1VvGxIMTOMWS3tIBDwnIjDQ?pwd=cvav",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=VvGxIMTOMWS3tIBDwnIjDQ&pwd=cvav",
"reason": null
}
},
@@ -2406,14 +2406,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.647,
"module_load": 3.932,
"init": 0.001,
"home": 0.001,
"category": 353.897,
"detail": 314.938,
"player": 0.006,
"url_check": 1019.433,
"total": 1693.34
"category": 1016.722,
"detail": 686.853,
"player": 0.003,
"url_check": 1070.959,
"total": 2779.181
},
"counts": {
"classes": 7,
@@ -2445,14 +2445,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.11,
"module_load": 5.553,
"init": 0.001,
"home": 0.001,
"category": 745.5,
"detail": 191.533,
"player": 186.308,
"url_check": 1012.205,
"total": 2144.196
"category": 750.645,
"detail": 529.482,
"player": 332.591,
"url_check": 960.063,
"total": 2579.824
},
"counts": {
"classes": 4,
@@ -2462,17 +2462,17 @@
},
"samples": {
"tid": "1",
"vod_id": "414878",
"vod_id": "414893",
"flag": "蓝光专线4",
"play_id": "play/414878-0-0"
"play_id": "play/414893-1-0"
},
"player": {
"parse": 0,
"url": "https://play.phimgood.com/20260515/26831_01659324/index.m3u8",
"url": "https://play.phimgood.com/20260516/26886_f6f20ada/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://play.phimgood.com/20260515/26831_01659324/index.m3u8",
"final_url": "https://play.phimgood.com/20260516/26886_f6f20ada/index.m3u8",
"reason": null
}
},
@@ -2484,14 +2484,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.003,
"module_load": 5.74,
"init": 0.001,
"home": 312.865,
"category": 187.965,
"detail": 213.825,
"player": 908.755,
"url_check": 129.247,
"total": 1763.467
"home": 336.196,
"category": 202.068,
"detail": 201.072,
"player": 444.092,
"url_check": 300.799,
"total": 1491.391
},
"counts": {
"classes": 6,
@@ -2501,17 +2501,17 @@
},
"samples": {
"tid": "20",
"vod_id": "135018",
"flag": "2K原⑤",
"play_id": "parse_api=4fd521eae0c48923af390209e31299c2&url=3LHkCX7wk11bV0n8SjZyIARpN2AiAZk7sNw/ulxaonLxJE/13482Vb9qy+f61DIHcscqv9Z5JPq8VrUrx75YzQ==&token=28f97ac5242b2502d033337ad0a48ea1|雨霖铃|1"
"vod_id": "134162",
"flag": "4K源",
"play_id": "parse_api=d9f9042eda382ed2f70e1768a99bb4dd&url=VTwg7uZlpTmKIVX/FbQWKRMf8g5ZwPKGrutlbvnFvO9z1EB4qn2YfEe0rTCuumHq&token=a542089c501379d5828dcc86d48563f9|努力克服自卑的我们|1"
},
"player": {
"parse": 0,
"url": "https://fffan.wki8.com/hls/4a746d0674838fc7ee98deb0b15f6092.m3u8?token=cdee6a7d22fd8d4a137002b6e75fa5b8&time=1778908483&YYNB.m3u8",
"url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/e4c3ddb3-e567-4dd5-a8ae-bba59a76de13.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%2201.m3u8%22%3Bfilename*%3DUTF-8%27%2701.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=Xc0FUkK5%2B5GztPzTPWVIzzhuNDo%3D&Expires=1778972108&x-amz-FSIZE=89859&x-amz-UFID=823271248265142587",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://fffan.wki8.com/hls/4a746d0674838fc7ee98deb0b15f6092.m3u8?token=cdee6a7d22fd8d4a137002b6e75fa5b8&time=1778908483&YYNB.m3u8",
"final_url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/e4c3ddb3-e567-4dd5-a8ae-bba59a76de13.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%2201.m3u8%22%3Bfilename*%3DUTF-8%27%2701.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=Xc0FUkK5%2B5GztPzTPWVIzzhuNDo%3D&Expires=1778972108&x-amz-FSIZE=89859&x-amz-UFID=823271248265142587",
"reason": null
}
},
@@ -2523,14 +2523,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.898,
"init": 0.0,
"module_load": 6.727,
"init": 0.001,
"home": 0.0,
"category": 1267.712,
"detail": 687.166,
"player": 1550.823,
"url_check": 202.581,
"total": 5544.758
"category": 944.185,
"detail": 646.023,
"player": 1745.054,
"url_check": 281.793,
"total": 3624.447
},
"counts": {
"classes": 6,
@@ -2540,17 +2540,17 @@
},
"samples": {
"tid": "6",
"vod_id": "detail/8027.html",
"flag": "dev云播",
"play_id": "play/8027_2_1.html"
"vod_id": "detail/8036.html",
"flag": "播放节点列表X 聚合线路 box聚合",
"play_id": "play/8036_1_1.html"
},
"player": {
"parse": 0,
"url": "https://v16.toutiao50.com/e6e6d5669db961b429f7c4bc54724e1f/6a095389/video/tos/alisg/tos-alisg-ve-0051c001-sg/oEZRdq8DNERA1QvfezITjQDpByYFEB1dBgdF02/",
"url": "https://video-sh.cloudvideocdn.taobao.com/pc_video_daren_publish/1775328690971/3f48edfdc3979ed7.mp4?auth_key=1779031658-0-0-229ab71626291815135a0c6854690f25&biz=guangguang-665839e56eb080a4&t=213e01e717789716589773390e0fb4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v16.toutiao50.com/e6e6d5669db961b429f7c4bc54724e1f/6a095389/video/tos/alisg/tos-alisg-ve-0051c001-sg/oEZRdq8DNERA1QvfezITjQDpByYFEB1dBgdF02/",
"final_url": "https://video-sh.cloudvideocdn.taobao.com/pc_video_daren_publish/1775328690971/3f48edfdc3979ed7.mp4?auth_key=1779031658-0-0-229ab71626291815135a0c6854690f25&biz=guangguang-665839e56eb080a4&t=213e01e717789716589773390e0fb4",
"reason": null
}
},
@@ -2562,14 +2562,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.463,
"module_load": 4.944,
"init": 0.001,
"home": 364.99,
"category": 102.335,
"detail": 3292.097,
"player": 178.186,
"url_check": 59.279,
"total": 4008.257
"home": 742.579,
"category": 103.925,
"detail": 3309.749,
"player": 427.565,
"url_check": 45.634,
"total": 4636.323
},
"counts": {
"classes": 4,
@@ -2585,50 +2585,50 @@
},
"player": {
"parse": 0,
"url": "http://lv.sycdn.kuwo.cn/f9af9ca2ecf88c887b67b1c2cf49a3c0/6a07fd46/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://lv.sycdn.kuwo.cn/4d0c43195127a21127431aba3cb10191/6a08f5b1/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://lv.sycdn.kuwo.cn/f9af9ca2ecf88c887b67b1c2cf49a3c0/6a07fd46/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://lv.sycdn.kuwo.cn/4d0c43195127a21127431aba3cb10191/6a08f5b1/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
}
},
{
"spider": "酷狗音乐",
"file": "酷狗音乐.txt",
"success": false,
"failed_stage": "unexpected",
"error": "HTTPSConnectionPool(host='thirdsso.kugou.com', port=443): Max retries exceeded with url: /v2/playlist/category (Caused by ConnectTimeoutError(<HTTPSConnection(host='thirdsso.kugou.com', port=443) at 0x76bfb1d23110>, 'Connection to thirdsso.kugou.com timed out. (connect timeout=10)'))",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 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 759, in connect\n self.sock = sock = self._new_conn()\n ~~~~~~~~~~~~~~^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPSConnection(host='thirdsso.kugou.com', port=443) at 0x76bfb1d23110>, 'Connection to thirdsso.kugou.com timed out. (connect timeout=10)')\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='thirdsso.kugou.com', port=443): Max retries exceeded with url: /v2/playlist/category (Caused by ConnectTimeoutError(<HTTPSConnection(host='thirdsso.kugou.com', port=443) at 0x76bfb1d23110>, 'Connection to thirdsso.kugou.com timed out. (connect timeout=10)'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 700, 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 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/酷狗音乐.txt\", line 325, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/酷狗音乐.txt\", line 233, in kg_post\n File \"/home/harold/workspace/tvbox-resources/py/酷狗音乐.txt\", line 219, in post_json\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='thirdsso.kugou.com', port=443): Max retries exceeded with url: /v2/playlist/category (Caused by ConnectTimeoutError(<HTTPSConnection(host='thirdsso.kugou.com', port=443) at 0x76bfb1d23110>, 'Connection to thirdsso.kugou.com timed out. (connect timeout=10)'))\n",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.558,
"init": 441.5,
"home": 10147.073,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10602.047
"module_load": 13.553,
"init": 367.009,
"home": 258.686,
"category": 227.029,
"detail": 272.229,
"player": 306.591,
"url_check": 26.854,
"total": 1474.933
},
"counts": {
"classes": 0,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
"classes": 12,
"category_videos": 15,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": null,
"vod_id": null,
"flag": null,
"play_id": null
"tid": "recommend",
"vod_id": "763443702",
"flag": "酷狗音乐",
"play_id": "763443702"
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"parse": 0,
"url": "http://fsdg360.tx.kugou.com/202605170654/5267628662d3bde01acd6ac9215db0ca/v3/81dfc7808246f457b315ad07def6bc0a/yp/p_0_960163/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx763443702_qu128_s886309.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://fsdg360.tx.kugou.com/202605170654/5267628662d3bde01acd6ac9215db0ca/v3/81dfc7808246f457b315ad07def6bc0a/yp/p_0_960163/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx763443702_qu128_s886309.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"reason": null
}
},
@@ -2636,39 +2636,39 @@
"spider": "金牌",
"file": "金牌.txt",
"success": false,
"failed_stage": "unexpected",
"error": "HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/home/hotSearch (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x76bfb1d23b10>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)'))",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 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 759, in connect\n self.sock = sock = self._new_conn()\n ~~~~~~~~~~~~~~^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x76bfb1d23b10>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)')\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/home/hotSearch (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x76bfb1d23b10>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 700, 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 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/金牌.txt\", line 143, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/金牌.txt\", line 79, in _fetch_json\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.ConnectTimeout: HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/home/hotSearch (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x76bfb1d23b10>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)'))\n",
"failed_stage": "url_check",
"error": "HTTP 403",
"traceback": null,
"timings_ms": {
"module_load": 5.076,
"module_load": 8.517,
"init": 0.001,
"home": 10443.626,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10450.201
"home": 1549.939,
"category": 186.819,
"detail": 189.572,
"player": 193.319,
"url_check": 94.591,
"total": 2948.811
},
"counts": {
"classes": 0,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
"classes": 4,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": null,
"vod_id": null,
"flag": null,
"play_id": null
"tid": "2",
"vod_id": "141585",
"flag": "金牌线路",
"play_id": "141585@1258194"
},
"player": {
"parse": null,
"url": "",
"parse": 0,
"url": "https://ppvod01.kqgfbs.com/splitOut/20260103/1226906/V20260103184854978121226906/index.m3u8?t=6a091fdf&whip=212.107.29.200&sign=5635bd8201258101f04dcb51b6af47c313ed7fd9",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
"reachable": false,
"status_code": 403,
"final_url": "https://ppvod01.kqgfbs.com/splitOut/20260103/1226906/V20260103184854978121226906/index.m3u8?t=6a091fdf&whip=212.107.29.200&sign=5635bd8201258101f04dcb51b6af47c313ed7fd9",
"reason": "HTTP 403"
}
},
{
@@ -2679,14 +2679,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.858,
"init": 0.001,
"module_load": 16.266,
"init": 0.0,
"home": 0.0,
"category": 2522.411,
"category": 1300.141,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3685.252
"total": 2367.471
},
"counts": {
"classes": 5,
@@ -2718,34 +2718,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.224,
"module_load": 17.908,
"init": 0.001,
"home": 0.001,
"category": 1619.008,
"detail": 1623.374,
"player": 1613.246,
"url_check": 808.129,
"total": 5668.484
"category": 1653.468,
"detail": 1641.878,
"player": 1637.303,
"url_check": 1838.186,
"total": 6789.709
},
"counts": {
"classes": 4,
"category_videos": 40,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "239894",
"vod_id": "239943",
"flag": "高清31",
"play_id": "/vodplay/239894-1-1.html"
"play_id": "/vodplay/239943-2-1.html"
},
"player": {
"parse": 0,
"url": "https://cdn.yzzy27-play.com/20260515/24479_589ea909/index.m3u8",
"url": "https://cdn.yzzy28-play.com/20260516/30228_e2fd3d57/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.yzzy27-play.com/20260515/24479_589ea909/index.m3u8",
"final_url": "https://cdn.yzzy28-play.com/20260516/30228_e2fd3d57/index.m3u8",
"reason": null
}
},
@@ -2757,14 +2757,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.473,
"module_load": 12.612,
"init": 0.001,
"home": 132.126,
"home": 276.811,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 138.223
"total": 289.794
},
"counts": {
"classes": 0,
@@ -2796,14 +2796,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.894,
"init": 0.0,
"module_load": 3.603,
"init": 0.001,
"home": 0.0,
"category": 156.169,
"detail": 135.634,
"player": 0.016,
"url_check": 318.06,
"total": 614.284
"category": 400.856,
"detail": 170.176,
"player": 0.074,
"url_check": 489.199,
"total": 1065.683
},
"counts": {
"classes": 6,
@@ -2835,14 +2835,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.286,
"init": 0.001,
"home": 1761.529,
"category": 1651.441,
"detail": 1628.667,
"player": 0.009,
"url_check": 819.753,
"total": 5867.487
"module_load": 8.515,
"init": 0.004,
"home": 968.325,
"category": 1621.804,
"detail": 598.966,
"player": 0.029,
"url_check": 954.11,
"total": 4153.477
},
"counts": {
"classes": 5,
@@ -2852,17 +2852,17 @@
},
"samples": {
"tid": "1",
"vod_id": "93744",
"vod_id": "93764",
"flag": "🐈‍⬛标清线路2",
"play_id": "标清线路3@@direct@@,https://vip.ffzy-plays.com/20260516/53631_aa119b85/index.m3u8,token+,1,0"
"play_id": "标清线路3@@direct@@,https://vip.ffzy-play9.com/20260517/41455_299d8968/index.m3u8,token+,1,0"
},
"player": {
"parse": 0,
"url": "https://vip.ffzy-plays.com/20260516/53631_aa119b85/index.m3u8",
"url": "https://vip.ffzy-play9.com/20260517/41455_299d8968/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.ffzy-plays.com/20260516/53631_aa119b85/index.m3u8",
"final_url": "https://vip.ffzy-play9.com/20260517/41455_299d8968/index.m3u8",
"reason": null
}
}
+80 -80
View File
@@ -1,11 +1,11 @@
# 爬虫校验报告
- 生成时间: 2026-05-16T13:14:33+08:00
- 生成时间: 2026-05-17T06:54:27+08:00
- 并发线程数: 16
- 总耗时(ms): 22.129
- 总耗时(ms): 16.426
- 总数: 73
- 成功: 58
- 失败: 15
- 成功: 63
- 失败: 10
## 阶段失败统计
@@ -15,85 +15,85 @@
| 初始化 | 0 |
| 首页分类 | 1 |
| 分类列表 | 4 |
| 视频详情 | 2 |
| 视频详情 | 1 |
| 播放地址 | 1 |
| 地址校验 | 1 |
| 未预期异常 | 6 |
| 地址校验 | 2 |
| 未预期异常 | 1 |
## 明细结果
| 爬虫 | 状态 | 失败阶段 | 总耗时 | 模块加载 | 初始化 | 首页分类 | 分类列表 | 视频详情 | 播放地址 | 地址校验 | 返回地址 | 错误信息 |
| --- | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | --- | --- |
| [4K指南](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4K%E6%8C%87%E5%8D%97.txt) | 成功 | | 1.241秒 | 130.267ms | 0.001ms | 0.002ms | 543.211ms | 427.897ms | 0.004ms | 133.296ms | https://pan.quark.cn/s/386badc811b3 | |
| [6V磁力](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/6V%E7%A3%81%E5%8A%9B.txt) | 成功 | | 1.468秒 | 130.323ms | 0.003ms | 0.001ms | 672.291ms | 660.673ms | 0.002ms | 0.047ms | magnet:?xt=urn:btih:179e2e96aecc2ff52e16b81e3b3c1e89a6010b05&dn=%E4%B8%BB%E8%A7%9201-07 | |
| [AAZ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/AAZ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.149秒 | 129.543ms | 0.001ms | 185.247ms | 174.557ms | 185.408ms | 166.109ms | 306.429ms | https://s.5bb3.com/m4a/3374e5b4a4d9d8e8f967976747b5c2ca.m4a | |
| [PPnix](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/PPnix.txt) | 成功 | | 1.45秒 | 251.603ms | 0.001ms | 0.0ms | 422.186ms | 594.769ms | 0.009ms | 180.935ms | https://www.ppnix.com/info/m3u8/8169/1080P.m3u8 | |
| [QQ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 2.962秒 | 192.374ms | 0.008ms | 0.003ms | 945.864ms | 232.638ms | 455.839ms | 95.089ms | https://isure.stream.qqmusic.qq.com/M50000032bOd4TmOyq.mp3?guid=6e5ec08298a877ab1600168b813551e2&vkey=5B6BB899D43E8A2ABFE4F321BA0649417087FA67EB26FD33A90ACAE746E031B7D45E67B39619F626D989173B1078F40465EFC5A0A7ADFAFC__v2b94c720&uin=&fromtag=119042&src=M500003huyNt4KNIZd.mp3&redirect=1 | |
| [YouTube](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/YouTube.txt) | 成功 | | 3.379秒 | 197.229ms | 0.003ms | 0.042ms | 724.787ms | 1.454秒 | 0.003ms | 1.001秒 | https://www.youtube.com/watch?v=0SLXJa_q7xo | |
| [libvio](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt) | 成功 | | 727.404ms | 131.146ms | 0.001ms | 0.001ms | 235.844ms | 179.702ms | 0.005ms | 178.518ms | https://pan.quark.cn/s/156f70b066a1\|\|7 | |
| [youknow](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt) | 失败 | 未预期异常 | 2.962秒 | 137.889ms | 0.001ms | 0.001ms | 1.408秒 | 1.414秒 | 0.0ms | 0.0ms | | 'NoneType' object has no attribute 'xpath' |
| [七味](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt) | 成功 | | 2.937秒 | 205.713ms | 0.004ms | 0.001ms | 737.424ms | 758.091ms | 0.003ms | 1.232秒 | https://pan.baidu.com/s/1MZa4NhXR02WdMOXlmINHCA?pwd=Yu66 | |
| [不太灵](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%8D%E5%A4%AA%E7%81%B5.txt) | 失败 | 播放地址 | 3.323秒 | 126.331ms | 0.001ms | 478.218ms | 789.737ms | 561.644ms | 0.006ms | 0.0ms | | playerContent 未返回播放地址 |
| [世纪音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt) | 失败 | 视频详情 | 511.028ms | 151.384ms | 0.002ms | 147.385ms | 0.016ms | 102.577ms | 0.0ms | 0.0ms | | 详情缺少播放源或播放列表 |
| [两个BT](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt) | 成功 | | 1.94秒 | 211.748ms | 0.0ms | 0.001ms | 361.653ms | 350.654ms | 622.993ms | 392.273ms | https://zijieapi.douyinbyte.com/m3u8/dfff0a1ca15771c26928fffcf085471c.m3u8 | |
| [乌云影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt) | 成功 | | 5.844秒 | 196.374ms | 0.001ms | 242.526ms | 483.239ms | 1.122秒 | 0.128ms | 3.797秒 | https://d1jdnmkc1n5cn4.cloudfront.net/gen_overseas/https://s2.bfllvip.com/video/yanxiaxing/a6ef854c0c1f/index.m3u8 | |
| [乐兔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%90%E5%85%94.txt) | 失败 | 分类列表 | 647.479ms | 205.981ms | 0.001ms | 0.0ms | 202.026ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [二小](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt) | 成功 | | 1.797秒 | 218.405ms | 0.001ms | 0.001ms | 235.544ms | 183.816ms | 0.003ms | 1.159秒 | https://pan.baidu.com/s/1Ni2WmLFmGqJdlbxaZrTAOQ?pwd=b35h | |
| [人人电影](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt) | 成功 | | 2.513秒 | 211.369ms | 0.001ms | 0.001ms | 507.108ms | 367.188ms | 0.008ms | 1.426秒 | https://pan.baidu.com/s/1EYkX9qPq7BgcTSulWemE8Q?pwd=zbtf | |
| [人人视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E8%A7%86%E9%A2%91.txt) | 失败 | 地址校验 | 4.023秒 | 3.939ms | 0.0ms | 163.315ms | 218.869ms | 286.438ms | 417.925ms | 534.373ms | https://a1o2t5st00viq2k.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/c074943c4e6d71f18ed75017f0e90402/df3c0578d329457b9265317e359bce4a-0839441ca402de22c840b03b4e64e0d2-ld.mp4?auth_key=1778922877-fca757cf964f122ecd771a72066c9d96-0-42c3ab344756e00ccf1e997140c834c5&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=2f92f2be9ef84606b397a6c25be12450&hevc=false&seasonId=57046 | HTTP 403 |
| [优酷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt) | 成功 | | 1.072秒 | 10.251ms | 0.001ms | 0.001ms | 295.269ms | 521.707ms | 0.002ms | 243.95ms | https://v.youku.com/v_show/id_XNjUzNDA5NDEwNA==.html | |
| [低端影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BD%8E%E7%AB%AF%E5%BD%B1%E8%A7%86.txt) | 成功 | | 2.856秒 | 6.59ms | 0.001ms | 0.001ms | 1.094秒 | 1.613秒 | 0.004ms | 141.905ms | https://pan.quark.cn/s/e40d5674c4c7 | |
| [修罗](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt) | 成功 | | 2.352秒 | 6.727ms | 0.001ms | 0.001ms | 634.633ms | 176.778ms | 999.972ms | 532.994ms | https://v.xlys.ltd.ua/obj/8086EC57C61A3A5AF2C45DAD5588952CE9EB542101479501AA91DC66E9C960B5 | |
| [凡客TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt) | 成功 | | 8.111秒 | 4.361ms | 0.0ms | 0.0ms | 2.073秒 | 1.195秒 | 2.097秒 | 2.741秒 | https://fktv.me/ysapi/m3u8/p/c2ba6605d8bb9b11fcaf44b11b4c8f49.m3u8 | |
| [剧圈圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E5%9C%88%E5%9C%88.txt) | 成功 | | 3.74秒 | 4.962ms | 0.001ms | 0.0ms | 637.158ms | 642.679ms | 1.843秒 | 610.976ms | https://www.jqqzx.cc/play/62669-3-1.html | |
| [剧迷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E8%BF%B7.txt) | 成功 | | 1.982秒 | 4.655ms | 0.001ms | 0.001ms | 242.149ms | 422.581ms | 396.013ms | 915.601ms | https://play.phimgood.com/20260511/26651_2f4d94b1/index.m3u8 | |
| [博看听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8D%9A%E7%9C%8B%E5%90%AC%E4%B9%A6.txt) | 成功 | | 3.857秒 | 3.799ms | 0.001ms | 2.807秒 | 259.636ms | 691.452ms | 0.002ms | 95.001ms | http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a | |
| [双星](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8F%8C%E6%98%9F.txt) | 成功 | | 953.356ms | 4.784ms | 447.934ms | 0.005ms | 176.861ms | 160.042ms | 0.002ms | 163.124ms | https://pan.quark.cn/s/9e546b70dcfd | |
| [听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt) | 成功 | | 2.59秒 | 7.059ms | 79.637ms | 0.009ms | 183.307ms | 1.941秒 | 278.553ms | 98.945ms | http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=b62fff842fef1e5305789feeefc4eddc&buy_key=FM&token=8539&timestamp=1778908478&duration=453 | |
| [听友FM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt) | 成功 | | 1.81秒 | 6.454ms | 0.0ms | 369.823ms | 260.942ms | 587.755ms | 433.315ms | 150.56ms | https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778907926&sign=9fbb335ccca0f2c9e068ca22af3f06e9 | |
| [咕咕动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%92%95%E5%92%95%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 3.044秒 | 7.172ms | 0.004ms | 705.378ms | 456.318ms | 420.935ms | 1.391秒 | 61.743ms | https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1810012479&x-signature=u5s4y%2BuEnvSdqseqhCfn4SHJMbU%3D | |
| [四万影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9B%9B%E4%B8%87%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 123.259ms | 3.817ms | 0.001ms | 0.001ms | 116.863ms | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)'))) |
| [在线之家](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9C%A8%E7%BA%BF%E4%B9%8B%E5%AE%B6.txt) | 失败 | 未预期异常 | 10.032秒 | 16.923ms | 0.001ms | 0.0ms | 10.013秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='www.zxzjhd.com', port=443): Max retries exceeded with url: /vodshow/1--------1---.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.zxzjhd.com', port=443) at 0x76bfb1cab390>, 'Connection to www.zxzjhd.com timed out. (connect timeout=10)')) |
| [多多](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A4%9A%E5%A4%9A.txt) | 成功 | | 1.764秒 | 10.776ms | 0.001ms | 0.001ms | 416.289ms | 374.321ms | 0.003ms | 962.529ms | https://pan.baidu.com/s/1pwIj24HVw6lpAUcUrJE-QQ?pwd=yyds | |
| [如意资源](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A6%82%E6%84%8F%E8%B5%84%E6%BA%90.txt) | 成功 | | 1.852秒 | 4.749ms | 0.0ms | 0.005ms | 679.218ms | 348.466ms | 0.004ms | 818.718ms | https://svip.ryiplay18.com/20260514/6398_d2dc5cf6/index.m3u8 | |
| [布布影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%B8%83%E5%B8%83%E5%BD%B1%E8%A7%86.txt) | 成功 | | 2.593秒 | 6.512ms | 0.004ms | 0.003ms | 623.399ms | 654.451ms | 969.382ms | 338.276ms | https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260516T051116Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260516%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=ed64cece48eb006c0776af80f2a12c74d8c3cf500bc69deff7f837bc69761514 | |
| [微观短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%BE%AE%E8%A7%82%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.366秒 | 4.488ms | 0.019ms | 190.212ms | 282.758ms | 315.527ms | 0.002ms | 572.96ms | https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778908477&sign=87973142006b9b712958c4ac7ca96b35 | |
| [新韩剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt) | 成功 | | 2.157秒 | 4.209ms | 0.001ms | 0.0ms | 467.857ms | 466.091ms | 399.566ms | 818.796ms | https://player.yzzyvip-35.com/20260331/3348_333cb763/index.m3u8 | |
| [星星短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%98%9F%E6%98%9F%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.049秒 | 3.041ms | 0.001ms | 0.001ms | 476.843ms | 463.687ms | 0.002ms | 105.289ms | https://img.novel.wsljf.xyz/shortPlay-mp4/420424102051841/EvnIm1746774634078/abc6208e-390b-4533-a1a4-b9e5741cc384/540x960/output.m3u8 | |
| [木偶](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%9C%A8%E5%81%B6.txt) | 成功 | | 681.884ms | 4.841ms | 0.001ms | 0.001ms | 254.604ms | 200.842ms | 0.007ms | 221.11ms | https://115cdn.com/s/swf27dt36dh?password=y804 | |
| [樱花动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A8%B1%E8%8A%B1%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 4.752秒 | 4.916ms | 0.001ms | 0.001ms | 1.308秒 | 1.307秒 | 1.311秒 | 820.434ms | https://yzzy.play-cdn2.com/20220408/8953_8c6f0de5/index.m3u8 | |
| [橘子TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A9%98%E5%AD%90TV.txt) | 成功 | | 3.015秒 | 3.702ms | 296.973ms | 335.722ms | 333.005ms | 378.264ms | 696.001ms | 969.805ms | https://usaydd.5gwcft9h.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=aa40e94eaceb6a50d15fe1c2f69af2ce&t=1778908480 | |
| [欧歌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%AC%A7%E6%AD%8C.txt) | 成功 | | 1.368秒 | 7.527ms | 0.0ms | 0.0ms | 246.308ms | 173.568ms | 0.009ms | 940.47ms | https://pan.baidu.com/s/1jrvd3aW7MiXaZOm5AOpXfw?pwd=8888 | |
| [河马短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%B3%E9%A9%AC%E7%9F%AD%E5%89%A7.txt) | 成功 | | 2.528秒 | 10.677ms | 0.001ms | 374.489ms | 618.296ms | 1.382秒 | 0.025ms | 137.683ms | https://dzzt-video.cbread.cn/c649434d780cfa3ddb7757fb5cfc9612/6a093d40/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4 | |
| [滴答影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BB%B4%E7%AD%94%E5%BD%B1%E8%A7%86.txt) | 成功 | | 1.319秒 | 5.576ms | 0.001ms | 0.001ms | 208.962ms | 188.552ms | 0.005ms | 915.653ms | https://pan.baidu.com/s/1iUOPtAOz3ypj2nyY7Wv9Ww?pwd=969e | |
| [潮流APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BD%AE%E6%B5%81APP.txt) | 成功 | | 748.846ms | 5.78ms | 0.002ms | 101.098ms | 100.435ms | 149.746ms | 315.676ms | 75.585ms | http://210.16.164.53:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778908479297&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8 | |
| [爱奇艺](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%88%B1%E5%A5%87%E8%89%BA.txt) | 成功 | | 4.482秒 | 13.265ms | 0.019ms | 3.291秒 | 895.215ms | 174.866ms | 0.002ms | 107.058ms | http://www.iqiyi.com/v_xkicyw128w.html | |
| [独播库](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8B%AC%E6%92%AD%E5%BA%93.txt) | 成功 | | 1.316秒 | 11.754ms | 0.001ms | 0.001ms | 412.287ms | 322.367ms | 362.115ms | 206.427ms | https://vid.dbokutv.com/20260502/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsnsRsGlR7XgBMnuOdajC34jC34rD4L5CaCvBcrmD0/chunklist.m3u8 | |
| [玩偶哥哥](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E5%93%A5%E5%93%A5.txt) | 失败 | 分类列表 | 277.36ms | 3.696ms | 0.0ms | 0.0ms | 134.28ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [玩偶聚合](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E8%81%9A%E5%90%88.txt) | 成功 | | 746.32ms | 7.026ms | 0.001ms | 0.056ms | 267.535ms | 232.965ms | 0.004ms | 238.282ms | https://115cdn.com/s/swf27dt36dh?password=y804 | |
| [瓜子](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt) | 失败 | 视频详情 | 12.172秒 | 5.884ms | 0.001ms | 0.016ms | 518.163ms | 733.527ms | 0.0ms | 0.0ms | | 详情缺少播放源或播放列表 |
| [百度短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%99%BE%E5%BA%A6%E7%9F%AD%E5%89%A7.txt) | 成功 | | 2.467秒 | 4.164ms | 0.0ms | 459.302ms | 269.952ms | 1.406秒 | 271.836ms | 55.29ms | http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hnb | |
| [盘Ta](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98Ta.txt) | 成功 | | 1.215秒 | 4.787ms | 0.001ms | 353.255ms | 269.642ms | 458.034ms | 0.022ms | 129.209ms | https://yun.139.com/shareweb/#/w/i/2sUfBKpu5QBqz | |
| [盘聚](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E8%81%9A.txt) | 成功 | | 1.531秒 | 7.508ms | 0.001ms | 0.001ms | 192.273ms | 205.938ms | 170.392ms | 954.276ms | https://pan.baidu.com/s/1e6bRvilOqU11I0aregqndA?pwd=ojmk | |
| [盘链](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E9%93%BE.txt) | 成功 | | 2.393秒 | 8.196ms | 0.019ms | 0.001ms | 887.611ms | 177.219ms | 0.002ms | 1.32秒 | https://pan.baidu.com/s/1rbhXV3rLNKd1wVta_hMYnw?pwd=8888 | |
| [短剧优选](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E4%BC%98%E9%80%89.txt) | 成功 | | 1.398秒 | 19.507ms | 566.816ms | 0.103ms | 453.015ms | 311.377ms | 0.001ms | 46.724ms | https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8 | |
| [短剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E7%BD%91.txt) | 成功 | | 616.981ms | 5.795ms | 0.0ms | 0.0ms | 241.045ms | 225.043ms | 0.004ms | 144.45ms | https://pan.quark.cn/s/9bad9384f9b6 | |
| [糯米](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt) | 成功 | | 2.264秒 | 5.711ms | 0.001ms | 548.542ms | 829.499ms | 146.482ms | 294.244ms | 438.807ms | https://vip.123pan.cn/1853039965/dy/东北往事极恶不赦.m3u8 | |
| [网易云音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90.txt) | 成功 | | 2.126秒 | 3.695ms | 0.001ms | 358.841ms | 380.299ms | 0.005ms | 1.339秒 | 43.587ms | https://vodkgeyttp8.vod.126.net/cloudmusic/b028/core/d385/7949c1ba77cdfe6a51daf59fceb136cf.mp4?wsSecret=43fb1ba26cfcc697b1237fe1e6f9e201&wsTime=1778908482 | |
| [耐视点播](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%80%90%E8%A7%86%E7%82%B9%E6%92%AD.txt) | 失败 | 分类列表 | 2.377秒 | 6.523ms | 0.001ms | 0.0ms | 1.103秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [腾讯视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%85%BE%E8%AE%AF%E8%A7%86%E9%A2%91.txt) | 成功 | | 1.259秒 | 7.089ms | 0.001ms | 105.227ms | 263.755ms | 670.518ms | 0.002ms | 211.745ms | https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html | |
| [至臻](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%87%B3%E8%87%BB.txt) | 成功 | | 1.562秒 | 4.113ms | 0.001ms | 0.0ms | 257.001ms | 222.914ms | 0.004ms | 1.078秒 | https://pan.baidu.com/s/13NubF-EJjexfh6F5107e8A?pwd=x2u9 | |
| [茶杯狐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt) | 成功 | | 9.437秒 | 5.378ms | 0.001ms | 803.563ms | 819.545ms | 672.267ms | 1.339秒 | 1.805秒 | https://vod.feifei-video.com/20260513/43283_fe8ab690/index.m3u8 | |
| [虎斑](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt) | 失败 | 未预期异常 | 14.859秒 | 6.558ms | 0.001ms | 0.001ms | 4.705秒 | 10.145秒 | 0.0ms | 0.0ms | | HTTPConnectionPool(host='109.244.63.150', port=16969): Read timed out. (read timeout=10) |
| [蜡笔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt) | 成功 | | 1.693秒 | 4.647ms | 0.001ms | 0.001ms | 353.897ms | 314.938ms | 0.006ms | 1.019秒 | https://pan.baidu.com/s/1LZC9v0B6ETfpQWooAqqxJA?pwd=jcx5 | |
| [袋鼠影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A2%8B%E9%BC%A0%E5%BD%B1%E8%A7%86.txt) | 成功 | | 2.144秒 | 8.11ms | 0.001ms | 0.001ms | 745.5ms | 191.533ms | 186.308ms | 1.012秒 | https://play.phimgood.com/20260515/26831_01659324/index.m3u8 | |
| [视界](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A7%86%E7%95%8C.txt) | 成功 | | 1.763秒 | 10.003ms | 0.001ms | 312.865ms | 187.965ms | 213.825ms | 908.755ms | 129.247ms | https://fffan.wki8.com/hls/4a746d0674838fc7ee98deb0b15f6092.m3u8?token=cdee6a7d22fd8d4a137002b6e75fa5b8&time=1778908483&YYNB.m3u8 | |
| [路漫漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt) | 成功 | | 5.545秒 | 4.898ms | 0.0ms | 0.0ms | 1.268秒 | 687.166ms | 1.551秒 | 202.581ms | https://v16.toutiao50.com/e6e6d5669db961b429f7c4bc54724e1f/6a095389/video/tos/alisg/tos-alisg-ve-0051c001-sg/oEZRdq8DNERA1QvfezITjQDpByYFEB1dBgdF02/ | |
| [酷我听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.008秒 | 10.463ms | 0.001ms | 364.99ms | 102.335ms | 3.292秒 | 178.186ms | 59.279ms | http://lv.sycdn.kuwo.cn/f9af9ca2ecf88c887b67b1c2cf49a3c0/6a07fd46/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$ | |
| [酷狗音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E7%8B%97%E9%9F%B3%E4%B9%90.txt) | 失败 | 未预期异常 | 10.602秒 | 9.558ms | 441.5ms | 10.147秒 | 0.0ms | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='thirdsso.kugou.com', port=443): Max retries exceeded with url: /v2/playlist/category (Caused by ConnectTimeoutError(<HTTPSConnection(host='thirdsso.kugou.com', port=443) at 0x76bfb1d23110>, 'Connection to thirdsso.kugou.com timed out. (connect timeout=10)')) |
| [金牌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%87%91%E7%89%8C.txt) | 失败 | 未预期异常 | 10.45秒 | 5.076ms | 0.001ms | 10.444秒 | 0.0ms | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/home/hotSearch (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x76bfb1d23b10>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)')) |
| [闪电](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%97%AA%E7%94%B5.txt) | 失败 | 分类列表 | 3.685秒 | 4.858ms | 0.001ms | 0.0ms | 2.522秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [飞快TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt) | 成功 | | 5.668秒 | 4.224ms | 0.001ms | 0.001ms | 1.619秒 | 1.623秒 | 1.613秒 | 808.129ms | https://cdn.yzzy27-play.com/20260515/24479_589ea909/index.m3u8 | |
| [魔方APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%AD%94%E6%96%B9APP.txt) | 失败 | 首页分类 | 138.223ms | 5.473ms | 0.001ms | 132.126ms | 0.0ms | 0.0ms | 0.0ms | 0.0ms | | 分类列表为空 |
| [麦田影院](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BA%A6%E7%94%B0%E5%BD%B1%E9%99%A2.txt) | 成功 | | 614.284ms | 3.894ms | 0.0ms | 0.0ms | 156.169ms | 135.634ms | 0.016ms | 318.06ms | https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8 | |
| [黑猫APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt) | 成功 | | 5.867秒 | 5.286ms | 0.001ms | 1.762秒 | 1.651秒 | 1.629秒 | 0.009ms | 819.753ms | https://vip.ffzy-plays.com/20260516/53631_aa119b85/index.m3u8 | |
| [4K指南](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4K%E6%8C%87%E5%8D%97.txt) | 成功 | | 2.046秒 | 275.339ms | 0.002ms | 0.005ms | 1.133秒 | 478.511ms | 0.016ms | 155.692ms | https://pan.quark.cn/s/386badc811b3 | |
| [6V磁力](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/6V%E7%A3%81%E5%8A%9B.txt) | 成功 | | 1.887秒 | 282.384ms | 0.004ms | 0.001ms | 854.574ms | 688.952ms | 0.007ms | 0.122ms | magnet:?xt=urn:btih:179e2e96aecc2ff52e16b81e3b3c1e89a6010b05&dn=%E4%B8%BB%E8%A7%9201-07 | |
| [AAZ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/AAZ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.875秒 | 283.576ms | 0.001ms | 442.136ms | 165.052ms | 174.365ms | 187.752ms | 568.645ms | https://s.5bb3.com/m4a/3374e5b4a4d9d8e8f967976747b5c2ca.m4a | |
| [PPnix](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/PPnix.txt) | 成功 | | 1.568秒 | 346.591ms | 0.004ms | 0.006ms | 420.081ms | 399.071ms | 0.012ms | 396.513ms | https://www.ppnix.com/info/m3u8/8169/1080P.m3u8 | |
| [QQ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 2.128秒 | 281.146ms | 0.035ms | 0.013ms | 673.514ms | 718.705ms | 289.023ms | 106.049ms | https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=e6fd5a9f176888ecb274f8bf8318413c&vkey=7772612DD4F3DA6C7508AC81B8CB93009513E27656AE49D48D39DAEAD35C5AD85C7DA076B3FF965B60D154E0704D57E13EAB722FEC98797A__v2b9abb42&uin=896389745&fromtag=119114&redirect=1 | |
| [YouTube](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/YouTube.txt) | 成功 | | 2.557秒 | 279.617ms | 0.012ms | 0.052ms | 557.543ms | 1.085秒 | 0.003ms | 574.23ms | https://www.youtube.com/watch?v=1mbrWQ9dDyg | |
| [libvio](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt) | 成功 | | 909.919ms | 282.094ms | 0.001ms | 0.003ms | 198.074ms | 233.933ms | 0.006ms | 137.265ms | https://pan.quark.cn/s/d46508121399 | |
| [youknow](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt) | 成功 | | 6.299秒 | 275.472ms | 0.002ms | 0.001ms | 1.878秒 | 1.463秒 | 1.479秒 | 1.141秒 | https://vip.dytt-tvs.com/20260515/20148_20d1b173/index.m3u8 | |
| [七味](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt) | 成功 | | 2.686秒 | 282.296ms | 0.005ms | 0.001ms | 681.545ms | 773.262ms | 0.002ms | 890.73ms | https://pan.baidu.com/s/1MZa4NhXR02WdMOXlmINHCA?pwd=Yu66 | |
| [不太灵](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%8D%E5%A4%AA%E7%81%B5.txt) | 失败 | 播放地址 | 3.278秒 | 272.963ms | 0.002ms | 477.492ms | 674.511ms | 571.1ms | 0.004ms | 0.0ms | | playerContent 未返回播放地址 |
| [世纪音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt) | 失败 | 视频详情 | 666.599ms | 279.813ms | 0.001ms | 119.626ms | 0.006ms | 104.52ms | 0.0ms | 0.0ms | | 详情缺少播放源或播放列表 |
| [两个BT](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt) | 成功 | | 2.901秒 | 286.646ms | 0.001ms | 0.001ms | 435.713ms | 330.216ms | 1.32秒 | 470.266ms | https://zijieapi.douyinbyte.com/m3u8/1f41cc037752f6a45a59235b3188dc83.m3u8 | |
| [乌云影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt) | 成功 | | 3.393秒 | 278.345ms | 0.001ms | 272.862ms | 233.512ms | 802.47ms | 0.021ms | 1.749秒 | https://d1jdnmkc1n5cn4.cloudfront.net/gen_overseas/https://s2.bfllvip.com/video/yanxiaxing/a6ef854c0c1f/index.m3u8 | |
| [乐兔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%90%E5%85%94.txt) | 失败 | 分类列表 | 791.811ms | 279.005ms | 0.0ms | 0.001ms | 215.078ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [二小](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt) | 成功 | | 2.338秒 | 270.321ms | 0.003ms | 0.002ms | 576.002ms | 451.583ms | 0.003ms | 978.463ms | https://pan.baidu.com/s/13NubF-EJjexfh6F5107e8A?pwd=x2u9 | |
| [人人电影](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt) | 成功 | | 3.257秒 | 274.648ms | 0.002ms | 0.001ms | 1.009秒 | 786.802ms | 0.013ms | 1.126秒 | https://pan.baidu.com/s/1n6AIYm7rmLiULlMrrvWaAg?pwd=kuq2 | |
| [人人视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E8%A7%86%E9%A2%91.txt) | 失败 | 地址校验 | 2.13秒 | 16.689ms | 0.001ms | 166.953ms | 239.805ms | 248.269ms | 319.471ms | 215.459ms | https://tfvx3grhdgmt1gc41hcjz8yzdk.ourdvsssvip.com:20443/ws-302.bwcgee.cn/c074943c4e6d71f18ed75017f0e90402/df3c0578d329457b9265317e359bce4a-0839441ca402de22c840b03b4e64e0d2-ld.mp4?key=bdeab6f111fd71237e031efea2bbcf7a&time=1778986470757&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=a3c620a82ba64757b46d270387e517d6&hevc=false&seasonId=57046&wsiphost=ipdbme&wsrid_tag=6a08f5a6_PS-CTU-01tJO23_24214-42835-s1t1778972070816&x-mamba-business-label=13679&redirect_cnt=0&ip_type=0&wshc=C&requery=0 | HTTP 403 |
| [优酷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt) | 成功 | | 1.1秒 | 19.877ms | 0.001ms | 0.001ms | 270.281ms | 528.978ms | 0.002ms | 279.891ms | https://v.youku.com/v_show/id_XNjUzNDA5NDEwNA==.html | |
| [低端影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BD%8E%E7%AB%AF%E5%BD%B1%E8%A7%86.txt) | 成功 | | 2.683秒 | 5.541ms | 0.001ms | 0.001ms | 1.068秒 | 707.693ms | 0.01ms | 901.241ms | https://v.cdnlz22.com/20250717/19912_440037b1/index.m3u8 | |
| [修罗](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt) | 成功 | | 4.824秒 | 33.391ms | 0.001ms | 0.001ms | 1.106秒 | 1.025秒 | 1.919秒 | 740.204ms | https://v.xlys.ltd.ua/obj/F3FBF31DAE46E414096C0BD62E548AEA0BD079B447A60CA1C7139E1E1F4ABF09 | |
| [凡客TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt) | 成功 | | 6.836秒 | 38.935ms | 0.001ms | 0.0ms | 995.028ms | 1.135秒 | 1.908秒 | 2.759秒 | https://fktv.me/ysapi/m3u8/p/54a9492f0e8defc9121e61640fa53485.m3u8 | |
| [剧圈圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E5%9C%88%E5%9C%88.txt) | 成功 | | 4.183秒 | 32.109ms | 0.0ms | 0.0ms | 978.643ms | 616.493ms | 1.955秒 | 600.031ms | https://www.jqqzx.cc/play/63034-1-1.html | |
| [剧迷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E8%BF%B7.txt) | 成功 | | 2.132秒 | 26.232ms | 0.001ms | 0.001ms | 183.684ms | 411.111ms | 408.191ms | 1.102秒 | https://play.phimgood.com/20260511/26651_2f4d94b1/index.m3u8 | |
| [博看听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8D%9A%E7%9C%8B%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.024秒 | 13.18ms | 0.001ms | 2.843秒 | 259.999ms | 683.887ms | 0.007ms | 223.491ms | http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a | |
| [双星](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8F%8C%E6%98%9F.txt) | 成功 | | 801.911ms | 3.67ms | 306.95ms | 0.01ms | 181.347ms | 164.554ms | 0.008ms | 143.259ms | https://pan.quark.cn/s/9e546b70dcfd | |
| [听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt) | 成功 | | 2.516秒 | 20.273ms | 89.18ms | 0.001ms | 160.774ms | 1.925秒 | 264.757ms | 54.879ms | http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=ab99d7e60b702dcb504a311004c914a8&buy_key=FM&token=4730&timestamp=1778972073&duration=453 | |
| [听友FM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt) | 成功 | | 2.257秒 | 23.79ms | 0.002ms | 427.446ms | 375.908ms | 856.412ms | 419.644ms | 149.932ms | https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778972071&sign=ce002fc5c097450a447eab829e63f692 | |
| [咕咕动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%92%95%E5%92%95%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 3.886秒 | 15.356ms | 0.007ms | 690.626ms | 702.782ms | 428.107ms | 1.935秒 | 111.561ms | https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/cce3008768e54b0ab7d8413653c95ba1~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1810076074&x-signature=oEHLWO%2FFDlgbZjCnlAh8k5wqYXc%3D | |
| [四万影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9B%9B%E4%B8%87%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 302.412ms | 8.751ms | 0.001ms | 0.001ms | 288.859ms | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)'))) |
| [在线之家](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9C%A8%E7%BA%BF%E4%B9%8B%E5%AE%B6.txt) | 成功 | | 5.614秒 | 12.634ms | 0.001ms | 0.001ms | 563.284ms | 935.403ms | 3.845秒 | 256.07ms | https://media-sxty-fy-corp.sx3oss.ctyunxs.cn/CORPCLOUD/f076ccf5-a095-45a2-b086-cbf66f4aa40d.mp4?response-content-disposition=attachment%3Bfilename%3D%22%E9%93%81%E8%A1%80%E6%88%98%E5%A3%AB%E6%9D%80%E6%88%AE%E4%B9%8B%E5%9C%B02025HD1080P.mp4%22%3Bfilename*%3DUTF-8%27%27%25E9%2593%2581%25E8%25A1%2580%25E6%2588%2598%25E5%25A3%25AB%25E6%259D%2580%25E6%2588%25AE%25E4%25B9%258B%25E5%259C%25B02025HD1080P.mp4&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=CORP&x-amz-CLIENTTYPEIN=UNKNOWN&Signature=oubmeQnjqGd5W0mono8h/BSx9jo%3D&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&Expires=1778975934&x-amz-limitrate=102400&response-content-type=video/mp4&x-amz-FSIZE=2183471772&x-amz-UID=10000004591358&x-amz-UFID=31374317010337932 | |
| [多多](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A4%9A%E5%A4%9A.txt) | 成功 | | 1.639秒 | 9.896ms | 0.001ms | 0.001ms | 428.707ms | 358.936ms | 0.007ms | 841.097ms | https://pan.baidu.com/s/1pwIj24HVw6lpAUcUrJE-QQ?pwd=yyds | |
| [如意资源](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A6%82%E6%84%8F%E8%B5%84%E6%BA%90.txt) | 成功 | | 3.01秒 | 4.15ms | 0.0ms | 0.006ms | 823.791ms | 321.439ms | 0.003ms | 1.86秒 | https://svip.ryiplay18.com/20260515/6453_8cf2f155/index.m3u8 | |
| [布布影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%B8%83%E5%B8%83%E5%BD%B1%E8%A7%86.txt) | 成功 | | 2.995秒 | 15.926ms | 0.001ms | 0.001ms | 811.515ms | 666.045ms | 1.196秒 | 303.24ms | https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260516T225433Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260516%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=b8e4f070da1c15812df97bd0914f1541664b6b5286df0508eb50fc5d5b04f971 | |
| [微观短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%BE%AE%E8%A7%82%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.501秒 | 4.093ms | 0.018ms | 189.105ms | 270.476ms | 959.201ms | 0.006ms | 76.341ms | https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778972072&sign=948a8ff9841970ba8852ae844c7b2d3a | |
| [新韩剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt) | 成功 | | 2.523秒 | 11.475ms | 0.002ms | 0.001ms | 651.526ms | 434.029ms | 430.466ms | 993.597ms | https://cdn.yzzy31-play.com/20260418/19681_becb8597/index.m3u8 | |
| [星星短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%98%9F%E6%98%9F%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.192秒 | 11.984ms | 0.001ms | 0.001ms | 489.597ms | 580.536ms | 0.004ms | 108.432ms | https://img.novel.wsljf.xyz/shortPlay-mp4/420424102051841/EvnIm1746774634078/abc6208e-390b-4533-a1a4-b9e5741cc384/540x960/output.m3u8 | |
| [木偶](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%9C%A8%E5%81%B6.txt) | 成功 | | 764.883ms | 7.805ms | 0.002ms | 0.002ms | 289.797ms | 229.808ms | 0.013ms | 236.665ms | https://115cdn.com/s/swf2d3336dh?password=if81 | |
| [樱花动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A8%B1%E8%8A%B1%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 6.656秒 | 4.628ms | 0.001ms | 0.001ms | 2.148秒 | 1.296秒 | 1.307秒 | 1.899秒 | https://yzzy.play-cdn8.com/20220731/11908_8b017ccd/index.m3u8 | |
| [橘子TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A9%98%E5%AD%90TV.txt) | 成功 | | 3.373秒 | 25.291ms | 571.607ms | 338.395ms | 333.385ms | 403.228ms | 724.724ms | 975.578ms | https://usaydd.xbavporn.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=c19488df886f980789c76fe5ce4d73b6&t=1778972075 | |
| [欧歌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%AC%A7%E6%AD%8C.txt) | 成功 | | 1.493秒 | 23.527ms | 0.001ms | 0.0ms | 210.588ms | 341.282ms | 0.008ms | 916.791ms | https://pan.baidu.com/s/1jrvd3aW7MiXaZOm5AOpXfw?pwd=8888 | |
| [河马短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%B3%E9%A9%AC%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.83秒 | 19.81ms | 0.001ms | 331.889ms | 331.019ms | 1.011秒 | 0.04ms | 132.092ms | https://dzzt-video.cbread.cn/4a89fa8c36642d6a0d5b5f78ecd454b6/6a09e600/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4 | |
| [滴答影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BB%B4%E7%AD%94%E5%BD%B1%E8%A7%86.txt) | 成功 | | 1.665秒 | 6.292ms | 0.001ms | 0.001ms | 313.478ms | 215.415ms | 0.013ms | 1.129秒 | https://pan.baidu.com/s/1iUOPtAOz3ypj2nyY7Wv9Ww?pwd=969e | |
| [潮流APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BD%AE%E6%B5%81APP.txt) | 成功 | | 10.627秒 | 8.93ms | 0.006ms | 85.294ms | 92.964ms | 119.275ms | 10.181秒 | 138.094ms | http://43.248.100.143:6888//api/?key=tviKuMb3MlqCW1I6gE&url=NBY-XMYAES506d105d64032dd243d9eaee78f9c4d46ae43e86c28ffa39239c9f3f1e5354e5ade3635b72dd0f3d736ec207aa64bcf0\|84f621bd4bfac2f2072ee495d829a1c8 | |
| [爱奇艺](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%88%B1%E5%A5%87%E8%89%BA.txt) | 成功 | | 4.515秒 | 31.794ms | 0.032ms | 3.534秒 | 640.06ms | 184.274ms | 0.002ms | 123.283ms | http://www.iqiyi.com/v_1mmd1991kgw.html | |
| [独播库](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8B%AC%E6%92%AD%E5%BA%93.txt) | 成功 | | 1.492秒 | 8.006ms | 0.001ms | 0.001ms | 640.682ms | 315.125ms | 322.692ms | 204.996ms | https://vid.dbokutv.com/20260411/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsnsRsGlR7XgBJ8nSsfaQcPoBJ0nBJ0oCJaqD4CrCIvjS34/chunklist.m3u8 | |
| [玩偶哥哥](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E5%93%A5%E5%93%A5.txt) | 失败 | 分类列表 | 293.103ms | 10.249ms | 0.001ms | 0.001ms | 142.28ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [玩偶聚合](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E8%81%9A%E5%90%88.txt) | 成功 | | 733.479ms | 7.068ms | 0.001ms | 0.07ms | 284.145ms | 218.428ms | 0.038ms | 222.331ms | https://115cdn.com/s/swf2d3336dh?password=if81 | |
| [瓜子](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt) | 成功 | | 1.784秒 | 23.568ms | 0.003ms | 0.037ms | 586.538ms | 721.146ms | 375.687ms | 76.047ms | https://vd.hxcztech.com/f70ebf7a2ca6d127a541496bb68576fe/20260517065436/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8 | |
| [百度短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%99%BE%E5%BA%A6%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.602秒 | 11.739ms | 0.001ms | 433.673ms | 253.675ms | 557.95ms | 280.693ms | 63.975ms | http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hna | |
| [盘Ta](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98Ta.txt) | 成功 | | 1.045秒 | 4.311ms | 0.0ms | 310.564ms | 298.338ms | 311.47ms | 0.015ms | 119.603ms | https://yun.139.com/shareweb/#/w/i/2sUfBKpu5QBqz | |
| [盘聚](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E8%81%9A.txt) | 成功 | | 1.579秒 | 12.712ms | 0.001ms | 0.001ms | 186.206ms | 203.604ms | 179.957ms | 996.126ms | https://pan.baidu.com/s/1e6bRvilOqU11I0aregqndA?pwd=ojmk | |
| [盘链](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E9%93%BE.txt) | 成功 | | 2.259秒 | 8.229ms | 0.02ms | 0.001ms | 849.92ms | 172.24ms | 0.002ms | 1.228秒 | https://pan.baidu.com/s/1rbhXV3rLNKd1wVta_hMYnw?pwd=8888 | |
| [短剧优选](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E4%BC%98%E9%80%89.txt) | 成功 | | 7.124秒 | 27.393ms | 546.159ms | 0.095ms | 212.384ms | 236.516ms | 0.006ms | 85.39ms | http://qcapp.xingya.com.cn/wz_mp40525qianyizichan1.mp4?sign=7dc1e4855429dcd3eddecefedfa29ab1&t=6a0b98b1 | |
| [短剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E7%BD%91.txt) | 成功 | | 1.534秒 | 6.353ms | 0.001ms | 0.001ms | 272.585ms | 224.129ms | 0.005ms | 1.031秒 | https://pan.baidu.com/s/1uKNPs2l7fvRp-JpP8btPCw?pwd=6666 | |
| [糯米](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt) | 成功 | | 1.825秒 | 31.947ms | 0.002ms | 447.788ms | 621.377ms | 132.849ms | 233.916ms | 356.473ms | https://vip.123pan.cn/1853039965/dy/东北往事极恶不赦.m3u8 | |
| [网易云音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90.txt) | 成功 | | 2.262秒 | 14.249ms | 0.0ms | 453.882ms | 406.654ms | 0.006ms | 1.33秒 | 55.378ms | https://vodkgeyttp8.vod.126.net/cloudmusic/b028/core/d385/7949c1ba77cdfe6a51daf59fceb136cf.mp4?wsSecret=c85185384fdf2f3f1e9a810340e83f61&wsTime=1778972077 | |
| [耐视点播](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%80%90%E8%A7%86%E7%82%B9%E6%92%AD.txt) | 失败 | 分类列表 | 2.9秒 | 4.167ms | 0.0ms | 0.001ms | 1.339秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [腾讯视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%85%BE%E8%AE%AF%E8%A7%86%E9%A2%91.txt) | 成功 | | 2.072秒 | 10.26ms | 0.001ms | 174.702ms | 301.387ms | 1.292秒 | 0.008ms | 292.439ms | https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html | |
| [至臻](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%87%B3%E8%87%BB.txt) | 成功 | | 666.546ms | 13.583ms | 0.001ms | 0.001ms | 293.836ms | 215.771ms | 0.007ms | 142.664ms | https://pan.quark.cn/s/76aa8cdbc04e | |
| [茶杯狐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt) | 成功 | | 5.638秒 | 5.023ms | 0.001ms | 1.864秒 | 653.01ms | 674.617ms | 1.346秒 | 1.094秒 | https://vip.ffzy-play9.com/20260517/41455_299d8968/index.m3u8 | |
| [虎斑](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt) | 成功 | | 8.143秒 | 5.408ms | 0.001ms | 0.001ms | 397.563ms | 6.628秒 | 0.032ms | 1.111秒 | https://pan.baidu.com/s/1VvGxIMTOMWS3tIBDwnIjDQ?pwd=cvav | |
| [蜡笔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt) | 成功 | | 2.779秒 | 3.932ms | 0.001ms | 0.001ms | 1.017秒 | 686.853ms | 0.003ms | 1.071秒 | https://pan.baidu.com/s/1LZC9v0B6ETfpQWooAqqxJA?pwd=jcx5 | |
| [袋鼠影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A2%8B%E9%BC%A0%E5%BD%B1%E8%A7%86.txt) | 成功 | | 2.58秒 | 5.553ms | 0.001ms | 0.001ms | 750.645ms | 529.482ms | 332.591ms | 960.063ms | https://play.phimgood.com/20260516/26886_f6f20ada/index.m3u8 | |
| [视界](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A7%86%E7%95%8C.txt) | 成功 | | 1.491秒 | 5.74ms | 0.001ms | 336.196ms | 202.068ms | 201.072ms | 444.092ms | 300.799ms | https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/e4c3ddb3-e567-4dd5-a8ae-bba59a76de13.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%2201.m3u8%22%3Bfilename*%3DUTF-8%27%2701.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=Xc0FUkK5%2B5GztPzTPWVIzzhuNDo%3D&Expires=1778972108&x-amz-FSIZE=89859&x-amz-UFID=823271248265142587 | |
| [路漫漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt) | 成功 | | 3.624秒 | 6.727ms | 0.001ms | 0.0ms | 944.185ms | 646.023ms | 1.745秒 | 281.793ms | https://video-sh.cloudvideocdn.taobao.com/pc_video_daren_publish/1775328690971/3f48edfdc3979ed7.mp4?auth_key=1779031658-0-0-229ab71626291815135a0c6854690f25&biz=guangguang-665839e56eb080a4&t=213e01e717789716589773390e0fb4 | |
| [酷我听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.636秒 | 4.944ms | 0.001ms | 742.579ms | 103.925ms | 3.31秒 | 427.565ms | 45.634ms | http://lv.sycdn.kuwo.cn/4d0c43195127a21127431aba3cb10191/6a08f5b1/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$ | |
| [酷狗音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E7%8B%97%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.475秒 | 13.553ms | 367.009ms | 258.686ms | 227.029ms | 272.229ms | 306.591ms | 26.854ms | http://fsdg360.tx.kugou.com/202605170654/5267628662d3bde01acd6ac9215db0ca/v3/81dfc7808246f457b315ad07def6bc0a/yp/p_0_960163/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx763443702_qu128_s886309.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3 | |
| [金牌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%87%91%E7%89%8C.txt) | 失败 | 地址校验 | 2.949秒 | 8.517ms | 0.001ms | 1.55秒 | 186.819ms | 189.572ms | 193.319ms | 94.591ms | https://ppvod01.kqgfbs.com/splitOut/20260103/1226906/V20260103184854978121226906/index.m3u8?t=6a091fdf&whip=212.107.29.200&sign=5635bd8201258101f04dcb51b6af47c313ed7fd9 | HTTP 403 |
| [闪电](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%97%AA%E7%94%B5.txt) | 失败 | 分类列表 | 2.367秒 | 16.266ms | 0.0ms | 0.0ms | 1.3秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [飞快TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt) | 成功 | | 6.79秒 | 17.908ms | 0.001ms | 0.001ms | 1.653秒 | 1.642秒 | 1.637秒 | 1.838秒 | https://cdn.yzzy28-play.com/20260516/30228_e2fd3d57/index.m3u8 | |
| [魔方APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%AD%94%E6%96%B9APP.txt) | 失败 | 首页分类 | 289.794ms | 12.612ms | 0.001ms | 276.811ms | 0.0ms | 0.0ms | 0.0ms | 0.0ms | | 分类列表为空 |
| [麦田影院](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BA%A6%E7%94%B0%E5%BD%B1%E9%99%A2.txt) | 成功 | | 1.066秒 | 3.603ms | 0.001ms | 0.0ms | 400.856ms | 170.176ms | 0.074ms | 489.199ms | https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8 | |
| [黑猫APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt) | 成功 | | 4.153秒 | 8.515ms | 0.004ms | 968.325ms | 1.622秒 | 598.966ms | 0.029ms | 954.11ms | https://vip.ffzy-play9.com/20260517/41455_299d8968/index.m3u8 | |
+5
View File
@@ -6,6 +6,7 @@
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/YouTube.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt",
@@ -22,6 +23,7 @@
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%92%95%E5%92%95%E5%8A%A8%E6%BC%AB.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9C%A8%E7%BA%BF%E4%B9%8B%E5%AE%B6.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A4%9A%E5%A4%9A.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A6%82%E6%84%8F%E8%B5%84%E6%BA%90.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%B8%83%E5%B8%83%E5%BD%B1%E8%A7%86.txt",
@@ -38,6 +40,7 @@
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%88%B1%E5%A5%87%E8%89%BA.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8B%AC%E6%92%AD%E5%BA%93.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E8%81%9A%E5%90%88.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%99%BE%E5%BA%A6%E7%9F%AD%E5%89%A7.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98Ta.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E8%81%9A.txt",
@@ -49,11 +52,13 @@
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%85%BE%E8%AE%AF%E8%A7%86%E9%A2%91.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%87%B3%E8%87%BB.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A2%8B%E9%BC%A0%E5%BD%B1%E8%A7%86.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A7%86%E7%95%8C.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E7%8B%97%E9%9F%B3%E4%B9%90.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BA%A6%E7%94%B0%E5%BD%B1%E9%99%A2.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt"
+205 -205
View File
@@ -1,22 +1,7 @@
[
{
"version": 3,
"file": "py/麦田影院.txt",
"valid": true
},
{
"version": 4,
"file": "py/短剧网.txt",
"valid": true
},
{
"version": 7,
"file": "py/木偶.txt",
"valid": true
},
{
"version": 5,
"file": "py/libvio.txt",
"file": "py/至臻.txt",
"valid": true
},
{
@@ -25,8 +10,8 @@
"valid": true
},
{
"version": 3,
"file": "py/潮流APP.txt",
"version": 7,
"file": "py/木偶.txt",
"valid": true
},
{
@@ -34,9 +19,19 @@
"file": "py/双星.txt",
"valid": true
},
{
"version": 5,
"file": "py/libvio.txt",
"valid": true
},
{
"version": 8,
"file": "py/盘Ta.txt",
"valid": true
},
{
"version": 3,
"file": "py/星星短剧.txt",
"file": "py/麦田影院.txt",
"valid": true
},
{
@@ -46,12 +41,87 @@
},
{
"version": 3,
"file": "py/AAZ音乐.txt",
"file": "py/星星短剧.txt",
"valid": true
},
{
"version": 3,
"file": "py/酷狗音乐.txt",
"valid": true
},
{
"version": 3,
"file": "py/视界.txt",
"valid": true
},
{
"version": 3,
"file": "py/独播库.txt",
"valid": true
},
{
"version": 8,
"file": "py/盘Ta.txt",
"file": "py/欧歌.txt",
"valid": true
},
{
"version": 3,
"file": "py/微观短剧.txt",
"valid": true
},
{
"version": 4,
"file": "py/短剧网.txt",
"valid": true
},
{
"version": 3,
"file": "py/PPnix.txt",
"valid": true
},
{
"version": 10,
"file": "py/盘聚.txt",
"valid": true
},
{
"version": 3,
"file": "py/百度短剧.txt",
"valid": true
},
{
"version": 12,
"file": "py/多多.txt",
"valid": true
},
{
"version": 6,
"file": "py/滴答影视.txt",
"valid": true
},
{
"version": 5,
"file": "py/瓜子.txt",
"valid": true
},
{
"version": 3,
"file": "py/糯米.txt",
"valid": true
},
{
"version": 3,
"file": "py/河马短剧.txt",
"valid": true
},
{
"version": 3,
"file": "py/AAZ音乐.txt",
"valid": true
},
{
"version": 4,
"file": "py/6V磁力.txt",
"valid": true
},
{
@@ -64,84 +134,9 @@
"file": "py/腾讯视频.txt",
"valid": true
},
{
"version": 3,
"file": "py/独播库.txt",
"valid": true
},
{
"version": 6,
"file": "py/滴答影视.txt",
"valid": true
},
{
"version": 3,
"file": "py/微观短剧.txt",
"valid": true
},
{
"version": 8,
"file": "py/欧歌.txt",
"valid": true
},
{
"version": 14,
"file": "py/短剧优选.txt",
"valid": true
},
{
"version": 3,
"file": "py/PPnix.txt",
"valid": true
},
{
"version": 4,
"file": "py/6V磁力.txt",
"valid": true
},
{
"version": 10,
"file": "py/盘聚.txt",
"valid": true
},
{
"version": 7,
"file": "py/至臻.txt",
"valid": true
},
{
"version": 7,
"file": "py/蜡笔.txt",
"valid": true
},
{
"version": 3,
"file": "py/视界.txt",
"valid": true
},
{
"version": 12,
"file": "py/多多.txt",
"valid": true
},
{
"version": 7,
"file": "py/二小.txt",
"valid": true
},
{
"version": 3,
"file": "py/听友FM.txt",
"valid": true
},
{
"version": 3,
"file": "py/如意资源.txt",
"valid": true
},
{
"version": 3,
"file": "py/两个BT.txt",
"file": "py/QQ音乐.txt",
"valid": true
},
{
@@ -151,27 +146,7 @@
},
{
"version": 3,
"file": "py/网易云音乐.txt",
"valid": true
},
{
"version": 3,
"file": "py/袋鼠影视.txt",
"valid": true
},
{
"version": 3,
"file": "py/新韩剧网.txt",
"valid": true
},
{
"version": 3,
"file": "py/糯米.txt",
"valid": true
},
{
"version": 6,
"file": "py/修罗.txt",
"file": "py/听友FM.txt",
"valid": true
},
{
@@ -181,17 +156,12 @@
},
{
"version": 3,
"file": "py/百度短剧.txt",
"file": "py/网易云音乐.txt",
"valid": true
},
{
"version": 6,
"file": "py/人人电影.txt",
"valid": true
},
{
"version": 3,
"file": "py/河马短剧.txt",
"version": 7,
"file": "py/二小.txt",
"valid": true
},
{
@@ -201,7 +171,17 @@
},
{
"version": 3,
"file": "py/布布影视.txt",
"file": "py/新韩剧网.txt",
"valid": true
},
{
"version": 3,
"file": "py/YouTube.txt",
"valid": true
},
{
"version": 3,
"file": "py/袋鼠影视.txt",
"valid": true
},
{
@@ -215,8 +195,28 @@
"valid": true
},
{
"version": 14,
"file": "py/QQ音乐.txt",
"version": 7,
"file": "py/蜡笔.txt",
"valid": true
},
{
"version": 3,
"file": "py/两个BT.txt",
"valid": true
},
{
"version": 3,
"file": "py/布布影视.txt",
"valid": true
},
{
"version": 3,
"file": "py/如意资源.txt",
"valid": true
},
{
"version": 6,
"file": "py/人人电影.txt",
"valid": true
},
{
@@ -224,56 +224,26 @@
"file": "py/橘子TV.txt",
"valid": true
},
{
"version": 2,
"file": "py/咕咕动漫.txt",
"valid": true
},
{
"version": 3,
"file": "py/YouTube.txt",
"valid": true
},
{
"version": 3,
"file": "py/剧圈圈.txt",
"valid": true
},
{
"version": 3,
"file": "py/博看听书.txt",
"valid": true
},
{
"version": 3,
"file": "py/酷我听书.txt",
"valid": true
},
{
"version": 14,
"file": "py/爱奇艺.txt",
"valid": true
},
{
"version": 3,
"file": "py/樱花动漫.txt",
"valid": true
},
{
"version": 3,
"file": "py/路漫漫.txt",
"valid": true
},
{
"version": 6,
"file": "py/飞快TV.txt",
"valid": true
},
{
"version": 3,
"file": "py/乌云影视.txt",
"valid": true
},
{
"version": 3,
"file": "py/路漫漫.txt",
"valid": true
},
{
"version": 3,
"file": "py/咕咕动漫.txt",
"valid": true
},
{
"version": 3,
"file": "py/博看听书.txt",
"valid": true
},
{
"version": 3,
"file": "py/黑猫APP.txt",
@@ -281,7 +251,27 @@
},
{
"version": 3,
"file": "py/凡客TV.txt",
"file": "py/剧圈圈.txt",
"valid": true
},
{
"version": 14,
"file": "py/爱奇艺.txt",
"valid": true
},
{
"version": 3,
"file": "py/酷我听书.txt",
"valid": true
},
{
"version": 6,
"file": "py/修罗.txt",
"valid": true
},
{
"version": 5,
"file": "py/在线之家.txt",
"valid": true
},
{
@@ -291,8 +281,38 @@
},
{
"version": 3,
"file": "py/四万影视.txt",
"valid": false
"file": "py/youknow.txt",
"valid": true
},
{
"version": 3,
"file": "py/樱花动漫.txt",
"valid": true
},
{
"version": 6,
"file": "py/飞快TV.txt",
"valid": true
},
{
"version": 3,
"file": "py/凡客TV.txt",
"valid": true
},
{
"version": 14,
"file": "py/短剧优选.txt",
"valid": true
},
{
"version": 5,
"file": "py/虎斑.txt",
"valid": true
},
{
"version": 3,
"file": "py/潮流APP.txt",
"valid": true
},
{
"version": 3,
@@ -304,6 +324,11 @@
"file": "py/玩偶哥哥.txt",
"valid": false
},
{
"version": 3,
"file": "py/四万影视.txt",
"valid": false
},
{
"version": 3,
"file": "py/世纪音乐.txt",
@@ -316,17 +341,7 @@
},
{
"version": 3,
"file": "py/耐视点播.txt",
"valid": false
},
{
"version": 3,
"file": "py/youknow.txt",
"valid": false
},
{
"version": 5,
"file": "py/不太灵.txt",
"file": "py/人人视频.txt",
"valid": false
},
{
@@ -336,12 +351,7 @@
},
{
"version": 3,
"file": "py/人人视频.txt",
"valid": false
},
{
"version": 5,
"file": "py/在线之家.txt",
"file": "py/耐视点播.txt",
"valid": false
},
{
@@ -349,19 +359,9 @@
"file": "py/金牌.txt",
"valid": false
},
{
"version": 3,
"file": "py/酷狗音乐.txt",
"valid": false
},
{
"version": 5,
"file": "py/瓜子.txt",
"valid": false
},
{
"version": 5,
"file": "py/虎斑.txt",
"file": "py/不太灵.txt",
"valid": false
}
]