This commit is contained in:
Harold
2026-06-05 12:01:21 +08:00
parent aafb600348
commit 226f3792dd
6 changed files with 1140 additions and 1145 deletions
+749 -749
View File
@@ -1,21 +1,21 @@
{
"generated_at": "2026-06-05T11:35:46+08:00",
"generated_at": "2026-06-05T12:00:30+08:00",
"max_workers": 16,
"total_duration_ms": 54785.092,
"total_duration_ms": 50086.866,
"summary": {
"total": 83,
"success": 71,
"failed": 12,
"success_rate": 0.8554,
"success": 66,
"failed": 17,
"success_rate": 0.7952,
"stage_failures": {
"module_load": 0,
"init": 0,
"home": 2,
"category": 8,
"category": 10,
"detail": 1,
"player": 0,
"url_check": 0,
"unexpected": 1
"player": 1,
"url_check": 1,
"unexpected": 2
}
},
"results": [
@@ -27,14 +27,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 192.8,
"module_load": 234.08,
"init": 0.001,
"home": 1554.989,
"category": 0.019,
"detail": 1230.275,
"player": 2109.919,
"url_check": 1238.824,
"total": 6327.88
"home": 784.402,
"category": 0.017,
"detail": 595.718,
"player": 1990.275,
"url_check": 937.533,
"total": 4556.572
},
"counts": {
"classes": 6,
@@ -66,14 +66,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 205.886,
"init": 0.001,
"module_load": 236.1,
"init": 0.002,
"home": 0.002,
"category": 1066.473,
"detail": 566.336,
"player": 0.005,
"url_check": 151.815,
"total": 2002.149
"category": 1045.436,
"detail": 656.849,
"player": 0.004,
"url_check": 156.12,
"total": 2108.988
},
"counts": {
"classes": 5,
@@ -105,14 +105,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 191.957,
"module_load": 233.388,
"init": 0.004,
"home": 0.001,
"category": 1236.768,
"detail": 1286.13,
"home": 0.002,
"category": 1449.221,
"detail": 1436.204,
"player": 0.002,
"url_check": 0.047,
"total": 2715.482
"url_check": 0.052,
"total": 3126.337
},
"counts": {
"classes": 12,
@@ -144,14 +144,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 192.804,
"module_load": 233.672,
"init": 0.001,
"home": 1908.542,
"category": 1345.385,
"detail": 1642.74,
"player": 1616.527,
"url_check": 584.623,
"total": 7299.975
"home": 489.621,
"category": 468.501,
"detail": 774.38,
"player": 414.353,
"url_check": 546.466,
"total": 2939.675
},
"counts": {
"classes": 6,
@@ -171,7 +171,7 @@
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://car-bj.kuwo.cn/6227a3ef81ee3814a0834af1a3e6e0d8/6a224419/lx/resource/a3/23/59/3599944677.aac?from=vip",
"final_url": "https://car-bj.kuwo.cn/5e9624de791b801e714667c5badfff95/6a2249e1/lx/resource/a3/23/59/3599944677.aac?from=vip",
"reason": null
}
},
@@ -183,14 +183,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 184.673,
"init": 0.001,
"home": 0.001,
"category": 935.571,
"detail": 1040.976,
"player": 0.012,
"url_check": 823.379,
"total": 2990.599
"module_load": 234.417,
"init": 0.002,
"home": 0.003,
"category": 5200.944,
"detail": 748.5,
"player": 0.018,
"url_check": 415.1,
"total": 6608.224
},
"counts": {
"classes": 2,
@@ -222,14 +222,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 176.027,
"init": 0.017,
"home": 0.005,
"category": 708.166,
"detail": 1160.721,
"player": 296.038,
"url_check": 80.422,
"total": 2436.21
"module_load": 233.95,
"init": 0.026,
"home": 0.009,
"category": 740.544,
"detail": 1056.673,
"player": 286.857,
"url_check": 46.511,
"total": 2379.58
},
"counts": {
"classes": 6,
@@ -245,11 +245,11 @@
},
"player": {
"parse": 0,
"url": "https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=d83acaea384ba9352ca1bd00bc6fe3a5&vkey=43F5BFDCAFDF9420DA167A188427D04F29B3B91A2425C907005EAE4EAE0E5387361CB21410B3226DEBCD1E43C5DD45DFB65A25DD57220067__v2b9aae76&uin=1152921504846230218&fromtag=119114&redirect=1",
"url": "https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=36e5607f73eca68bf4a50406d85ca2c2&vkey=6C7B8F0E3D04B4B45BB26CF3B30D6FC3CA1A8AB9F7E6041806AAA6AA0BD36111E7319BC8A0860DCDEBBC5F2B4E4BAE275278FB110E774467__v2b9ab6b2&uin=1152921504846230218&fromtag=119114&redirect=1",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=d83acaea384ba9352ca1bd00bc6fe3a5&vkey=43F5BFDCAFDF9420DA167A188427D04F29B3B91A2425C907005EAE4EAE0E5387361CB21410B3226DEBCD1E43C5DD45DFB65A25DD57220067__v2b9aae76&uin=1152921504846230218&fromtag=119114&redirect=1",
"final_url": "https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=36e5607f73eca68bf4a50406d85ca2c2&vkey=6C7B8F0E3D04B4B45BB26CF3B30D6FC3CA1A8AB9F7E6041806AAA6AA0BD36111E7319BC8A0860DCDEBBC5F2B4E4BAE275278FB110E774467__v2b9ab6b2&uin=1152921504846230218&fromtag=119114&redirect=1",
"reason": null
}
},
@@ -261,14 +261,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 183.724,
"module_load": 231.588,
"init": 0.002,
"home": 0.047,
"category": 1089.433,
"detail": 3108.611,
"player": 0.006,
"url_check": 1390.429,
"total": 5774.994
"home": 0.049,
"category": 1208.736,
"detail": 5693.876,
"player": 0.005,
"url_check": 5555.493,
"total": 12691.69
},
"counts": {
"classes": 29,
@@ -300,14 +300,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 189.279,
"init": 0.001,
"home": 0.001,
"category": 1579.673,
"detail": 1861.558,
"player": 0.009,
"url_check": 148.891,
"total": 3780.957
"module_load": 232.751,
"init": 0.003,
"home": 0.002,
"category": 571.725,
"detail": 450.159,
"player": 0.004,
"url_check": 171.514,
"total": 1441.648
},
"counts": {
"classes": 6,
@@ -339,14 +339,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 206.424,
"init": 0.003,
"home": 1736.348,
"category": 1558.705,
"detail": 1519.15,
"player": 948.207,
"url_check": 188.109,
"total": 6173.452
"module_load": 230.515,
"init": 0.002,
"home": 1786.341,
"category": 5165.159,
"detail": 1167.583,
"player": 677.038,
"url_check": 111.758,
"total": 9151.328
},
"counts": {
"classes": 5,
@@ -373,39 +373,39 @@
{
"spider": "youknow",
"file": "youknow.txt",
"success": false,
"failed_stage": "detail",
"error": "详情缺少播放源或播放列表",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 188.454,
"init": 0.001,
"module_load": 230.828,
"init": 0.018,
"home": 0.001,
"category": 1961.196,
"detail": 1819.164,
"player": 0.0,
"url_check": 0.0,
"total": 8163.719
"category": 2219.434,
"detail": 2166.913,
"player": 2169.088,
"url_check": 1190.661,
"total": 7994.147
},
"counts": {
"classes": 7,
"category_videos": 72,
"category_videos": 223,
"detail_videos": 1,
"episodes": 0
"episodes": 1
},
"samples": {
"tid": "drama",
"vod_id": "204287",
"flag": null,
"play_id": null
"tid": "index",
"vod_id": "204267",
"flag": "YouKnowTV",
"play_id": "eyJ2b2RfaWQiOiIyMDQyNjciLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQyNjctMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQyNjctMS0xLyJ9LHsic291cmNlIjoi57q_6LevMTUiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjA0MjY3LTItMS8ifSx7InNvdXJjZSI6Iue6v-i3rzE2Iiwic291cmNlX2lkIjoiMiIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNDI2Ny0yLTEvIn0seyJzb3VyY2UiOiLnur_ot68yNyIsInNvdXJjZV9pZCI6IjMiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQyNjctMy0xLyJ9LHsic291cmNlIjoi57q_6LevMjgiLCJzb3VyY2VfaWQiOiIzIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjA0MjY3LTMtMS8ifV19"
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"parse": 0,
"url": "https://vip.dytt-tvs.com/20260601/22311_01f30298/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.dytt-tvs.com/20260601/22311_01f30298/index.m3u8",
"reason": null
}
},
@@ -417,14 +417,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 188.716,
"init": 0.004,
"module_load": 234.97,
"init": 0.016,
"home": 0.002,
"category": 1675.613,
"detail": 1299.338,
"player": 0.005,
"url_check": 0.077,
"total": 3186.66
"category": 1219.709,
"detail": 1456.861,
"player": 0.007,
"url_check": 0.093,
"total": 2920.296
},
"counts": {
"classes": 5,
@@ -451,39 +451,39 @@
{
"spider": "不太灵",
"file": "不太灵.txt",
"success": true,
"failed_stage": null,
"error": null,
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 187.06,
"init": 0.001,
"home": 2999.245,
"category": 10027.824,
"detail": 7737.681,
"player": 0.007,
"url_check": 162.576,
"total": 31005.893
"module_load": 230.23,
"init": 0.002,
"home": 4306.918,
"category": 5053.36,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 13854.098
},
"counts": {
"classes": 5,
"category_videos": 25,
"detail_videos": 1,
"episodes": 2
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "2",
"vod_id": "37200350",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/9f100cbc0472"
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/9f100cbc0472",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/9f100cbc0472",
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
@@ -495,14 +495,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 220.21,
"init": 0.001,
"home": 380.675,
"category": 143.138,
"detail": 113.954,
"player": 0.004,
"url_check": 291.497,
"total": 1150.156
"module_load": 229.426,
"init": 0.002,
"home": 862.33,
"category": 130.157,
"detail": 121.295,
"player": 0.005,
"url_check": 313.514,
"total": 1671.201
},
"counts": {
"classes": 5,
@@ -512,17 +512,17 @@
},
"samples": {
"tid": "home",
"vod_id": "song:heecwmcy",
"vod_id": "song:yteehkkwem",
"flag": "世纪音乐",
"play_id": "music:heecwmcy"
"play_id": "music:yteehkkwem"
},
"player": {
"parse": 0,
"url": "https://www.4c44.com/data/down.php?ac=music&id=heecwmcy",
"url": "https://www.4c44.com/data/down.php?ac=music&id=yteehkkwem",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.4c44.com/data/down.php?ac=music&id=heecwmcy",
"final_url": "https://www.4c44.com/data/down.php?ac=music&id=yteehkkwem",
"reason": null
}
},
@@ -534,14 +534,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 221.052,
"module_load": 234.079,
"init": 0.0,
"home": 0.001,
"category": 1007.446,
"detail": 1032.421,
"player": 1876.446,
"url_check": 1443.171,
"total": 5581.089
"category": 678.253,
"detail": 691.93,
"player": 1785.044,
"url_check": 829.253,
"total": 4221.539
},
"counts": {
"classes": 14,
@@ -573,14 +573,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 183.498,
"init": 0.0,
"home": 812.123,
"category": 3157.606,
"detail": 2438.601,
"player": 0.021,
"url_check": 2356.769,
"total": 8950.125
"module_load": 231.174,
"init": 0.002,
"home": 664.666,
"category": 674.59,
"detail": 1817.215,
"player": 0.061,
"url_check": 2295.282,
"total": 5694.3
},
"counts": {
"classes": 7,
@@ -600,7 +600,7 @@
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/ec209073dcf6f9e55fc145edc4bc4a46acca7616.m3u8",
"final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/c1fa0a29746ca7d7e74252f1016e88cf0376b099.m3u8",
"reason": null
}
},
@@ -612,14 +612,14 @@
"error": "HTTPSConnectionPool(host='www.21uc.com', port=443): Max retries exceeded with url: /type/2.html (Caused by NameResolutionError(\"HTTPSConnection(host='www.21uc.com', port=443): Failed to resolve 'www.21uc.com' ([Errno -2] Name or service not known)\"))",
"traceback": null,
"timings_ms": {
"module_load": 188.081,
"module_load": 226.087,
"init": 0.001,
"home": 0.001,
"category": 859.948,
"category": 1323.306,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1924.96
"total": 3282.922
},
"counts": {
"classes": 5,
@@ -651,14 +651,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.428,
"module_load": 6.187,
"init": 0.001,
"home": 0.001,
"category": 1493.153,
"detail": 3074.599,
"player": 0.003,
"url_check": 1040.639,
"total": 5615.301
"category": 1342.631,
"detail": 783.9,
"player": 0.005,
"url_check": 955.764,
"total": 3089.115
},
"counts": {
"classes": 4,
@@ -668,17 +668,17 @@
},
"samples": {
"tid": "1",
"vod_id": "12471",
"vod_id": "12482",
"flag": "百度#二小",
"play_id": "https://pan.baidu.com/s/1g6vr7s3qftDNaW2a42GP-Q?pwd=5twa"
"play_id": "https://pan.baidu.com/s/1SwIGefaSx4BU9lLnNPiL9w?pwd=anrj"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1g6vr7s3qftDNaW2a42GP-Q?pwd=5twa",
"url": "https://pan.baidu.com/s/1SwIGefaSx4BU9lLnNPiL9w?pwd=anrj",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=g6vr7s3qftDNaW2a42GP-Q&pwd=5twa",
"final_url": "https://pan.baidu.com/share/init?surl=SwIGefaSx4BU9lLnNPiL9w&pwd=anrj",
"reason": null
}
},
@@ -690,14 +690,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.71,
"module_load": 10.674,
"init": 0.001,
"home": 0.001,
"category": 962.478,
"detail": 939.741,
"category": 1125.033,
"detail": 1395.833,
"player": 0.009,
"url_check": 941.821,
"total": 2850.087
"url_check": 1176.987,
"total": 15544.125
},
"counts": {
"classes": 4,
@@ -706,37 +706,37 @@
"episodes": 2
},
"samples": {
"tid": "movie/list_2",
"vod_id": "/movie/2026/0604/59530.html",
"tid": "dianshiju/list_6",
"vod_id": "/dianshiju/2026/0605/59534.html",
"flag": "baidu",
"play_id": "https://pan.baidu.com/s/1DINB7wdLfDSOoiASSLmbyQ?pwd=4ta1"
"play_id": "https://pan.baidu.com/s/1VsP349gYcwYWDYC0oQHUGA?pwd=3w16"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1DINB7wdLfDSOoiASSLmbyQ?pwd=4ta1",
"url": "https://pan.baidu.com/s/1VsP349gYcwYWDYC0oQHUGA?pwd=3w16",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=DINB7wdLfDSOoiASSLmbyQ&pwd=4ta1",
"final_url": "https://pan.baidu.com/share/init?surl=VsP349gYcwYWDYC0oQHUGA&pwd=3w16",
"reason": null
}
},
{
"spider": "人人视频",
"file": "人人视频.txt",
"success": true,
"failed_stage": null,
"error": null,
"success": false,
"failed_stage": "url_check",
"error": "HTTP 403",
"traceback": null,
"timings_ms": {
"module_load": 4.449,
"init": 0.0,
"home": 167.486,
"category": 286.766,
"detail": 215.966,
"player": 586.67,
"url_check": 122.505,
"total": 1384.568
"module_load": 6.071,
"init": 0.001,
"home": 387.892,
"category": 264.608,
"detail": 259.271,
"player": 341.604,
"url_check": 226.07,
"total": 2729.434
},
"counts": {
"classes": 4,
@@ -745,19 +745,19 @@
"episodes": 1
},
"samples": {
"tid": "TV",
"vod_id": "57302",
"tid": "MOVIE",
"vod_id": "57310",
"flag": "人人专线",
"play_id": "57302@384481"
"play_id": "57310@383192"
},
"player": {
"parse": 0,
"url": "https://a3fkpcul3b4qlid.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/80cf059b5eef71f180d45017f0e80402/092590093dae469e9e5f56f719553aa5-083beccc8eb978e5bc9375c3864cdc34-ld.mp4?auth_key=1780644949-d53febceec2d123d8b043b3edbea2f08-0-e00d513ae82bb5951aeb539777de682d&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=52ee7ace224d4fb3a4e46c848dc1d14c&hevc=false&seasonId=57302",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://a3fkpcul3b4qlid.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/80cf059b5eef71f180d45017f0e80402/092590093dae469e9e5f56f719553aa5-083beccc8eb978e5bc9375c3864cdc34-ld.mp4?auth_key=1780644949-d53febceec2d123d8b043b3edbea2f08-0-e00d513ae82bb5951aeb539777de682d&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=52ee7ace224d4fb3a4e46c848dc1d14c&hevc=false&seasonId=57302",
"reason": null
"url": "https://tfwh3grhdgmt1gc41hcjz8yzdk.ourdvsssvip.com:20443/ws-302.bwcgee.cn/d0db5cd7582471f1b8ae5017e1f80402/be5048e0dc314281a0733bf850d36453-f8774ab77d5b8ee94b1175042785f5e7-ld.mp4?key=cec97a430a520606c1d4260bb5abca2f&time=1780646434817&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=07e122ad217c44c6965ff36513171466&hevc=false&seasonId=57310&wsiphost=ipdbme&wsrid_tag=6a2249e2_PS-KWE-01BRQ71_45788-44481-s1t1780632034900&x-mamba-business-label=13423&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
"valid": false,
"reachable": false,
"status_code": 403,
"final_url": "https://tfwh3grhdgmt1gc41hcjz8yzdk.ourdvsssvip.com:20443/ws-302.bwcgee.cn/d0db5cd7582471f1b8ae5017e1f80402/be5048e0dc314281a0733bf850d36453-f8774ab77d5b8ee94b1175042785f5e7-ld.mp4?key=cec97a430a520606c1d4260bb5abca2f&time=1780646434817&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=07e122ad217c44c6965ff36513171466&hevc=false&seasonId=57310&wsiphost=ipdbme&wsrid_tag=6a2249e2_PS-KWE-01BRQ71_45788-44481-s1t1780632034900&x-mamba-business-label=13423&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
"reason": "HTTP 403"
}
},
{
@@ -768,14 +768,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.052,
"module_load": 8.53,
"init": 0.001,
"home": 0.0,
"category": 277.651,
"detail": 583.814,
"player": 0.003,
"url_check": 250.854,
"total": 1119.915
"home": 0.001,
"category": 332.748,
"detail": 567.43,
"player": 0.002,
"url_check": 245.023,
"total": 1154.342
},
"counts": {
"classes": 6,
@@ -802,39 +802,39 @@
{
"spider": "低端影视",
"file": "低端影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"success": false,
"failed_stage": "category",
"error": "HTTPSConnectionPool(host='ddys.io', port=443): Max retries exceeded with url: /movie/page/1 (Caused by ConnectTimeoutError(<HTTPSConnection(host='ddys.io', port=443) at 0x763ec6dc9450>, 'Connection to ddys.io timed out. (connect timeout=10)'))",
"traceback": null,
"timings_ms": {
"module_load": 4.282,
"module_load": 5.592,
"init": 0.001,
"home": 0.001,
"category": 1544.123,
"detail": 1553.681,
"player": 0.01,
"url_check": 2389.576,
"total": 5492.054
"category": 10011.946,
"detail": 10007.309,
"player": 0.0,
"url_check": 0.0,
"total": 21661.115
},
"counts": {
"classes": 4,
"category_videos": 24,
"detail_videos": 1,
"episodes": 2
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "series",
"vod_id": "movie/11-22-63",
"flag": "播放源 1 (1080P)",
"play_id": "https://v.fengbao8.com/video/112263/第1集/index.m3u8"
"tid": "movie",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": 0,
"url": "https://v.fengbao8.com/video/112263/第1集/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.fengbao8.com/video/112263/%E7%AC%AC1%E9%9B%86/index.m3u8",
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
@@ -846,14 +846,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.238,
"module_load": 8.97,
"init": 0.001,
"home": 0.001,
"category": 2963.329,
"detail": 1568.941,
"player": 4844.584,
"url_check": 3942.677,
"total": 13328.263
"category": 1991.856,
"detail": 1088.341,
"player": 2311.342,
"url_check": 3713.981,
"total": 9116.05
},
"counts": {
"classes": 4,
@@ -869,7 +869,7 @@
},
"player": {
"parse": 0,
"url": "https://v.xlys.ltd.ua/obj/EBAC8CF8478B6AB1594AEA9C02B1DA715A432A59CADD9E832408E6F1FD4436B7",
"url": "https://v.xlys.ltd.ua/obj/38217ED3FE48A16F25859A0D36B49207E6AD65FF328732036B1ED727FF7A4F3E",
"valid": true,
"reachable": true,
"status_code": 200,
@@ -885,14 +885,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 7.346,
"module_load": 7.101,
"init": 0.001,
"home": 1278.747,
"category": 1275.046,
"home": 848.657,
"category": 858.751,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3986.03
"total": 2260.816
},
"counts": {
"classes": 5,
@@ -924,14 +924,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.388,
"module_load": 4.803,
"init": 0.001,
"home": 0.0,
"category": 1781.484,
"detail": 1754.365,
"player": 2811.75,
"url_check": 3228.442,
"total": 9580.817
"home": 0.001,
"category": 1075.095,
"detail": 1477.052,
"player": 2703.64,
"url_check": 2914.593,
"total": 8175.654
},
"counts": {
"classes": 8,
@@ -941,17 +941,17 @@
},
"samples": {
"tid": "1",
"vod_id": "f9f64eae9bf52c6a",
"vod_id": "562c258cedeca8fd",
"flag": "高速线路",
"play_id": "{\"movie_id\":\"f9f64eae9bf52c6a\",\"link_id\":\"8d29b7236ae30274e35e4eab2b8ab6af\",\"line_id\":\"line1\",\"line_name\":\"高速线路\",\"episode_name\":\"1080p\",\"type\":\"switch\",\"page\":\"https://fktv.me/movie/detail/f9f64eae9bf52c6a\"}"
"play_id": "{\"movie_id\":\"562c258cedeca8fd\",\"link_id\":\"189a118e20ce40ebfbdfa26248db5649\",\"line_id\":\"line1\",\"line_name\":\"高速线路\",\"episode_name\":\"1080p\",\"type\":\"switch\",\"page\":\"https://fktv.me/movie/detail/562c258cedeca8fd\"}"
},
"player": {
"parse": 0,
"url": "https://fktv.me/ysapi/m3u8/p/cbc3b23175d9196f0eab28aa6db1e5dd.m3u8",
"url": "https://fktv.me/ysapi/m3u8/p/98e3e2e29a249af842e11431f7b23fab.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://fktv.me/ysapi/m3u8/p/cbc3b23175d9196f0eab28aa6db1e5dd.m3u8",
"final_url": "https://fktv.me/ysapi/m3u8/p/98e3e2e29a249af842e11431f7b23fab.m3u8",
"reason": null
}
},
@@ -963,14 +963,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.361,
"init": 0.0,
"module_load": 5.309,
"init": 0.001,
"home": 0.001,
"category": 2893.449,
"category": 1130.846,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 5566.053
"total": 5826.156
},
"counts": {
"classes": 5,
@@ -1002,18 +1002,18 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.789,
"init": 0.001,
"home": 0.001,
"category": 1335.188,
"detail": 913.543,
"player": 10842.506,
"url_check": 1573.381,
"total": 14673.204
"module_load": 18.231,
"init": 0.003,
"home": 0.003,
"category": 1479.697,
"detail": 1414.134,
"player": 804.279,
"url_check": 1233.509,
"total": 4950.848
},
"counts": {
"classes": 6,
"category_videos": 57,
"category_videos": 59,
"detail_videos": 1,
"episodes": 1
},
@@ -1041,14 +1041,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.016,
"init": 0.0,
"home": 3020.016,
"category": 253.139,
"detail": 704.116,
"player": 0.002,
"url_check": 321.037,
"total": 4302.776
"module_load": 19.011,
"init": 0.001,
"home": 2958.937,
"category": 261.556,
"detail": 737.243,
"player": 0.003,
"url_check": 182.537,
"total": 4160.059
},
"counts": {
"classes": 11,
@@ -1080,14 +1080,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.394,
"init": 558.659,
"home": 0.005,
"category": 182.278,
"detail": 174.701,
"player": 0.003,
"url_check": 154.343,
"total": 1074.128
"module_load": 16.332,
"init": 534.235,
"home": 0.011,
"category": 180.858,
"detail": 191.127,
"player": 0.002,
"url_check": 191.014,
"total": 1114.874
},
"counts": {
"classes": 7,
@@ -1119,14 +1119,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.322,
"init": 80.142,
"home": 0.001,
"category": 2457.655,
"detail": 436.001,
"player": 262.25,
"url_check": 119.721,
"total": 3360.717
"module_load": 9.987,
"init": 79.252,
"home": 0.004,
"category": 164.889,
"detail": 1980.565,
"player": 293.515,
"url_check": 84.976,
"total": 2614.337
},
"counts": {
"classes": 11,
@@ -1142,11 +1142,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=f4c0a3a36bbe53a2ded2ebbcc2a410a7&buy_key=FM&token=6103&timestamp=1780630555&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=c7f2ad8ebba1f17574ef7be5bc3e0fe9&buy_key=FM&token=3353&timestamp=1780632037&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=f4c0a3a36bbe53a2ded2ebbcc2a410a7&buy_key=FM&token=6103&timestamp=1780630555&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=c7f2ad8ebba1f17574ef7be5bc3e0fe9&buy_key=FM&token=3353&timestamp=1780632037&duration=453",
"reason": null
}
},
@@ -1158,14 +1158,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.957,
"init": 0.0,
"home": 1016.854,
"category": 852.183,
"detail": 1389.871,
"player": 1295.715,
"url_check": 385.416,
"total": 4948.018
"module_load": 18.77,
"init": 0.001,
"home": 2187.345,
"category": 1606.925,
"detail": 2093.0,
"player": 1553.016,
"url_check": 152.527,
"total": 7613.079
},
"counts": {
"classes": 8,
@@ -1197,14 +1197,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 15.986,
"init": 0.004,
"home": 1065.359,
"category": 856.502,
"detail": 987.601,
"player": 2961.902,
"url_check": 57.043,
"total": 5944.916
"module_load": 17.382,
"init": 0.008,
"home": 950.087,
"category": 646.451,
"detail": 7243.703,
"player": 3229.245,
"url_check": 152.871,
"total": 12240.76
},
"counts": {
"classes": 3,
@@ -1220,11 +1220,11 @@
},
"player": {
"parse": 0,
"url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/9b19a5f7decc46d6a48414c925b2ba64~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1811734557&x-signature=SmwSqiHgVNkOVS8GiWTQAD%2BaQvI%3D",
"url": "https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/9b19a5f7decc46d6a48414c925b2ba64~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1811736047&x-signature=NiAvXXJkwAA0J6keG5PjZbn4x6M%3D",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/9b19a5f7decc46d6a48414c925b2ba64~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1811734557&x-signature=SmwSqiHgVNkOVS8GiWTQAD%2BaQvI%3D",
"final_url": "https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/9b19a5f7decc46d6a48414c925b2ba64~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1811736047&x-signature=NiAvXXJkwAA0J6keG5PjZbn4x6M%3D",
"reason": null
}
},
@@ -1236,14 +1236,14 @@
"error": "HTTPSConnectionPool(host='40000.me', port=443): Read timed out. (read timeout=10)",
"traceback": null,
"timings_ms": {
"module_load": 3.785,
"module_load": 7.483,
"init": 0.001,
"home": 0.001,
"category": 10016.928,
"category": 10016.875,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 20037.376
"total": 20042.495
},
"counts": {
"classes": 5,
@@ -1275,14 +1275,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 7.891,
"module_load": 5.842,
"init": 0.001,
"home": 0.001,
"category": 1902.297,
"category": 1625.598,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3672.776
"total": 3125.159
},
"counts": {
"classes": 6,
@@ -1314,14 +1314,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.841,
"init": 0.0,
"home": 0.001,
"category": 1180.938,
"detail": 2014.128,
"player": 0.003,
"url_check": 978.919,
"total": 4181.432
"module_load": 14.914,
"init": 0.001,
"home": 0.0,
"category": 934.511,
"detail": 898.128,
"player": 0.004,
"url_check": 989.526,
"total": 2837.763
},
"counts": {
"classes": 6,
@@ -1353,14 +1353,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.725,
"module_load": 10.894,
"init": 0.001,
"home": 0.005,
"category": 1687.854,
"detail": 859.171,
"player": 0.004,
"url_check": 1709.644,
"total": 4263.128
"home": 0.009,
"category": 2230.448,
"detail": 1385.797,
"player": 0.007,
"url_check": 1845.591,
"total": 10496.23
},
"counts": {
"classes": 6,
@@ -1371,16 +1371,16 @@
"samples": {
"tid": "1",
"vod_id": "78638",
"flag": "rym3u8",
"play_id": "https://svip.ryiplay18.com/20260602/6845_559c24e8/index.m3u8"
"flag": "ruyi",
"play_id": "https://svip.ryiplay18.com/share/174b39525e01b7542b3ee27ac7251d2c"
},
"player": {
"parse": 0,
"url": "https://svip.ryiplay18.com/20260602/6845_559c24e8/index.m3u8",
"parse": 1,
"url": "https://svip.ryiplay18.com/share/174b39525e01b7542b3ee27ac7251d2c",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://svip.ryiplay18.com/20260602/6845_559c24e8/index.m3u8",
"final_url": "https://svip.ryiplay18.com/share/174b39525e01b7542b3ee27ac7251d2c",
"reason": null
}
},
@@ -1392,14 +1392,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 14.513,
"init": 782.891,
"home": 1567.198,
"category": 1029.807,
"detail": 759.662,
"player": 2232.295,
"url_check": 83.311,
"total": 6470.967
"module_load": 16.416,
"init": 692.114,
"home": 2511.956,
"category": 1024.826,
"detail": 948.196,
"player": 2556.042,
"url_check": 78.975,
"total": 7829.15
},
"counts": {
"classes": 9,
@@ -1431,14 +1431,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.173,
"init": 0.0,
"home": 0.0,
"category": 1597.217,
"detail": 2057.695,
"player": 2241.667,
"url_check": 571.46,
"total": 6473.82
"module_load": 9.149,
"init": 0.001,
"home": 0.001,
"category": 1062.38,
"detail": 1201.929,
"player": 2721.522,
"url_check": 581.469,
"total": 5577.241
},
"counts": {
"classes": 4,
@@ -1454,11 +1454,11 @@
},
"player": {
"parse": 0,
"url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/874f908a-f9df-4538-942a-7342fda0ff8a.m3u8?x-amz-CLIENTTYPEIN=UNKNOWN&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&x-amz-userLevel=0&x-amz-limitrate=51200&x-amz-UID=269636103&x-amz-APPID=828221&response-content-disposition=attachment%3Bfilename%3D%22%E6%AD%A3%E7%89%87.m3u8%22%3Bfilename*%3DUTF-8%27%27%25E6%25AD%25A3%25E7%2589%2587.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=%2BJz/r0vqHAK2jNefDuTcHJEEpP0%3D&Expires=1780630811&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016",
"url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/874f908a-f9df-4538-942a-7342fda0ff8a.m3u8?x-amz-CLIENTTYPEIN=UNKNOWN&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&x-amz-userLevel=0&x-amz-limitrate=51200&x-amz-UID=269636103&x-amz-APPID=828221&response-content-disposition=attachment%3Bfilename%3D%22%E6%AD%A3%E7%89%87.m3u8%22%3Bfilename*%3DUTF-8%27%27%25E6%25AD%25A3%25E7%2589%2587.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=bSxhfTYEjNk526qOzm1CZFBPB30%3D&Expires=1780632224&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/874f908a-f9df-4538-942a-7342fda0ff8a.m3u8?x-amz-CLIENTTYPEIN=UNKNOWN&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&x-amz-userLevel=0&x-amz-limitrate=51200&x-amz-UID=269636103&x-amz-APPID=828221&response-content-disposition=attachment%3Bfilename%3D%22%E6%AD%A3%E7%89%87.m3u8%22%3Bfilename*%3DUTF-8%27%27%25E6%25AD%25A3%25E7%2589%2587.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=%2BJz/r0vqHAK2jNefDuTcHJEEpP0%3D&Expires=1780630811&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016",
"final_url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/874f908a-f9df-4538-942a-7342fda0ff8a.m3u8?x-amz-CLIENTTYPEIN=UNKNOWN&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&x-amz-userLevel=0&x-amz-limitrate=51200&x-amz-UID=269636103&x-amz-APPID=828221&response-content-disposition=attachment%3Bfilename%3D%22%E6%AD%A3%E7%89%87.m3u8%22%3Bfilename*%3DUTF-8%27%27%25E6%25AD%25A3%25E7%2589%2587.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=bSxhfTYEjNk526qOzm1CZFBPB30%3D&Expires=1780632224&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016",
"reason": null
}
},
@@ -1470,14 +1470,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.328,
"init": 0.022,
"home": 162.412,
"category": 431.158,
"detail": 400.975,
"player": 0.003,
"url_check": 92.987,
"total": 1092.556
"module_load": 3.537,
"init": 0.016,
"home": 207.897,
"category": 257.597,
"detail": 328.531,
"player": 0.002,
"url_check": 205.722,
"total": 1004.24
},
"counts": {
"classes": 30,
@@ -1489,15 +1489,15 @@
"tid": "都市",
"vod_id": "110000044555935694",
"flag": "1080P",
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780630556&sign=23825babc513157917507008e4f96969"
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780632040&sign=bdeb15bd0975c142dd1fb19758aab082"
},
"player": {
"parse": 0,
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780630556&sign=23825babc513157917507008e4f96969",
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780632040&sign=bdeb15bd0975c142dd1fb19758aab082",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780630556&sign=23825babc513157917507008e4f96969",
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780632040&sign=bdeb15bd0975c142dd1fb19758aab082",
"reason": null
}
},
@@ -1509,14 +1509,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.067,
"module_load": 4.94,
"init": 0.001,
"home": 0.001,
"category": 1085.704,
"detail": 855.499,
"player": 1213.336,
"url_check": 1599.15,
"total": 4762.401
"category": 739.327,
"detail": 674.885,
"player": 1663.187,
"url_check": 1156.228,
"total": 4239.298
},
"counts": {
"classes": 5,
@@ -1548,14 +1548,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.259,
"init": 0.001,
"module_load": 3.157,
"init": 0.0,
"home": 0.001,
"category": 520.626,
"detail": 566.593,
"player": 0.002,
"url_check": 355.074,
"total": 1450.199
"category": 456.524,
"detail": 644.451,
"player": 0.006,
"url_check": 356.372,
"total": 1461.45
},
"counts": {
"classes": 5,
@@ -1587,14 +1587,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.51,
"module_load": 9.836,
"init": 0.001,
"home": 0.001,
"category": 764.084,
"detail": 751.189,
"player": 0.01,
"url_check": 482.717,
"total": 2007.055
"home": 0.002,
"category": 861.093,
"detail": 837.588,
"player": 0.008,
"url_check": 405.234,
"total": 2114.451
},
"counts": {
"classes": 7,
@@ -1626,14 +1626,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.324,
"module_load": 7.662,
"init": 0.001,
"home": 0.001,
"category": 3576.856,
"detail": 3940.346,
"player": 3253.72,
"url_check": 1207.881,
"total": 11983.731
"category": 4204.34,
"detail": 2529.808,
"player": 4429.033,
"url_check": 1519.547,
"total": 12691.337
},
"counts": {
"classes": 4,
@@ -1643,17 +1643,17 @@
},
"samples": {
"tid": "guoman",
"vod_id": "19442",
"vod_id": "19733",
"flag": "高清",
"play_id": "/play/19442-1-1/"
"play_id": "/play/19733-1-1/"
},
"player": {
"parse": 0,
"url": "https://bfikuncdn.com/20260519/feUn00kB/index.m3u8",
"url": "https://bfikuncdn.com/20260605/eEDNKaU3/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://bfikuncdn.com/20260519/feUn00kB/index.m3u8",
"final_url": "https://bfikuncdn.com/20260605/eEDNKaU3/index.m3u8",
"reason": null
}
},
@@ -1665,14 +1665,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.719,
"init": 5288.053,
"home": 959.179,
"category": 1047.139,
"detail": 931.847,
"player": 1728.786,
"url_check": 1292.53,
"total": 11253.997
"module_load": 6.067,
"init": 2079.497,
"home": 1102.308,
"category": 582.657,
"detail": 903.039,
"player": 1445.059,
"url_check": 1164.008,
"total": 7283.748
},
"counts": {
"classes": 8,
@@ -1688,11 +1688,11 @@
},
"player": {
"parse": 0,
"url": "https://usaydd.xbavporn.com/m3u87/share/7681625/7877479/20260604/153215/720/index.m3u8?sign=96d383d3c1c38a49f1849216b6ff1f95&t=1780630566",
"url": "https://usaydd.zvoz3tsd.com/m3u87/share/7681625/7877479/20260604/153215/720/index.m3u8?sign=ec62094d2846480a803116b57557e270&t=1780632047",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://usaydd.xbavporn.com/m3u87/share/7681625/7877479/20260604/153215/720/index.m3u8?sign=96d383d3c1c38a49f1849216b6ff1f95&t=1780630566",
"final_url": "https://usaydd.zvoz3tsd.com/m3u87/share/7681625/7877479/20260604/153215/720/index.m3u8?sign=ec62094d2846480a803116b57557e270&t=1780632047",
"reason": null
}
},
@@ -1704,14 +1704,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.179,
"module_load": 7.29,
"init": 0.001,
"home": 0.001,
"category": 692.865,
"detail": 805.865,
"player": 0.012,
"url_check": 172.225,
"total": 1680.684
"category": 5865.562,
"detail": 2489.214,
"player": 0.01,
"url_check": 153.376,
"total": 8515.813
},
"counts": {
"classes": 6,
@@ -1743,14 +1743,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.992,
"init": 101.654,
"home": 194.705,
"category": 130.712,
"detail": 97.444,
"player": 517.737,
"url_check": 1076.383,
"total": 2126.482
"module_load": 13.43,
"init": 151.602,
"home": 190.998,
"category": 143.455,
"detail": 94.18,
"player": 924.4,
"url_check": 3455.836,
"total": 4974.591
},
"counts": {
"classes": 7,
@@ -1766,11 +1766,11 @@
},
"player": {
"parse": 0,
"url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm899vBkHujEbp-vi7qPahliPG8tQx9m0X6iXYqA2fBOIqKi9Y1tBMibtcxgKVUcaOYuzBcGkdtP3tXJoD0DAKhYKuX4hTlRRrVCfhhJTArfS88aZSgX6Pu4IcRuCcFMssaLbNvmkZ0pdVhh7pbgZ4Y38wJIkUI6IWK_Ls9NeyMikMfXKUDtbI3LqfexEBN1d24KUlgc4g5s3PdzgPrurb6hQ&xfy.m3u8",
"url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm899vBkHujEbp-vi7qPahliPG8tQx9m0X6iXYqA2fBOIqKi9Y1tBMibtcxgKVUcaOYuzBcGkdtP3tXJoD0DAKhYKuX4hTlRRrVCfhhJTArfS88aZSgX6Pu4IcRuCcFMssaIKPCdd-n8RKHq8AUmgiXOzMPL4bgxggmuuIN0483ndpArlz6gFYbnLOViVTXS3GLAYp-YXZPrL47Z7GgOCv_o0&xfy.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm899vBkHujEbp-vi7qPahliPG8tQx9m0X6iXYqA2fBOIqKi9Y1tBMibtcxgKVUcaOYuzBcGkdtP3tXJoD0DAKhYKuX4hTlRRrVCfhhJTArfS88aZSgX6Pu4IcRuCcFMssaLbNvmkZ0pdVhh7pbgZ4Y38wJIkUI6IWK_Ls9NeyMikMfXKUDtbI3LqfexEBN1d24KUlgc4g5s3PdzgPrurb6hQ&xfy.m3u8",
"final_url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm899vBkHujEbp-vi7qPahliPG8tQx9m0X6iXYqA2fBOIqKi9Y1tBMibtcxgKVUcaOYuzBcGkdtP3tXJoD0DAKhYKuX4hTlRRrVCfhhJTArfS88aZSgX6Pu4IcRuCcFMssaIKPCdd-n8RKHq8AUmgiXOzMPL4bgxggmuuIN0483ndpArlz6gFYbnLOViVTXS3GLAYp-YXZPrL47Z7GgOCv_o0&xfy.m3u8",
"reason": null
}
},
@@ -1782,14 +1782,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.171,
"module_load": 6.149,
"init": 0.0,
"home": 584.182,
"category": 401.774,
"detail": 850.816,
"player": 0.043,
"url_check": 328.185,
"total": 2171.037
"home": 367.264,
"category": 387.091,
"detail": 999.786,
"player": 0.061,
"url_check": 740.256,
"total": 2502.201
},
"counts": {
"classes": 10,
@@ -1821,14 +1821,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.275,
"init": 314.803,
"home": 1501.786,
"category": 617.826,
"detail": 639.26,
"player": 865.752,
"url_check": 851.733,
"total": 4801.117
"module_load": 8.988,
"init": 284.134,
"home": 1074.696,
"category": 662.2,
"detail": 358.525,
"player": 593.383,
"url_check": 502.902,
"total": 3485.487
},
"counts": {
"classes": 7,
@@ -1856,28 +1856,28 @@
"spider": "滴答影视",
"file": "滴答影视.txt",
"success": false,
"failed_stage": "category",
"error": "HTTPSConnectionPool(host='www.didahd.pro', port=443): Max retries exceeded with url: /show/2--time------1--- (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.didahd.pro', port=443) at 0x75d781dd1a90>, 'Connection to www.didahd.pro timed out. (connect timeout=10)'))",
"failed_stage": "detail",
"error": "('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))",
"traceback": null,
"timings_ms": {
"module_load": 4.397,
"module_load": 11.085,
"init": 0.001,
"home": 0.001,
"category": 10011.905,
"detail": 10011.905,
"category": 1330.983,
"detail": 5012.585,
"player": 0.0,
"url_check": 0.0,
"total": 22816.821
"total": 16367.712
},
"counts": {
"classes": 5,
"category_videos": 0,
"category_videos": 48,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "2",
"vod_id": null,
"vod_id": "3064",
"flag": null,
"play_id": null
},
@@ -1899,14 +1899,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.994,
"module_load": 5.615,
"init": 0.002,
"home": 266.86,
"category": 309.199,
"detail": 367.087,
"player": 150.079,
"url_check": 72.801,
"total": 16322.194
"home": 296.824,
"category": 262.332,
"detail": 261.481,
"player": 189.688,
"url_check": 74.4,
"total": 16235.15
},
"counts": {
"classes": 10,
@@ -1938,14 +1938,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.971,
"module_load": 27.089,
"init": 0.018,
"home": 2958.471,
"category": 907.309,
"detail": 118.859,
"home": 3188.047,
"category": 1027.769,
"detail": 197.055,
"player": 0.002,
"url_check": 150.375,
"total": 4147.619
"url_check": 118.82,
"total": 4560.463
},
"counts": {
"classes": 11,
@@ -1977,14 +1977,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.528,
"module_load": 4.112,
"init": 0.001,
"home": 0.0,
"category": 824.583,
"detail": 752.909,
"player": 754.249,
"url_check": 641.042,
"total": 2978.513
"category": 1656.631,
"detail": 1557.425,
"player": 1621.219,
"url_check": 982.821,
"total": 5822.82
},
"counts": {
"classes": 6,
@@ -2011,39 +2011,39 @@
{
"spider": "猫猫4K",
"file": "猫猫4K.txt",
"success": true,
"failed_stage": null,
"error": null,
"success": false,
"failed_stage": "player",
"error": "playerContent 未返回播放地址",
"traceback": null,
"timings_ms": {
"module_load": 9.881,
"init": 184.433,
"home": 299.857,
"category": 418.341,
"detail": 181.353,
"player": 365.491,
"url_check": 1142.282,
"total": 18551.985
"module_load": 7.115,
"init": 194.324,
"home": 219.106,
"category": 117.203,
"detail": 114.958,
"player": 365.5,
"url_check": 0.0,
"total": 1994.189
},
"counts": {
"classes": 5,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "2",
"vod_id": "60024",
"flag": "火猫极速R",
"play_id": "https://m.yichengwlkj.com/drama/56521?episodeNo=1@@@rrmj"
"vod_id": "190992",
"flag": "火猫⚡2K",
"play_id": "NSYS-k-1p0qlRZ4qAvWgblXC-9TnfGEIq5AWptbFDqshz9PqxA9x0DyTy0fQOvgy4G1SrnRiInEqLhs2TltoVJs1wDMomfXOxYVFgVPSASDUQpccypDUads-B9HgChnsze08T|363655@@@NSYS"
},
"player": {
"parse": 0,
"url": "https://png.ruyijx.com/m3u8/gm17ZvzaxRu7Y8.m3u8?lNIfCx2y41xbDWz9mV",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://png.ruyijx.com/m3u8/gm17ZvzaxRu7Y8.m3u8?lNIfCx2y41xbDWz9mV",
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
@@ -2055,14 +2055,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.905,
"module_load": 8.68,
"init": 0.001,
"home": 0.001,
"category": 1534.279,
"detail": 1311.054,
"player": 0.009,
"url_check": 159.921,
"total": 3014.091
"category": 1380.03,
"detail": 904.895,
"player": 0.01,
"url_check": 215.053,
"total": 2509.286
},
"counts": {
"classes": 8,
@@ -2094,14 +2094,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 51.024,
"module_load": 37.882,
"init": 0.001,
"home": 2.46,
"category": 1555.458,
"detail": 995.607,
"player": 0.002,
"url_check": 1361.59,
"total": 3966.537
"home": 2.456,
"category": 2579.184,
"detail": 817.613,
"player": 0.003,
"url_check": 1025.562,
"total": 4463.333
},
"counts": {
"classes": 10,
@@ -2133,14 +2133,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.501,
"module_load": 4.836,
"init": 0.001,
"home": 0.014,
"category": 975.565,
"detail": 1856.862,
"player": 997.875,
"url_check": 667.443,
"total": 4503.483
"home": 0.011,
"category": 1746.406,
"detail": 1219.745,
"player": 1171.431,
"url_check": 1113.623,
"total": 5257.036
},
"counts": {
"classes": 5,
@@ -2156,7 +2156,7 @@
},
"player": {
"parse": 0,
"url": "https://vd.jiunuow.com/f630b57ad08e075968a42feefd9d4a90/20260605113604/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
"url": "https://vd.jiunuow.com/3bd191e51b4edc84be4ad2f0b2c0a333/20260605120054/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
@@ -2172,14 +2172,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.763,
"init": 0.001,
"home": 506.171,
"category": 243.554,
"detail": 618.518,
"player": 224.424,
"url_check": 45.894,
"total": 1643.087
"module_load": 4.981,
"init": 0.0,
"home": 415.785,
"category": 248.798,
"detail": 602.47,
"player": 257.983,
"url_check": 42.798,
"total": 1573.362
},
"counts": {
"classes": 29,
@@ -2195,11 +2195,11 @@
},
"player": {
"parse": 0,
"url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hna",
"url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hnb",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hna",
"final_url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hnb",
"reason": null
}
},
@@ -2211,14 +2211,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.919,
"init": 0.001,
"home": 1505.524,
"category": 361.783,
"detail": 236.997,
"player": 0.032,
"url_check": 236.607,
"total": 2353.811
"module_load": 4.207,
"init": 0.0,
"home": 282.439,
"category": 280.614,
"detail": 240.395,
"player": 0.019,
"url_check": 319.694,
"total": 1128.147
},
"counts": {
"classes": 8,
@@ -2250,14 +2250,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.532,
"module_load": 5.463,
"init": 0.001,
"home": 0.0,
"category": 655.066,
"detail": 717.73,
"player": 590.932,
"url_check": 1206.762,
"total": 3176.91
"category": 1754.159,
"detail": 464.367,
"player": 517.275,
"url_check": 1083.751,
"total": 3825.719
},
"counts": {
"classes": 4,
@@ -2289,14 +2289,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 27.649,
"init": 0.079,
"module_load": 8.635,
"init": 0.093,
"home": 0.001,
"category": 2232.82,
"detail": 4097.705,
"player": 2398.49,
"url_check": 561.396,
"total": 15973.803
"category": 2086.951,
"detail": 2108.485,
"player": 8137.815,
"url_check": 560.385,
"total": 24633.55
},
"counts": {
"classes": 5,
@@ -2308,7 +2308,7 @@
"tid": "1",
"vod_id": "-75392",
"flag": "百度",
"play_id": "push://https://www.xn--vzy265d.cc/api/go.php?t=c5_UlNrExgLB1gsH1Dhgr1HM28rfX70N6HlhlsMwYpcxcqU044pP8WKlypnk4OOAbjt3jaxdLyV4EIAKnWYJx47jxSkZn4ZRHZtV9wq7K0nk6Ysy51qrZNc8w7Z3Rs4qCJd-Gy9rvu9FNYGZJIZJNIRPsim8uhR4gCnTFvMBRSYTw2UfmiGqQerrDsSAav6wj5U2gEwRoi-xADeqrsQ_c7jeIXbvNFkEEBqXsFpx-W4"
"play_id": "push://https://www.xn--vzy265d.cc/api/go.php?t=LcWbqXPQF53t08CFyZw2OsHCYM7mVScJC91a5MdgI_812KqvktmpoYbbmwwKn9Y-if89lxt8wL7hOjgVtgTjEsS5UWD1qkuT9Ig_x4GY-dzzVAXjdGCJToo6-8uD5vCT_ZB5DmDJBldfb7ODdUuN8C19uAFs0MT4G8dhms-IGuy6FAzK99_aHhwOdZWBu6ynEVuHD87H7LjbSKtgLVpI0CXueVty23mD7OPMi4xhmqY"
},
"player": {
"parse": 0,
@@ -2328,14 +2328,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 42.627,
"init": 887.692,
"home": 0.09,
"category": 657.899,
"detail": 329.288,
"module_load": 19.673,
"init": 552.261,
"home": 0.118,
"category": 623.977,
"detail": 479.465,
"player": 0.002,
"url_check": 57.77,
"total": 1976.166
"url_check": 57.469,
"total": 1733.74
},
"counts": {
"classes": 11,
@@ -2367,14 +2367,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 21.218,
"module_load": 4.757,
"init": 0.001,
"home": 0.0,
"category": 644.788,
"detail": 361.597,
"player": 0.005,
"url_check": 1369.927,
"total": 2398.093
"home": 0.001,
"category": 354.295,
"detail": 1452.386,
"player": 0.009,
"url_check": 4166.708,
"total": 5979.271
},
"counts": {
"classes": 2,
@@ -2406,14 +2406,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.501,
"module_load": 6.676,
"init": 0.002,
"home": 0.005,
"category": 1568.444,
"detail": 1744.121,
"player": 0.006,
"url_check": 0.09,
"total": 3319.664
"home": 0.004,
"category": 2002.221,
"detail": 1411.137,
"player": 0.004,
"url_check": 0.051,
"total": 3420.433
},
"counts": {
"classes": 24,
@@ -2445,14 +2445,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.478,
"module_load": 10.9,
"init": 0.001,
"home": 1140.687,
"category": 1185.257,
"home": 411.092,
"category": 404.542,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3272.717
"total": 1245.305
},
"counts": {
"classes": 5,
@@ -2484,14 +2484,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.243,
"module_load": 3.029,
"init": 0.001,
"home": 367.058,
"category": 340.226,
"detail": 0.005,
"player": 1219.309,
"url_check": 45.722,
"total": 1981.634
"home": 404.967,
"category": 497.286,
"detail": 0.006,
"player": 1760.13,
"url_check": 51.795,
"total": 2718.043
},
"counts": {
"classes": 62,
@@ -2507,11 +2507,11 @@
},
"player": {
"parse": 0,
"url": "https://vodkgeyttp8.vod.126.net/cloudmusic/8b71/core/825f/40c8f268485113d4638f7f551bddf8af.mp4?wsSecret=9cdec347960a2c005dc459b038d47173&wsTime=1780630566",
"url": "https://vodkgeyttp8.vod.126.net/cloudmusic/8b71/core/825f/40c8f268485113d4638f7f551bddf8af.mp4?wsSecret=ba47dddb1315d9ed60f1371a7bb97ffe&wsTime=1780632051",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vodkgeyttp8.vod.126.net/cloudmusic/8b71/core/825f/40c8f268485113d4638f7f551bddf8af.mp4?wsSecret=9cdec347960a2c005dc459b038d47173&wsTime=1780630566",
"final_url": "https://vodkgeyttp8.vod.126.net/cloudmusic/8b71/core/825f/40c8f268485113d4638f7f551bddf8af.mp4?wsSecret=ba47dddb1315d9ed60f1371a7bb97ffe&wsTime=1780632051",
"reason": null
}
},
@@ -2520,17 +2520,17 @@
"file": "耐视点播.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"error": "('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))",
"traceback": null,
"timings_ms": {
"module_load": 10.273,
"init": 0.0,
"home": 0.0,
"category": 3819.147,
"module_load": 4.617,
"init": 0.001,
"home": 0.001,
"category": 5015.663,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 7707.082
"total": 10320.337
},
"counts": {
"classes": 6,
@@ -2562,14 +2562,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.399,
"init": 0.0,
"home": 139.454,
"category": 262.398,
"detail": 1243.611,
"module_load": 11.204,
"init": 0.004,
"home": 124.874,
"category": 262.351,
"detail": 1317.977,
"player": 0.002,
"url_check": 224.117,
"total": 1875.781
"url_check": 256.464,
"total": 1973.837
},
"counts": {
"classes": 7,
@@ -2601,14 +2601,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.233,
"module_load": 9.851,
"init": 0.001,
"home": 0.001,
"category": 1237.069,
"detail": 1473.244,
"player": 0.004,
"url_check": 1269.426,
"total": 3991.395
"category": 2476.449,
"detail": 1148.055,
"player": 0.007,
"url_check": 1178.315,
"total": 4813.121
},
"counts": {
"classes": 7,
@@ -2640,34 +2640,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.289,
"module_load": 6.094,
"init": 0.001,
"home": 1385.999,
"category": 1566.733,
"detail": 1291.314,
"player": 3047.903,
"url_check": 2628.975,
"total": 9926.835
"home": 1984.861,
"category": 766.563,
"detail": 2402.994,
"player": 6695.152,
"url_check": 2596.34,
"total": 14453.065
},
"counts": {
"classes": 4,
"category_videos": 36,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "detail/video/121361",
"flag": "FF有广26",
"play_id": "play/121361-1-1"
"vod_id": "detail/video/40607",
"flag": "FF有广",
"play_id": "play/40607-1-1"
},
"player": {
"parse": 0,
"url": "https://vip.ffzy-play10.com/20260604/68237_4f146494/index.m3u8",
"url": "https://vip.ffzy-play6.com/20221029/2830_d6080195/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.ffzy-play10.com/20260604/68237_4f146494/index.m3u8",
"final_url": "https://vip.ffzy-play6.com/20221029/2830_d6080195/index.m3u8",
"reason": null
}
},
@@ -2679,14 +2679,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.534,
"module_load": 7.922,
"init": 0.001,
"home": 0.001,
"category": 2856.253,
"detail": 2522.428,
"category": 3053.595,
"detail": 3068.111,
"player": 0.013,
"url_check": 168.202,
"total": 5554.931
"url_check": 165.543,
"total": 6295.605
},
"counts": {
"classes": 7,
@@ -2718,14 +2718,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.019,
"module_load": 6.71,
"init": 0.001,
"home": 0.001,
"category": 1847.339,
"detail": 865.538,
"player": 0.003,
"url_check": 1361.715,
"total": 4083.934
"category": 784.747,
"detail": 885.716,
"player": 0.01,
"url_check": 1071.745,
"total": 2749.871
},
"counts": {
"classes": 7,
@@ -2757,14 +2757,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.269,
"module_load": 5.051,
"init": 0.001,
"home": 0.001,
"category": 1434.946,
"detail": 722.814,
"player": 745.589,
"url_check": 1743.596,
"total": 4656.952
"category": 3147.914,
"detail": 1879.67,
"player": 4763.26,
"url_check": 1541.915,
"total": 11338.446
},
"counts": {
"classes": 4,
@@ -2774,17 +2774,17 @@
},
"samples": {
"tid": "1",
"vod_id": "415243",
"vod_id": "340019",
"flag": "蓝光专线4",
"play_id": "play/415243-2-0"
"play_id": "play/340019-1-0"
},
"player": {
"parse": 0,
"url": "https://vip.dytt-see.com/20260604/39740_3abb0228/index.m3u8",
"url": "https://vip.dytt-film.com/20250217/7460_99e4ff88/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.dytt-see.com/20260604/39740_3abb0228/index.m3u8",
"final_url": "https://vip.dytt-film.com/20250217/7460_99e4ff88/index.m3u8",
"reason": null
}
},
@@ -2796,14 +2796,14 @@
"error": "HTTPSConnectionPool(host='cms140.yhg.one', port=443): Read timed out. (read timeout=10)",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 796, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n sock=sock,\n ...<14 lines>...\n assert_fingerprint=self.assert_fingerprint,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 975, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n sock=sock,\n ...<8 lines>...\n tls_in_tls=tls_in_tls,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/ssl_.py\", line 483, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\nTimeoutError: _ssl.c:1063: The handshake operation timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='cms140.yhg.one', port=443): Read timed out. (read timeout=10)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 756, in validate_spider_file\n home_result = _run_timed(result[\"timings_ms\"], \"home\", spider.homeContent, clock, False)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 72, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 400, in _ensure_init_payload\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 199, in _post_api\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='cms140.yhg.one', port=443): Read timed out. (read timeout=10)\n",
"timings_ms": {
"module_load": 6.35,
"module_load": 6.303,
"init": 0.001,
"home": 10013.928,
"home": 10013.611,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10023.439
"total": 10021.373
},
"counts": {
"classes": 0,
@@ -2830,39 +2830,39 @@
{
"spider": "路漫漫",
"file": "路漫漫.txt",
"success": true,
"failed_stage": null,
"error": null,
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 9.834,
"module_load": 4.426,
"init": 0.001,
"home": 0.001,
"category": 7356.242,
"detail": 3656.497,
"player": 9045.684,
"url_check": 2667.862,
"total": 33695.001
"category": 10238.332,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 21002.124
},
"counts": {
"classes": 6,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "7",
"vod_id": "detail/286.html",
"flag": "播放节点列表X 聚合线路 box聚合",
"play_id": "play/286_1_1.html"
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": 1,
"url": "https://lmm85.com/play/286_1_1.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.lmm85.com/play/286_1_1.html",
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
@@ -2874,14 +2874,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.532,
"init": 0.001,
"home": 417.458,
"category": 106.245,
"detail": 3558.331,
"player": 147.609,
"url_check": 63.644,
"total": 4300.018
"module_load": 4.943,
"init": 0.0,
"home": 377.837,
"category": 97.959,
"detail": 3500.501,
"player": 141.154,
"url_check": 69.527,
"total": 4192.961
},
"counts": {
"classes": 4,
@@ -2897,11 +2897,11 @@
},
"player": {
"parse": 0,
"url": "http://car-lv.kuwo.cn/a9c9554e4beb83ead76b96c82e95d565/6a22442c/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
"url": "http://car-lv.kuwo.cn/f80eb75a06c9805d54f527f7bc73d7af/6a2249f8/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://car-lv.kuwo.cn/a9c9554e4beb83ead76b96c82e95d565/6a22442c/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
"final_url": "http://car-lv.kuwo.cn/f80eb75a06c9805d54f527f7bc73d7af/6a2249f8/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
}
},
@@ -2913,14 +2913,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 13.005,
"init": 411.205,
"home": 273.511,
"category": 218.126,
"detail": 283.465,
"player": 289.357,
"url_check": 39.663,
"total": 1529.623
"module_load": 11.847,
"init": 464.778,
"home": 275.304,
"category": 233.208,
"detail": 257.206,
"player": 320.167,
"url_check": 79.663,
"total": 1644.595
},
"counts": {
"classes": 12,
@@ -2930,17 +2930,17 @@
},
"samples": {
"tid": "recommend",
"vod_id": "795037724",
"vod_id": "676460135",
"flag": "酷狗音乐",
"play_id": "795037724"
"play_id": "676460135"
},
"player": {
"parse": 0,
"url": "http://fsdg360.tx.kugou.com/202606051136/93b91e0ca8a25e6f6eae9edf35970e98/v3/bb530933d223b44998bf5bb16a9f3db0/yp/p_0_960129/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx795037724_qu128_s75773017.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"url": "http://fsdg360.tx.kugou.com/202606051200/fa595890d3a1624e94566594bee5ab98/v3/a28f32bde957b16bf64f091771d591dd/yp/full/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx676460135_qumultitrack_s1238596882.mkv?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mkv",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://fsdg360.tx.kugou.com/202606051136/93b91e0ca8a25e6f6eae9edf35970e98/v3/bb530933d223b44998bf5bb16a9f3db0/yp/p_0_960129/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx795037724_qu128_s75773017.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"final_url": "http://fsdg360.tx.kugou.com/202606051200/fa595890d3a1624e94566594bee5ab98/v3/a28f32bde957b16bf64f091771d591dd/yp/full/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx676460135_qumultitrack_s1238596882.mkv?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mkv",
"reason": null
}
},
@@ -2952,14 +2952,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.868,
"module_load": 5.406,
"init": 0.001,
"home": 2996.344,
"category": 229.978,
"detail": 200.784,
"player": 210.658,
"url_check": 529.785,
"total": 4172.131
"home": 1366.588,
"category": 1037.443,
"detail": 2046.574,
"player": 1795.934,
"url_check": 431.227,
"total": 7675.99
},
"counts": {
"classes": 5,
@@ -2968,18 +2968,18 @@
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "143982",
"tid": "2",
"vod_id": "144812",
"flag": "金牌线路",
"play_id": "143982@1278053"
"play_id": "144812@1288117"
},
"player": {
"parse": 0,
"url": "https://ppvod011.blbtgg.com/splitOut/20260420/1287040/V20260420142132484561287040/index.m3u8?auth_key=1780630572-6f0c727024c54099ab4a14b1655baf08-0-4f0d78851c76bb07ad499d9561865c65",
"url": "https://ppvod01.kqgfbs.com/splitOut/20260602/1315020/V20260602134530348251315020/index.m3u8?t=6a22742d&whip=171.212.167.174&sign=b0d512fc108276a0538f66901c0e934ab1f3e679",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260420/1287040/V20260420142132484561287040/index.m3u8?auth_key=1780630572-6f0c727024c54099ab4a14b1655baf08-0-4f0d78851c76bb07ad499d9561865c65",
"final_url": "https://ppvod01.kqgfbs.com/splitOut/20260602/1315020/V20260602134530348251315020/index.m3u8?t=6a22742d&whip=171.212.167.174&sign=b0d512fc108276a0538f66901c0e934ab1f3e679",
"reason": null
}
},
@@ -2991,14 +2991,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 60.289,
"module_load": 11.345,
"init": 0.001,
"home": 0.001,
"category": 844.113,
"detail": 739.96,
"player": 0.008,
"url_check": 176.237,
"total": 1821.24
"category": 940.346,
"detail": 8071.345,
"player": 0.014,
"url_check": 161.255,
"total": 9184.841
},
"counts": {
"classes": 5,
@@ -3025,39 +3025,39 @@
{
"spider": "韩圈",
"file": "韩圈.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"success": false,
"failed_stage": "unexpected",
"error": "('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 534, in _make_request\n response = conn.getresponse()\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 571, in getresponse\n httplib_response = super().getresponse()\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1450, in getresponse\n response.begin()\n ~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 336, in begin\n version, status, reason = self._read_status()\n ~~~~~~~~~~~~~~~~~^^\nhttp.client.RemoteDisconnected: Remote end closed connection without response\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 756, in validate_spider_file\n home_result = _run_timed(result[\"timings_ms\"], \"home\", spider.homeContent, clock, False)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/韩圈.txt\", line 232, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/韩圈.txt\", line 160, in _get_encrypted_api\n File \"/home/harold/workspace/tvbox-resources/py/韩圈.txt\", line 148, in _get_plain_api\nrequests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))\n",
"timings_ms": {
"module_load": 5.896,
"init": 0.002,
"home": 1521.453,
"category": 2903.693,
"detail": 6537.248,
"player": 2864.251,
"url_check": 103.124,
"total": 13936.199
"module_load": 13.025,
"init": 0.003,
"home": 5015.436,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 5030.955
},
"counts": {
"classes": 18,
"category_videos": 26,
"detail_videos": 1,
"episodes": 2
"classes": 0,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "1",
"vod_id": "w5_akN4sHJkojZBhuzXU",
"flag": "蓝光HDR",
"play_id": "w5_akN4sHJkojZBhuzXU|||qxT1Iz28gQMTuQbiG6ny|||sc_ElWopX03plaQM1tOao35|||11"
"tid": null,
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": 0,
"url": "http://piccc.cdn.51touxiang.com/m3u8/1xO8UQxWwPBFHfroenqXqErlXt8x6r95MeMuxk0a.m3u8?pid=8IZ4bz%2FhWqpW%2BO0motCPSUI4mCptGorfcCjunfJEFcY%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1780630582&sign=6473cd11955fa2c3dc7048b6871b8548&ip=171.212.167.174",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://piccc.cdn.51touxiang.com/m3u8/1xO8UQxWwPBFHfroenqXqErlXt8x6r95MeMuxk0a.m3u8?pid=8IZ4bz%2FhWqpW%2BO0motCPSUI4mCptGorfcCjunfJEFcY%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1780630582&sign=6473cd11955fa2c3dc7048b6871b8548&ip=171.212.167.174",
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
@@ -3069,14 +3069,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.961,
"init": 0.002,
"module_load": 14.245,
"init": 0.001,
"home": 0.001,
"category": 1451.827,
"detail": 1884.347,
"player": 0.006,
"url_check": 1968.584,
"total": 5351.405
"category": 2378.415,
"detail": 4044.707,
"player": 0.002,
"url_check": 1921.689,
"total": 8359.844
},
"counts": {
"classes": 5,
@@ -3108,14 +3108,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.001,
"module_load": 4.072,
"init": 0.001,
"home": 0.0,
"category": 1628.298,
"detail": 2714.743,
"player": 2065.735,
"url_check": 1404.705,
"total": 7818.169
"home": 0.001,
"category": 2944.185,
"detail": 3095.869,
"player": 3746.219,
"url_check": 1786.002,
"total": 25118.141
},
"counts": {
"classes": 4,
@@ -3124,18 +3124,18 @@
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "242843",
"flag": "高清31",
"play_id": "/vodplay/242843-2-1.html"
"tid": "2",
"vod_id": "242457",
"flag": "茅台资源10",
"play_id": "/vodplay/242457-6-1.html"
},
"player": {
"parse": 0,
"url": "https://player.yzzyvip-35.com/20260604/8305_d7488039/index.m3u8",
"url": "https://vodcnd03.myqqdd.com/20260603/2sTtKh3V/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://player.yzzyvip-35.com/20260604/8305_d7488039/index.m3u8",
"final_url": "https://vodcnd03.myqqdd.com/20260603/2sTtKh3V/index.m3u8",
"reason": null
}
},
@@ -3147,14 +3147,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.085,
"module_load": 5.083,
"init": 0.001,
"home": 10012.381,
"home": 10012.8,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10018.754
"total": 10018.016
},
"counts": {
"classes": 0,
@@ -3186,14 +3186,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.535,
"module_load": 3.675,
"init": 0.0,
"home": 0.0,
"category": 795.854,
"detail": 1306.858,
"player": 0.043,
"url_check": 1643.628,
"total": 3751.228
"home": 0.001,
"category": 1018.382,
"detail": 2108.083,
"player": 0.016,
"url_check": 2399.896,
"total": 23788.85
},
"counts": {
"classes": 6,
@@ -3202,18 +3202,18 @@
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "171427",
"tid": "2",
"vod_id": "155698",
"flag": "LZ源",
"play_id": "eyJ1cmwiOiJodHRwczovL3YubHpjZG4yNy5jb20vMjAyNTA3MzEvNjc5XzUwYTJiMDQ3L2luZGV4Lm0zdTgiLCJwYXJzZV9hcGkiOiJodHRwczovL2RlbC5tdDMyMC5jb20vbHpmZi5waHA_dXJsPSIsImhlYWRlcnMiOnt9LCJ1c2VyX2FnZW50IjoiIn0="
"play_id": "eyJ1cmwiOiJodHRwczovL3YubHpjZG4yOC5jb20vMjAyNTA5MjMvMjMyNl9hOWJmMjM0YS9pbmRleC5tM3U4IiwicGFyc2VfYXBpIjoiaHR0cHM6Ly9kZWwubXQzMjAuY29tL2x6ZmYucGhwP3VybD0iLCJoZWFkZXJzIjp7fSwidXNlcl9hZ2VudCI6IiJ9"
},
"player": {
"parse": 0,
"url": "https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8",
"url": "https://v.lzcdn28.com/20250923/2326_a9bf234a/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8",
"final_url": "https://v.lzcdn28.com/20250923/2326_a9bf234a/index.m3u8",
"reason": null
}
},
@@ -3225,14 +3225,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.491,
"module_load": 4.418,
"init": 0.001,
"home": 4095.345,
"home": 4377.662,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 4099.984
"total": 4382.244
},
"counts": {
"classes": 0,