Files
tvboxzt/spider_validation.json
T
2026-06-05 13:05:35 +08:00

3260 lines
95 KiB
JSON

{
"generated_at": "2026-06-05T13:04:40+08:00",
"max_workers": 16,
"total_duration_ms": 54796.051,
"summary": {
"total": 83,
"success": 67,
"failed": 16,
"success_rate": 0.8072,
"stage_failures": {
"module_load": 0,
"init": 0,
"home": 2,
"category": 11,
"detail": 1,
"player": 1,
"url_check": 0,
"unexpected": 1
}
},
"results": [
{
"spider": "4KVM",
"file": "4KVM.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 212.114,
"init": 0.001,
"home": 1149.529,
"category": 0.02,
"detail": 1317.208,
"player": 2259.081,
"url_check": 1404.495,
"total": 6343.867
},
"counts": {
"classes": 6,
"category_videos": 24,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "-1",
"vod_id": "ch46zvt3r",
"flag": "alists",
"play_id": "34375|ch46zvt3r"
},
"player": {
"parse": 0,
"url": "https://oss.douyinbit.com/m3u8/11c1e6da08ae9e6c77b45d60450761e0.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://oss.douyinbit.com/m3u8/11c1e6da08ae9e6c77b45d60450761e0.m3u8",
"reason": null
}
},
{
"spider": "4K指南",
"file": "4K指南.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 211.851,
"init": 0.001,
"home": 0.009,
"category": 738.562,
"detail": 492.266,
"player": 0.005,
"url_check": 217.162,
"total": 1752.966
},
"counts": {
"classes": 5,
"category_videos": 50,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "zuixin",
"vod_id": "20308",
"flag": "夸克网盘",
"play_id": "push://https://pan.quark.cn/s/3db1cbcc30f5"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/3db1cbcc30f5",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/3db1cbcc30f5",
"reason": null
}
},
{
"spider": "6V磁力",
"file": "6V磁力.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 278.056,
"init": 0.008,
"home": 0.004,
"category": 1201.071,
"detail": 2273.834,
"player": 0.004,
"url_check": 0.081,
"total": 3786.359
},
"counts": {
"classes": 12,
"category_videos": 18,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "dianshiju/guoju",
"vod_id": "/dianshiju/guoju/28806.html",
"flag": "01-03.1080p.国粤双语.HD中字无水印.mkv",
"play_id": "magnet:?xt=urn:btih:5fe3bf1b4f407ca0e31141d482ed4097038e8be3&dn=%E9%A6%99%E6%B8%AF%E6%8E%A2%E7%A7%98%E5%9C%B0%E5%9B%BE01-03"
},
"player": {
"parse": 0,
"url": "magnet:?xt=urn:btih:5fe3bf1b4f407ca0e31141d482ed4097038e8be3&dn=%E9%A6%99%E6%B8%AF%E6%8E%A2%E7%A7%98%E5%9C%B0%E5%9B%BE01-03",
"valid": true,
"reachable": null,
"status_code": null,
"final_url": "magnet:?xt=urn:btih:5fe3bf1b4f407ca0e31141d482ed4097038e8be3&dn=%E9%A6%99%E6%B8%AF%E6%8E%A2%E7%A7%98%E5%9C%B0%E5%9B%BE01-03",
"reason": "非 HTTP 地址,按协议格式通过"
}
},
{
"spider": "AAZ音乐",
"file": "AAZ音乐.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 223.455,
"init": 0.001,
"home": 2069.693,
"category": 2041.544,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 6547.91
},
"counts": {
"classes": 6,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "top",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "PPnix",
"file": "PPnix.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 223.205,
"init": 0.002,
"home": 0.004,
"category": 885.022,
"detail": 1068.505,
"player": 0.009,
"url_check": 625.446,
"total": 2884.489
},
"counts": {
"classes": 2,
"category_videos": 24,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "movie/8216.html",
"flag": "PPnix",
"play_id": "8216|1080P"
},
"player": {
"parse": 0,
"url": "https://www.ppnix.com/info/m3u8/8216/1080P.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.ppnix.com/info/m3u8/8216/1080P.m3u8",
"reason": null
}
},
{
"spider": "QQ音乐",
"file": "QQ音乐.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 269.789,
"init": 0.028,
"home": 0.014,
"category": 436.607,
"detail": 912.41,
"player": 296.871,
"url_check": 83.869,
"total": 2040.632
},
"counts": {
"classes": 6,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "playlist",
"vod_id": "playlist:9654832328",
"flag": "QQ音乐",
"play_id": "qqmusic:001Zxgfp1Tu1gH:649285246|人生路漫漫 - 白小白"
},
"player": {
"parse": 0,
"url": "https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=7910de435ba2f20502071089e4a07348&vkey=9C0263CF17F84F608F0F06E7C1AD79183502784F0F159C9406A5E8440550F313905C3D946EE60D09BF361F864A3553449ABA150BD9DAB20E__v2b9abe75&uin=1152921504846230218&fromtag=119114&redirect=1",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=7910de435ba2f20502071089e4a07348&vkey=9C0263CF17F84F608F0F06E7C1AD79183502784F0F159C9406A5E8440550F313905C3D946EE60D09BF361F864A3553449ABA150BD9DAB20E__v2b9abe75&uin=1152921504846230218&fromtag=119114&redirect=1",
"reason": null
}
},
{
"spider": "YouTube",
"file": "YouTube.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 208.611,
"init": 0.003,
"home": 0.063,
"category": 1185.051,
"detail": 3692.778,
"player": 0.003,
"url_check": 1530.266,
"total": 6618.224
},
"counts": {
"classes": 29,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "cat_recommend",
"vod_id": "yt:video:E3jcQgR3TNE",
"flag": "YouTube",
"play_id": "yt:video:E3jcQgR3TNE"
},
"player": {
"parse": 0,
"url": "https://www.youtube.com/watch?v=E3jcQgR3TNE",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.youtube.com/watch?v=E3jcQgR3TNE",
"reason": null
}
},
{
"spider": "libvio",
"file": "libvio.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 209.471,
"init": 0.005,
"home": 0.001,
"category": 1782.621,
"detail": 2099.491,
"player": 0.009,
"url_check": 149.146,
"total": 4310.96
},
"counts": {
"classes": 6,
"category_videos": 48,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "index",
"vod_id": "714893319",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/763ace0b2713"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/763ace0b2713",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/763ace0b2713",
"reason": null
}
},
{
"spider": "mifun",
"file": "mifun.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 220.019,
"init": 0.002,
"home": 1822.434,
"category": 1468.207,
"detail": 1465.76,
"player": 1101.138,
"url_check": 96.001,
"total": 6239.841
},
"counts": {
"classes": 5,
"category_videos": 30,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "19675",
"flag": "特快云",
"play_id": "特快云@@direct@@ba11073ae57ba0eede130eeda148f635,tos-cn-v-75b2c0/oclaEIAvRilntWOQs6aIvww3LcRTkiqEOlwBC,token+,1,1"
},
"player": {
"parse": 0,
"url": "https://lf3-imcloud-file-sign.bytetos.com/tos-cn-v-75b2c0/oclaEIAvRilntWOQs6aIvww3LcRTkiqEOlwBC?x-expires=1780639935&x-signature=U%2B669ZAs23qLc0hOZsG1SE%2BwdJo%3D",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://lf3-imcloud-file-sign.bytetos.com/tos-cn-v-75b2c0/oclaEIAvRilntWOQs6aIvww3LcRTkiqEOlwBC?x-expires=1780639935&x-signature=U%2B669ZAs23qLc0hOZsG1SE%2BwdJo%3D",
"reason": null
}
},
{
"spider": "youknow",
"file": "youknow.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 226.871,
"init": 0.001,
"home": 0.005,
"category": 1542.697,
"detail": 1472.055,
"player": 6329.402,
"url_check": 1290.914,
"total": 14271.639
},
"counts": {
"classes": 7,
"category_videos": 72,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "drama",
"vod_id": "204170",
"flag": "YouKnowTV",
"play_id": "eyJ2b2RfaWQiOiIyMDQxNzAiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQxNzAtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQxNzAtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMjciLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjA0MTcwLTItMS8ifSx7InNvdXJjZSI6Iue6v-i3rzI4Iiwic291cmNlX2lkIjoiMiIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNDE3MC0yLTEvIn1dfQ"
},
"player": {
"parse": 0,
"url": "https://tyyszywvod2.com/videos/202605/27/6a16845e15d92fec74f0a679/7465a9/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tyyszywvod2.com/videos/202605/27/6a16845e15d92fec74f0a679/7465a9/index.m3u8",
"reason": null
}
},
{
"spider": "七味",
"file": "七味.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 272.74,
"init": 0.01,
"home": 0.005,
"category": 3450.45,
"detail": 1199.121,
"player": 0.006,
"url_check": 0.072,
"total": 4957.96
},
"counts": {
"classes": 5,
"category_videos": 42,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "502396",
"flag": "磁力1",
"play_id": "magnet:?xt=urn:btih:724728a9a1be4cd306f7c2f35c4804ec6ef91724&dn=SistAhood (2021) [720p] [WEBRip] [YTS.BZ]"
},
"player": {
"parse": 0,
"url": "magnet:?xt=urn:btih:724728a9a1be4cd306f7c2f35c4804ec6ef91724&dn=SistAhood (2021) [720p] [WEBRip] [YTS.BZ]",
"valid": true,
"reachable": null,
"status_code": null,
"final_url": "magnet:?xt=urn:btih:724728a9a1be4cd306f7c2f35c4804ec6ef91724&dn=SistAhood (2021) [720p] [WEBRip] [YTS.BZ]",
"reason": "非 HTTP 地址,按协议格式通过"
}
},
{
"spider": "不太灵",
"file": "不太灵.txt",
"success": false,
"failed_stage": "detail",
"error": "详情缺少播放源或播放列表",
"traceback": null,
"timings_ms": {
"module_load": 231.436,
"init": 0.003,
"home": 4865.345,
"category": 4639.876,
"detail": 2919.549,
"player": 0.0,
"url_check": 0.0,
"total": 24796.28
},
"counts": {
"classes": 5,
"category_videos": 25,
"detail_videos": 1,
"episodes": 0
},
"samples": {
"tid": "2",
"vod_id": "35087745",
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "世纪音乐",
"file": "世纪音乐.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 295.155,
"init": 0.002,
"home": 101.691,
"category": 111.365,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 642.999
},
"counts": {
"classes": 5,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "rank_list",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "两个BT",
"file": "两个BT.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 276.739,
"init": 0.002,
"home": 0.005,
"category": 1088.4,
"detail": 907.877,
"player": 2204.028,
"url_check": 1875.787,
"total": 6383.897
},
"counts": {
"classes": 14,
"category_videos": 24,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "zgjun",
"vod_id": "ch47l3y1i",
"flag": "两个BT",
"play_id": "eyJwaWQiOiIvcGxheS9jaDQ3bDN5MWkiLCJzaWQiOiJjaDQ3bDN5MWkiLCJuYW1lIjoiMSJ9"
},
"player": {
"parse": 0,
"url": "https://zijieapi.douyinbyte.com/m3u8/fcdc1ea91502e33667c8378995b5b204.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://zijieapi.douyinbyte.com/m3u8/fcdc1ea91502e33667c8378995b5b204.m3u8",
"reason": null
}
},
{
"spider": "乌云影视",
"file": "乌云影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 273.483,
"init": 0.002,
"home": 798.274,
"category": 1025.14,
"detail": 2819.507,
"player": 0.035,
"url_check": 2342.787,
"total": 7287.297
},
"counts": {
"classes": 7,
"category_videos": 24,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "movie",
"vod_id": "483203",
"flag": "乌云影视",
"play_id": "eyJtZWRpYUlkIjogIjQ4MzIwMyIsICJzZWFzb25ObyI6IDEsICJlcE5vIjogMSwgInZpZGVvSWQiOiAxNTc2MjgzMiwgInBsYXlVcmwiOiAiaHR0cHM6Ly9kMWpkbm1rYzFuNWNuNC5jbG91ZGZyb250Lm5ldC9nZW5fb3ZlcnNlYXMvaHR0cHM6Ly9zMi5iZmxsdmlwLmNvbS92aWRlby95YW54aWF4aW5nL2E2ZWY4NTRjMGMxZi9pbmRleC5tM3U4IiwgIm5hbWUiOiAi56ysMembhiDpq5jmuIUifQ"
},
"player": {
"parse": 0,
"url": "https://d1jdnmkc1n5cn4.cloudfront.net/gen_overseas/https://s2.bfllvip.com/video/yanxiaxing/a6ef854c0c1f/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/aa91fc0dd65bf2050e0e82b23e8713a6d448e713.m3u8",
"reason": null
}
},
{
"spider": "乐兔",
"file": "乐兔.txt",
"success": false,
"failed_stage": "category",
"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": 219.803,
"init": 0.001,
"home": 0.004,
"category": 777.122,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1832.525
},
"counts": {
"classes": 5,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "2",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "二小",
"file": "二小.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 15.463,
"init": 0.001,
"home": 0.001,
"category": 2299.998,
"detail": 3179.266,
"player": 0.009,
"url_check": 1105.385,
"total": 6600.778
},
"counts": {
"classes": 4,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "12482",
"flag": "百度#二小",
"play_id": "https://pan.baidu.com/s/1SwIGefaSx4BU9lLnNPiL9w?pwd=anrj"
},
"player": {
"parse": 0,
"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=SwIGefaSx4BU9lLnNPiL9w&pwd=anrj",
"reason": null
}
},
{
"spider": "人人电影",
"file": "人人电影.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.036,
"init": 0.001,
"home": 0.0,
"category": 987.648,
"detail": 1411.92,
"player": 0.037,
"url_check": 897.205,
"total": 3301.538
},
"counts": {
"classes": 4,
"category_videos": 10,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "movie/list_2",
"vod_id": "/movie/2026/0604/59530.html",
"flag": "baidu",
"play_id": "https://pan.baidu.com/s/1DINB7wdLfDSOoiASSLmbyQ?pwd=4ta1"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1DINB7wdLfDSOoiASSLmbyQ?pwd=4ta1",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=DINB7wdLfDSOoiASSLmbyQ&pwd=4ta1",
"reason": null
}
},
{
"spider": "人人视频",
"file": "人人视频.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.265,
"init": 0.001,
"home": 158.357,
"category": 235.774,
"detail": 252.23,
"player": 362.185,
"url_check": 456.999,
"total": 1470.352
},
"counts": {
"classes": 4,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "TV",
"vod_id": "57302",
"flag": "人人专线",
"play_id": "57302@384481"
},
"player": {
"parse": 0,
"url": "https://qn-302-m-play.bwcgee.cn/80cf059b5eef71f180d45017f0e80402/092590093dae469e9e5f56f719553aa5-083beccc8eb978e5bc9375c3864cdc34-ld.mp4?sign=ae86eae9ace48822c8e3984c66d160de&t=6a22912b&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=0a5e4716c78344ef98715987c42f4623&hevc=false&seasonId=57302",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://612498182.qrstuvwxyzab.com:22443/OzwfcER4VzlnIl4iDWQYIyk1VyZaKRQLOz9bOw/80cf059b5eef71f180d45017f0e80402/092590093dae469e9e5f56f719553aa5-083beccc8eb978e5bc9375c3864cdc34-ld.mp4?sign=ae86eae9ace48822c8e3984c66d160de&t=6a22912b&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=0a5e4716c78344ef98715987c42f4623&hevc=false&seasonId=57302&x-sid=0X11Aphlte5yUZ&x-redirect=0X11AOzwfcER4VzlnIl4iDWcYIyk1VyZZKRR5IzZEMxI-FnolJ1AiASQfMTg3WydaKRU5&x-lid=0X11Ab5874771ed4e&x-st=0X11Ahash",
"reason": null
}
},
{
"spider": "优酷",
"file": "优酷.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.065,
"init": 0.001,
"home": 0.001,
"category": 319.233,
"detail": 569.227,
"player": 0.003,
"url_check": 242.098,
"total": 1138.096
},
"counts": {
"classes": 6,
"category_videos": 23,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "电视剧",
"vod_id": "show:ffefdd76a5b344e0a48b",
"flag": "优酷",
"play_id": "https://v.youku.com/v_show/id_XNjUzNzUzMjIxNg==.html"
},
"player": {
"parse": 1,
"url": "https://v.youku.com/v_show/id_XNjUzNzUzMjIxNg==.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.youku.com/v_show/id_XNjUzNzUzMjIxNg==.html",
"reason": null
}
},
{
"spider": "低端影视",
"file": "低端影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.551,
"init": 0.001,
"home": 0.001,
"category": 1980.092,
"detail": 2037.949,
"player": 0.008,
"url_check": 752.534,
"total": 4775.661
},
"counts": {
"classes": 4,
"category_videos": 24,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "series",
"vod_id": "movie/11-22-63",
"flag": "播放源 1 (1080P)",
"play_id": "https://v.fengbao8.com/video/112263/第1集/index.m3u8"
},
"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",
"reason": null
}
},
{
"spider": "修罗",
"file": "修罗.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.55,
"init": 0.001,
"home": 0.001,
"category": 2331.076,
"detail": 2026.487,
"player": 3261.905,
"url_check": 2832.972,
"total": 10460.113
},
"counts": {
"classes": 4,
"category_videos": 24,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "movie",
"vod_id": "kongbu/26940",
"flag": "修罗直连",
"play_id": "play/26940-0"
},
"player": {
"parse": 0,
"url": "https://v.xlys.ltd.ua/obj/988BDF10BC42B94FA1E58A6BB73EEBC659F1FD3BD279D325D8AC1A467E4BA21A",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://lf26-imcloud-file-sign.bytetos.com/ad-penny-bucket/ooQDqGA79T1FRC0daWHAIZACEADfwdAIagfFto?x-expires=1780637762&x-signature=KJQgOCq%2F7%2BbsUYsfoGWmusuDEwY%3D",
"reason": null
}
},
{
"spider": "农民",
"file": "农民.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.592,
"init": 0.001,
"home": 1449.766,
"category": 1428.875,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 4086.59
},
"counts": {
"classes": 5,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "juji",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "凡客TV",
"file": "凡客TV.txt",
"success": false,
"failed_stage": "category",
"error": "HTTPSConnectionPool(host='fktv.me', port=443): Read timed out. (read timeout=10)",
"traceback": null,
"timings_ms": {
"module_load": 6.105,
"init": 0.001,
"home": 0.0,
"category": 10531.139,
"detail": 11592.863,
"player": 0.0,
"url_check": 0.0,
"total": 29930.252
},
"counts": {
"classes": 8,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "2",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "剧圈圈",
"file": "剧圈圈.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.023,
"init": 0.001,
"home": 0.0,
"category": 3096.431,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 5940.431
},
"counts": {
"classes": 5,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "juji",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "剧迷",
"file": "剧迷.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.102,
"init": 0.0,
"home": 0.001,
"category": 894.357,
"detail": 866.238,
"player": 873.811,
"url_check": 1647.613,
"total": 4288.733
},
"counts": {
"classes": 6,
"category_videos": 59,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "444469",
"flag": "gimy",
"play_id": "444469-5-1"
},
"player": {
"parse": 0,
"url": "https://vip.dytt-see.com/20260522/38907_e9814d39/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.dytt-see.com/20260522/38907_e9814d39/index.m3u8",
"reason": null
}
},
{
"spider": "博看听书",
"file": "博看听书.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.657,
"init": 0.001,
"home": 2812.415,
"category": 264.894,
"detail": 680.09,
"player": 0.004,
"url_check": 44.354,
"total": 3811.109
},
"counts": {
"classes": 11,
"category_videos": 24,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1319",
"vod_id": "902849",
"flag": "博看听书",
"play_id": "http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a"
},
"player": {
"parse": 0,
"url": "http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a",
"reason": null
}
},
{
"spider": "双星",
"file": "双星.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.325,
"init": 302.82,
"home": 0.004,
"category": 167.466,
"detail": 196.262,
"player": 0.002,
"url_check": 151.745,
"total": 822.221
},
"counts": {
"classes": 7,
"category_videos": 15,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "ju",
"vod_id": "/ju/10553.html",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/edd599ed8238"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/edd599ed8238",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/edd599ed8238",
"reason": null
}
},
{
"spider": "听书",
"file": "听书.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.513,
"init": 82.366,
"home": 0.002,
"category": 160.693,
"detail": 2371.963,
"player": 282.477,
"url_check": 83.482,
"total": 2986.222
},
"counts": {
"classes": 11,
"category_videos": 10,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "6",
"vod_id": "63",
"flag": "直链",
"play_id": "2926931|||63"
},
"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=4489914dd0fc4cd5cf3a2243be6b6bab&buy_key=FM&token=3169&timestamp=1780635889&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=4489914dd0fc4cd5cf3a2243be6b6bab&buy_key=FM&token=3169&timestamp=1780635889&duration=453",
"reason": null
}
},
{
"spider": "听友FM",
"file": "听友FM.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.615,
"init": 0.0,
"home": 996.918,
"category": 858.686,
"detail": 1588.013,
"player": 1377.735,
"url_check": 421.044,
"total": 5252.094
},
"counts": {
"classes": 8,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "46",
"vod_id": "9783312385",
"flag": "听友FM",
"play_id": "9783312385|1"
},
"player": {
"parse": 0,
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1780632865&sign=c36b6ac7b508a0a698e14611d014f60c",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1780632865&sign=c36b6ac7b508a0a698e14611d014f60c",
"reason": null
}
},
{
"spider": "咕咕动漫",
"file": "咕咕动漫.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.887,
"init": 0.004,
"home": 883.491,
"category": 1238.408,
"detail": 1175.178,
"player": 2875.335,
"url_check": 78.983,
"total": 6262.231
},
"counts": {
"classes": 3,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "6",
"vod_id": "4963",
"flag": "咕咕新线(国内高速)",
"play_id": "parse_api=a2796a09189261bcaf3cc4542d7c5ac2&url=/8CD5bqHP2cy2pCU80H/i1ldj2GWQSx4u0fLnWdDwG9eJ1+0g57pU+toQ1sXZRwF&token=|转生成自动贩卖机的我今天也在迷宫徘徊 第三季|1"
},
"player": {
"parse": 0,
"url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/9b19a5f7decc46d6a48414c925b2ba64~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1811739892&x-signature=x1S08N3BY%2BkRX%2BcJA3WgU16EdVo%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=1811739892&x-signature=x1S08N3BY%2BkRX%2BcJA3WgU16EdVo%3D",
"reason": null
}
},
{
"spider": "四万影视",
"file": "四万影视.txt",
"success": false,
"failed_stage": "category",
"error": "HTTPSConnectionPool(host='40000.me', port=443): Read timed out. (read timeout=10)",
"traceback": null,
"timings_ms": {
"module_load": 6.25,
"init": 0.001,
"home": 0.001,
"category": 10024.89,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 20050.607
},
"counts": {
"classes": 5,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "30",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "在线之家",
"file": "在线之家.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.541,
"init": 0.001,
"home": 0.001,
"category": 2011.304,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3815.687
},
"counts": {
"classes": 6,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "2",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "多多",
"file": "多多.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.535,
"init": 0.001,
"home": 0.001,
"category": 1042.622,
"detail": 1641.496,
"player": 0.003,
"url_check": 1131.369,
"total": 3823.493
},
"counts": {
"classes": 6,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "9513",
"flag": "百度#多多",
"play_id": "https://pan.baidu.com/s/1G1u0Q_1TEipa6fvU6tQDMA?pwd=yyds"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1G1u0Q_1TEipa6fvU6tQDMA?pwd=yyds",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=G1u0Q_1TEipa6fvU6tQDMA&pwd=yyds",
"reason": null
}
},
{
"spider": "如意资源",
"file": "如意资源.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.911,
"init": 0.001,
"home": 0.005,
"category": 1591.345,
"detail": 888.466,
"player": 0.019,
"url_check": 1475.985,
"total": 3961.7
},
"counts": {
"classes": 6,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "78638",
"flag": "rym3u8",
"play_id": "https://svip.ryiplay18.com/20260602/6845_559c24e8/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://svip.ryiplay18.com/20260602/6845_559c24e8/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://svip.ryiplay18.com/20260602/6845_559c24e8/index.m3u8",
"reason": null
}
},
{
"spider": "寻川4K",
"file": "寻川4K.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.449,
"init": 784.663,
"home": 1614.702,
"category": 1386.94,
"detail": 895.939,
"player": 1228.431,
"url_check": 1088.499,
"total": 8734.963
},
"counts": {
"classes": 9,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "601794",
"flag": "4K专线",
"play_id": "xfy-uJ8sKvTgAdD9+qYVXHo2Q7fXFvZusoy8YhZqnix5p+H1nNX1tUXNINIZXHEC/e+u29xTpG1FpQQAAI7OjVH9Jwlu8r9mW+bc0edlvZ93EChB29b3UiYFPPOyrpZ5AeLf@@@xfyun"
},
"player": {
"parse": 0,
"url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm86eIbYrJcprZHQsZRR36wBDNe1w2Y_zOoqV6IGM5ozKlROxuMdzrtPpzHGX18_1ry3foND5nyJ2rV25ztCQvTrEEvsYb_Qd1jdSJFKz45YbJ8aZSgX6Pu4IcRuCcFMssaIdYIFTTtiFzwBCYNEeh-SxeAwAWmHOUqxMv9pdlZsxpwlrHA4oVxnkdaloC36BtsJKYw6vy_ZapyvhVI0R6sR8&xfy.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm86eIbYrJcprZHQsZRR36wBDNe1w2Y_zOoqV6IGM5ozKlROxuMdzrtPpzHGX18_1ry3foND5nyJ2rV25ztCQvTrEEvsYb_Qd1jdSJFKz45YbJ8aZSgX6Pu4IcRuCcFMssaIdYIFTTtiFzwBCYNEeh-SxeAwAWmHOUqxMv9pdlZsxpwlrHA4oVxnkdaloC36BtsJKYw6vy_ZapyvhVI0R6sR8&xfy.m3u8",
"reason": null
}
},
{
"spider": "布布影视",
"file": "布布影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.863,
"init": 0.001,
"home": 0.001,
"category": 1158.193,
"detail": 1680.486,
"player": 2664.136,
"url_check": 1022.355,
"total": 11317.002
},
"counts": {
"classes": 4,
"category_videos": 24,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "86421",
"flag": "3Q蓝光(1)",
"play_id": "JD2K@1@JD-2eb0e9c130c8697db140c1e2f6a6530c0"
},
"player": {
"parse": 0,
"url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/7b7d2e54-a846-4219-a4f5-d551846ba81a.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=5VqeJ/VzXSuz604lwPUR10zrg6o%3D&Expires=1780635937&x-amz-FSIZE=58279&x-amz-UFID=824611240788195004",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/7b7d2e54-a846-4219-a4f5-d551846ba81a.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=5VqeJ/VzXSuz604lwPUR10zrg6o%3D&Expires=1780635937&x-amz-FSIZE=58279&x-amz-UFID=824611240788195004",
"reason": null
}
},
{
"spider": "微观短剧",
"file": "微观短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.104,
"init": 0.024,
"home": 188.287,
"category": 278.428,
"detail": 319.276,
"player": 0.017,
"url_check": 137.863,
"total": 936.611
},
"counts": {
"classes": 30,
"category_videos": 30,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "都市",
"vod_id": "110000044555935694",
"flag": "1080P",
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780635889&sign=9701f4ae790349ca5b292d71c9c378f7"
},
"player": {
"parse": 0,
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780635889&sign=9701f4ae790349ca5b292d71c9c378f7",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780635889&sign=9701f4ae790349ca5b292d71c9c378f7",
"reason": null
}
},
{
"spider": "新韩剧网",
"file": "新韩剧网.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.118,
"init": 0.001,
"home": 0.0,
"category": 998.32,
"detail": 968.288,
"player": 1810.211,
"url_check": 1604.663,
"total": 5389.154
},
"counts": {
"classes": 5,
"category_videos": 16,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "3614",
"flag": "在线云播",
"play_id": "3614_1_1"
},
"player": {
"parse": 0,
"url": "https://cdn.yzzy32-play.com/20260327/26945_fb888889/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.yzzy32-play.com/20260327/26945_fb888889/index.m3u8",
"reason": null
}
},
{
"spider": "星星短剧",
"file": "星星短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.192,
"init": 0.001,
"home": 0.001,
"category": 886.947,
"detail": 1029.502,
"player": 0.005,
"url_check": 373.973,
"total": 2296.191
},
"counts": {
"classes": 5,
"category_videos": 10,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1287",
"vod_id": "422599939194881@@穿越诡计爱上你@@苏清韵为了给妹妹治病,卖身富豪被卓熙辰所救,答应卓熙辰的契约婚姻。苏清韵受到了爱慕卓熙辰的上官溪玲的疯狂攻击与算计,导致妹妹离世。苏清韵误会记恨卓熙辰因此拿刀伤了他,自己也被判入狱五年。",
"flag": "星星短剧",
"play_id": "https://img.novel.wsljf.xyz/shortPlay-mp4/420424102051841/EvnIm1746774634078/abc6208e-390b-4533-a1a4-b9e5741cc384/540x960/output.m3u8"
},
"player": {
"parse": 0,
"url": "https://img.novel.wsljf.xyz/shortPlay-mp4/420424102051841/EvnIm1746774634078/abc6208e-390b-4533-a1a4-b9e5741cc384/540x960/output.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://img.novel.wsljf.xyz/shortPlay-mp4/420424102051841/EvnIm1746774634078/abc6208e-390b-4533-a1a4-b9e5741cc384/540x960/output.m3u8",
"reason": null
}
},
{
"spider": "木偶",
"file": "木偶.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 48.93,
"init": 0.001,
"home": 0.001,
"category": 772.863,
"detail": 1445.225,
"player": 0.015,
"url_check": 478.368,
"total": 2745.9
},
"counts": {
"classes": 7,
"category_videos": 72,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "25",
"vod_id": "8048",
"flag": "115#木偶",
"play_id": "https://115cdn.com/s/sws6b2a36dh?password=p945"
},
"player": {
"parse": 0,
"url": "https://115cdn.com/s/sws6b2a36dh?password=p945",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://115cdn.com/s/sws6b2a36dh?password=p945",
"reason": null
}
},
{
"spider": "樱花动漫",
"file": "樱花动漫.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.714,
"init": 0.001,
"home": 0.0,
"category": 5273.361,
"detail": 4892.305,
"player": 3218.434,
"url_check": 1378.226,
"total": 14770.147
},
"counts": {
"classes": 4,
"category_videos": 36,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "guoman",
"vod_id": "19639",
"flag": "高清",
"play_id": "/play/19639-1-1/"
},
"player": {
"parse": 0,
"url": "https://vip.ffzy-plays.com/20260601/54205_40001eb6/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.ffzy-plays.com/20260601/54205_40001eb6/index.m3u8",
"reason": null
}
},
{
"spider": "橘子TV",
"file": "橘子TV.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.911,
"init": 5780.483,
"home": 1252.484,
"category": 6050.379,
"detail": 1119.362,
"player": 2235.031,
"url_check": 1814.19,
"total": 18256.679
},
"counts": {
"classes": 8,
"category_videos": 18,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "50",
"vod_id": "406135",
"flag": "一起看APP",
"play_id": "25676341"
},
"player": {
"parse": 0,
"url": "https://usaydd.xbavporn.com/m3u87/share/7681625/7877479/20260604/153215/720/index.m3u8?sign=a73c69e93f555e1e3f52d75c65810a33&t=1780635907",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://usaydd.xbavporn.com/m3u87/share/7681625/7877479/20260604/153215/720/index.m3u8?sign=a73c69e93f555e1e3f52d75c65810a33&t=1780635907",
"reason": null
}
},
{
"spider": "欧歌",
"file": "欧歌.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.162,
"init": 0.001,
"home": 0.001,
"category": 1866.655,
"detail": 1073.855,
"player": 0.042,
"url_check": 162.015,
"total": 3111.201
},
"counts": {
"classes": 6,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "30554",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/9a8f842cdaf7"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/9a8f842cdaf7",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/9a8f842cdaf7",
"reason": null
}
},
{
"spider": "沐辞4K",
"file": "沐辞4K.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.49,
"init": 93.001,
"home": 176.213,
"category": 129.077,
"detail": 92.565,
"player": 710.082,
"url_check": 1598.0,
"total": 2808.032
},
"counts": {
"classes": 7,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "419726",
"flag": "🔥蓝光4K--②号🔥",
"play_id": "xfy-VByyA+4GMqriXezckpcSGKfBHs2pB0imQdHmLVlQyV3fvZeyGVDv4b6OKjrgCwXoa0KMD+52QJ2/gHdI2z5XWQN7cNU2LV5STxbQoYiYEkYNuBFo4O69LTb8tp5vGObN@@@xfyun"
},
"player": {
"parse": 0,
"url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm899vBkHujEbp-vi7qPahliPG8tQx9m0X6iXYqA2fBOIqKi9Y1tBMibtcxgKVUcaOYuzBcGkdtP3tXJoD0DAKhYKuX4hTlRRrVCfhhJTArfS88aZSgX6Pu4IcRuCcFMssaGTMZn3Y9ijv31bvN9XXUFCy186rBDKAt8NXDh7vr_BH8OgEOuGFMNvC1laB5leAyaUlgc4g5s3PdzgPrurb6hQ&xfy.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm899vBkHujEbp-vi7qPahliPG8tQx9m0X6iXYqA2fBOIqKi9Y1tBMibtcxgKVUcaOYuzBcGkdtP3tXJoD0DAKhYKuX4hTlRRrVCfhhJTArfS88aZSgX6Pu4IcRuCcFMssaGTMZn3Y9ijv31bvN9XXUFCy186rBDKAt8NXDh7vr_BH8OgEOuGFMNvC1laB5leAyaUlgc4g5s3PdzgPrurb6hQ&xfy.m3u8",
"reason": null
}
},
{
"spider": "河马短剧",
"file": "河马短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.79,
"init": 0.0,
"home": 568.655,
"category": 448.478,
"detail": 745.961,
"player": 0.022,
"url_check": 845.179,
"total": 2613.643
},
"counts": {
"classes": 10,
"category_videos": 10,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "462",
"vod_id": "41000208587",
"flag": "河马剧场",
"play_id": "https://dzzt-video.cbread.cn/24112e223e094e4441efe62c5be2d543/6a239b40/29/7x8/78x5/785x8/78580200014/613253192_1/613253192.720p.narrowv3.mp4"
},
"player": {
"parse": 0,
"url": "https://dzzt-video.cbread.cn/24112e223e094e4441efe62c5be2d543/6a239b40/29/7x8/78x5/785x8/78580200014/613253192_1/613253192.720p.narrowv3.mp4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://dzzt-video.cbread.cn/24112e223e094e4441efe62c5be2d543/6a239b40/29/7x8/78x5/785x8/78580200014/613253192_1/613253192.720p.narrowv3.mp4",
"reason": null
}
},
{
"spider": "清沅4K",
"file": "清沅4K.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.934,
"init": 310.078,
"home": 2003.184,
"category": 754.249,
"detail": 623.479,
"player": 1964.417,
"url_check": 674.509,
"total": 6337.376
},
"counts": {
"classes": 7,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "247664",
"flag": "非凡播放①",
"play_id": "https://vip.ffzy-play10.com/20260604/67663_87200e5b/index.m3u8@@@ffm3u8"
},
"player": {
"parse": 0,
"url": "http://qcb.ys088.top/lrcache/FF/3422943675.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://qcb.ys088.top/lrcache/FF/3422943675.m3u8",
"reason": null
}
},
{
"spider": "滴答影视",
"file": "滴答影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.286,
"init": 0.001,
"home": 0.001,
"category": 2857.998,
"detail": 3355.572,
"player": 0.006,
"url_check": 1798.209,
"total": 8018.78
},
"counts": {
"classes": 5,
"category_videos": 48,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "3072",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1BG_SkhY-r5nWhD8-agX9BA?pwd=g7ku"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1BG_SkhY-r5nWhD8-agX9BA?pwd=g7ku",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=BG_SkhY-r5nWhD8-agX9BA&pwd=g7ku",
"reason": null
}
},
{
"spider": "潮流APP",
"file": "潮流APP.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.95,
"init": 0.003,
"home": 883.83,
"category": 326.592,
"detail": 313.344,
"player": 300.518,
"url_check": 76.376,
"total": 1909.228
},
"counts": {
"classes": 10,
"category_videos": 12,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "10",
"vod_id": "75722",
"flag": "线路二 (点击换线)",
"play_id": "75722@@0@@0"
},
"player": {
"parse": 0,
"url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1780635894932&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1780635894932&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
"reason": null
}
},
{
"spider": "爱奇艺",
"file": "爱奇艺.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.055,
"init": 0.018,
"home": 3439.313,
"category": 605.409,
"detail": 131.637,
"player": 0.004,
"url_check": 114.618,
"total": 4303.035
},
"counts": {
"classes": 11,
"category_videos": 60,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "pcw:1",
"vod_id": "pcw:1$6241351648874200",
"flag": "爱奇艺",
"play_id": "http://www.iqiyi.com/v_1pxqpggjpv8.html"
},
"player": {
"parse": 1,
"url": "http://www.iqiyi.com/v_1pxqpggjpv8.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.iqiyi.com/v_1pxqpggjpv8.html",
"reason": null
}
},
{
"spider": "独播库",
"file": "独播库.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.671,
"init": 0.001,
"home": 0.001,
"category": 1049.61,
"detail": 805.782,
"player": 867.475,
"url_check": 696.132,
"total": 3424.362
},
"counts": {
"classes": 6,
"category_videos": 48,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "index",
"vod_id": "143540",
"flag": "独播库",
"play_id": "143540-1-1"
},
"player": {
"parse": 0,
"url": "https://vid.dbokutv.com/20260417/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsPsRsGlR7XgBNTgQdfkQdDqTsfpOsTaCsejC34jC38uGJ4nDZasBcrmD0/chunklist.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vid.dbokutv.com/20260417/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsPsRsGlR7XgBNTgQdfkQdDqTsfpOsTaCsejC34jC38uGJ4nDZasBcrmD0/chunklist.m3u8",
"reason": null
}
},
{
"spider": "猫猫4K",
"file": "猫猫4K.txt",
"success": false,
"failed_stage": "player",
"error": "playerContent 未返回播放地址",
"traceback": null,
"timings_ms": {
"module_load": 31.606,
"init": 204.296,
"home": 260.086,
"category": 844.122,
"detail": 204.535,
"player": 385.524,
"url_check": 0.0,
"total": 3343.678
},
"counts": {
"classes": 5,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "96245",
"flag": "火猫⚡2K",
"play_id": "NSYS-JH4QnHxfaTDiFYzExAvF4kTFZQXGuC2Vv1FBL8F2eIIGfgrFfW_7gM1H3262OWdYgzHc_7gD1qj9gtIVSPKEd4eTNbJfDrfTYnj_yMkG18iBqzNmtsFe1dGMNmkpTKIkMpLh7QKo8mUEoIEwhsBGpg==|363655@@@NSYS"
},
"player": {
"parse": 0,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "玩偶哥哥",
"file": "玩偶哥哥.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.332,
"init": 0.001,
"home": 0.001,
"category": 1717.357,
"detail": 6365.261,
"player": 0.005,
"url_check": 1315.771,
"total": 9405.224
},
"counts": {
"classes": 8,
"category_videos": 70,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "126093",
"flag": "百度#玩偶哥哥",
"play_id": "https://pan.baidu.com/s/1SwIGefaSx4BU9lLnNPiL9w?pwd=anrj"
},
"player": {
"parse": 0,
"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=SwIGefaSx4BU9lLnNPiL9w&pwd=anrj",
"reason": null
}
},
{
"spider": "玩偶聚合",
"file": "玩偶聚合.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 43.463,
"init": 0.001,
"home": 2.845,
"category": 1713.688,
"detail": 6164.404,
"player": 0.003,
"url_check": 1378.343,
"total": 9303.351
},
"counts": {
"classes": 10,
"category_videos": 70,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "site_wanou",
"vod_id": "site:wanou:/voddetail/126099.html",
"flag": "百度#玩偶",
"play_id": "https://pan.baidu.com/s/1kMHjN5w-yePK6v34Orpgug?pwd=wogg"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1kMHjN5w-yePK6v34Orpgug?pwd=wogg",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=kMHjN5w-yePK6v34Orpgug&pwd=wogg",
"reason": null
}
},
{
"spider": "瓜子",
"file": "瓜子.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.114,
"init": 0.001,
"home": 0.017,
"category": 1404.355,
"detail": 2061.703,
"player": 985.539,
"url_check": 1280.797,
"total": 5739.632
},
"counts": {
"classes": 5,
"category_videos": 30,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"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": 0,
"url": "https://vd.jiunuow.com/217dfd0cf3d7154698bed6e68565dfe0/20260605130459/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://app.xn--55qx2ai23bz99b.cn/index.m3u8",
"reason": null
}
},
{
"spider": "百度短剧",
"file": "百度短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.335,
"init": 0.0,
"home": 412.248,
"category": 239.827,
"detail": 566.316,
"player": 274.512,
"url_check": 46.674,
"total": 1546.767
},
"counts": {
"classes": 29,
"category_videos": 9,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "3",
"vod_id": "10284595040762396431",
"flag": "百度短剧",
"play_id": "4723147730512611191|||10284595040762396431"
},
"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",
"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",
"reason": null
}
},
{
"spider": "盘Ta",
"file": "盘Ta.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.707,
"init": 0.001,
"home": 478.009,
"category": 275.404,
"detail": 225.375,
"player": 0.028,
"url_check": 410.547,
"total": 1394.55
},
"counts": {
"classes": 8,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "?tagId=39765285016165",
"vod_id": "205174",
"flag": "移动",
"play_id": "https://yun.139.com/shareweb/%23/w/i/2tZwnRyNjEX8l"
},
"player": {
"parse": 0,
"url": "https://yun.139.com/shareweb/#/w/i/2tZwnRyNjEX8l",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://yun.139.com/shareweb/#/w/i/2tZwnRyNjEX8l",
"reason": null
}
},
{
"spider": "盘聚",
"file": "盘聚.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.245,
"init": 0.001,
"home": 0.001,
"category": 691.316,
"detail": 652.796,
"player": 637.994,
"url_check": 1103.304,
"total": 3095.184
},
"counts": {
"classes": 4,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "/",
"vod_id": "122721",
"flag": "百度1",
"play_id": "push://https://www.seedhub.cc/link_start/?redirect_to=pan_id_589260&movie_title=⭐️⭐️⭐️【主角】【4K 1080P】更新于 ✅ 今天"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1y3vUbUYBE_S0cMOR66090g?pwd=ojmk",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=y3vUbUYBE_S0cMOR66090g&pwd=ojmk",
"reason": null
}
},
{
"spider": "盘链",
"file": "盘链.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.945,
"init": 0.079,
"home": 0.001,
"category": 1413.134,
"detail": 847.055,
"player": 2046.967,
"url_check": 503.111,
"total": 9824.722
},
"counts": {
"classes": 5,
"category_videos": 30,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "-75404",
"flag": "百度",
"play_id": "push://https://www.xn--vzy265d.cc/api/go.php?t=2AvUAmA5_2E7FqLPvHkxvMtOGKk7Ppk2cLK7GVwYU0Lx05fKvCuEeBt67DygtkD27r3ZILMDPVKxoXULse4bSNWUAeP_nHp6l0ga05Vnj1s6J7Gd5_mrZkFRGJFOTb-kUFKlwEgBYGhuEWQE1wh2XBqTrQHaFzfkFFVDNSRXVzqq_hn0KtOINIbaIbVC1L0-j-FKdZlGbBX1wXcHexeFVhp6spm4btRt2F_rkmIu8Rs"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/share/init?surl=ZUunFcmIMHwvVFbJrTvKgg&pwd=8888",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=ZUunFcmIMHwvVFbJrTvKgg&pwd=8888",
"reason": null
}
},
{
"spider": "短剧优选",
"file": "短剧优选.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 28.456,
"init": 1356.917,
"home": 0.167,
"category": 690.42,
"detail": 575.386,
"player": 0.002,
"url_check": 63.821,
"total": 2715.931
},
"counts": {
"classes": 11,
"category_videos": 74,
"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"
},
"player": {
"parse": 0,
"url": "https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8",
"reason": null
}
},
{
"spider": "短剧网",
"file": "短剧网.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.96,
"init": 0.001,
"home": 0.0,
"category": 414.9,
"detail": 432.336,
"player": 0.005,
"url_check": 149.157,
"total": 1004.936
},
"counts": {
"classes": 2,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "https://sm3.cc/?id=54494",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/187321aa3d13"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/187321aa3d13",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/187321aa3d13",
"reason": null
}
},
{
"spider": "磁力熊",
"file": "磁力熊.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.72,
"init": 0.002,
"home": 0.008,
"category": 6534.148,
"detail": 1580.902,
"player": 0.004,
"url_check": 0.059,
"total": 8121.432
},
"counts": {
"classes": 24,
"category_videos": 16,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "movie",
"vod_id": "movie/4697",
"flag": "磁力·1080P",
"play_id": "magnet:?xt=urn:btih:6A4DD1CC3FFD21206054DF2FB1C6783B13CC47C0"
},
"player": {
"parse": 0,
"url": "magnet:?xt=urn:btih:6A4DD1CC3FFD21206054DF2FB1C6783B13CC47C0",
"valid": true,
"reachable": null,
"status_code": null,
"final_url": "magnet:?xt=urn:btih:6A4DD1CC3FFD21206054DF2FB1C6783B13CC47C0",
"reason": "非 HTTP 地址,按协议格式通过"
}
},
{
"spider": "糯米",
"file": "糯米.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 8.638,
"init": 0.002,
"home": 1253.056,
"category": 977.168,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3528.724
},
"counts": {
"classes": 5,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "juji",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "网易云音乐",
"file": "网易云音乐.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 2.991,
"init": 0.0,
"home": 425.994,
"category": 404.853,
"detail": 0.008,
"player": 1702.898,
"url_check": 58.2,
"total": 2596.159
},
"counts": {
"classes": 62,
"category_videos": 100,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "/discover/toplist?id=19723756",
"vod_id": "422104138@后来的我们@五月天👉MV",
"flag": "网易云音乐",
"play_id": "422104138"
},
"player": {
"parse": 0,
"url": "https://vodkgeyttp8.vod.126.net/cloudmusic/8b71/core/825f/40c8f268485113d4638f7f551bddf8af.mp4?wsSecret=ddf98464bf85d9e0dd320bf1f670882a&wsTime=1780635901",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vodkgeyttp8.vod.126.net/cloudmusic/8b71/core/825f/40c8f268485113d4638f7f551bddf8af.mp4?wsSecret=ddf98464bf85d9e0dd320bf1f670882a&wsTime=1780635901",
"reason": null
}
},
{
"spider": "耐视点播",
"file": "耐视点播.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.503,
"init": 0.001,
"home": 0.001,
"category": 7433.264,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 16526.613
},
"counts": {
"classes": 6,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "2",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "腾讯视频",
"file": "腾讯视频.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 18.251,
"init": 0.001,
"home": 81.491,
"category": 265.201,
"detail": 1125.598,
"player": 0.004,
"url_check": 179.41,
"total": 1671.209
},
"counts": {
"classes": 7,
"category_videos": 12,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "choice",
"vod_id": "choice$mzc002009g0nh88",
"flag": "腾讯视频",
"play_id": "https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html"
},
"player": {
"parse": 1,
"url": "https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html",
"reason": null
}
},
{
"spider": "至臻",
"file": "至臻.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.146,
"init": 0.001,
"home": 0.001,
"category": 1994.888,
"detail": 1447.563,
"player": 0.003,
"url_check": 1040.873,
"total": 4491.972
},
"counts": {
"classes": 7,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "15338",
"flag": "百度#至臻",
"play_id": "https://pan.baidu.com/s/1SwIGefaSx4BU9lLnNPiL9w?pwd=anrj"
},
"player": {
"parse": 0,
"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=SwIGefaSx4BU9lLnNPiL9w&pwd=anrj",
"reason": null
}
},
{
"spider": "茶杯狐",
"file": "茶杯狐.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.36,
"init": 0.001,
"home": 1284.78,
"category": 1793.21,
"detail": 1282.397,
"player": 3099.291,
"url_check": 1907.835,
"total": 9373.988
},
"counts": {
"classes": 4,
"category_videos": 36,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "detail/video/40607",
"flag": "FF有广",
"play_id": "play/40607-1-1"
},
"player": {
"parse": 0,
"url": "https://vip.ffzy-play6.com/20221029/2830_d6080195/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.ffzy-play6.com/20221029/2830_d6080195/index.m3u8",
"reason": null
}
},
{
"spider": "虎斑",
"file": "虎斑.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 15.493,
"init": 0.001,
"home": 0.001,
"category": 2664.405,
"detail": 2734.3,
"player": 0.013,
"url_check": 153.825,
"total": 5568.483
},
"counts": {
"classes": 7,
"category_videos": 72,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "475703",
"flag": "夸克#虎斑",
"play_id": "https://pan.quark.cn/s/7aaeb58ce77e"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/7aaeb58ce77e",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/7aaeb58ce77e",
"reason": null
}
},
{
"spider": "蜡笔",
"file": "蜡笔.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.228,
"init": 0.001,
"home": 0.001,
"category": 1471.624,
"detail": 1215.289,
"player": 0.004,
"url_check": 1159.309,
"total": 3857.967
},
"counts": {
"classes": 7,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "29",
"vod_id": "11530",
"flag": "百度#蜡笔",
"play_id": "https://pan.baidu.com/s/1BSyE6bX613RPsoZDDzTWFg?pwd=ftqu"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1BSyE6bX613RPsoZDDzTWFg?pwd=ftqu",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=BSyE6bX613RPsoZDDzTWFg&pwd=ftqu",
"reason": null
}
},
{
"spider": "袋鼠影视",
"file": "袋鼠影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.213,
"init": 0.001,
"home": 0.001,
"category": 1480.301,
"detail": 1020.24,
"player": 1081.809,
"url_check": 1587.099,
"total": 5176.075
},
"counts": {
"classes": 4,
"category_videos": 36,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "329175",
"flag": "蓝光专线4",
"play_id": "play/329175-0-0"
},
"player": {
"parse": 0,
"url": "https://vip.dytt-film.com/20250609/17730_05a0eed5/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.dytt-film.com/20250609/17730_05a0eed5/index.m3u8",
"reason": null
}
},
{
"spider": "视界",
"file": "视界.txt",
"success": false,
"failed_stage": "unexpected",
"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.087,
"init": 0.0,
"home": 10015.261,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10023.415
},
"counts": {
"classes": 0,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": null,
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "路漫漫",
"file": "路漫漫.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.7,
"init": 0.001,
"home": 0.0,
"category": 11369.859,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 23321.101
},
"counts": {
"classes": 6,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "7",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "酷我听书",
"file": "酷我听书.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.812,
"init": 0.001,
"home": 403.203,
"category": 102.84,
"detail": 3667.056,
"player": 167.723,
"url_check": 50.968,
"total": 4398.751
},
"counts": {
"classes": 4,
"category_videos": 21,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "2",
"vod_id": "13492273",
"flag": "酷我听书",
"play_id": "free|94448942"
},
"player": {
"parse": 0,
"url": "http://car-lv.kuwo.cn/0147f04f23f6c408eed5cce2f7ff2061/6a225904/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/0147f04f23f6c408eed5cce2f7ff2061/6a225904/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": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 25.192,
"init": 448.738,
"home": 272.055,
"category": 261.404,
"detail": 266.035,
"player": 286.503,
"url_check": 26.304,
"total": 1587.407
},
"counts": {
"classes": 12,
"category_videos": 15,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "recommend",
"vod_id": "703724327",
"flag": "酷狗音乐",
"play_id": "703724327"
},
"player": {
"parse": 0,
"url": "http://fsdg360.tx.kugou.com/202606051305/678b01b833d193a4a34567ba7eb4be56/v3/62b92954c94ffc493f0507260bfe1353/yp/p_0_960133/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx703724327_qu128_s3750545809.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://fsdg360.tx.kugou.com/202606051305/678b01b833d193a4a34567ba7eb4be56/v3/62b92954c94ffc493f0507260bfe1353/yp/p_0_960133/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx703724327_qu128_s3750545809.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"reason": null
}
},
{
"spider": "金牌",
"file": "金牌.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.484,
"init": 0.001,
"home": 1864.316,
"category": 1211.843,
"detail": 1196.706,
"player": 1231.963,
"url_check": 829.04,
"total": 6342.146
},
"counts": {
"classes": 5,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "143982",
"flag": "金牌线路",
"play_id": "143982@1278053"
},
"player": {
"parse": 0,
"url": "https://ppvod011.blbtgg.com/splitOut/20260420/1287040/V20260420142132484561287040/index.m3u8?auth_key=1780635910-4558f122cdb942af8d5d6e66963bffc9-0-7f2e330d7170a86d62f3827e800cebb6",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260420/1287040/V20260420142132484561287040/index.m3u8?auth_key=1780635910-4558f122cdb942af8d5d6e66963bffc9-0-7f2e330d7170a86d62f3827e800cebb6",
"reason": null
}
},
{
"spider": "闪电",
"file": "闪电.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.166,
"init": 0.001,
"home": 0.0,
"category": 790.078,
"detail": 728.618,
"player": 0.013,
"url_check": 165.864,
"total": 1691.229
},
"counts": {
"classes": 5,
"category_videos": 72,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "185978",
"flag": "夸克#闪电",
"play_id": "https://pan.quark.cn/s/a88134a26570"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/a88134a26570",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/a88134a26570",
"reason": null
}
},
{
"spider": "韩圈",
"file": "韩圈.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.994,
"init": 0.002,
"home": 2234.767,
"category": 6175.187,
"detail": 18153.562,
"player": 3081.36,
"url_check": 117.473,
"total": 29769.822
},
"counts": {
"classes": 18,
"category_videos": 26,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "w5_akN4sHJkojZBhuzXU",
"flag": "蓝光HDR",
"play_id": "w5_akN4sHJkojZBhuzXU|||qxT1Iz28gQMTuQbiG6ny|||sc_ElWopX03plaQM1tOao35|||11"
},
"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=1780635932&sign=2b71eb837d7aa04d062888ba713c5a59&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=1780635932&sign=2b71eb837d7aa04d062888ba713c5a59&ip=171.212.167.174",
"reason": null
}
},
{
"spider": "韩小圈",
"file": "韩小圈.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.107,
"init": 0.001,
"home": 0.001,
"category": 2231.514,
"detail": 1382.579,
"player": 0.003,
"url_check": 1816.835,
"total": 5436.727
},
"counts": {
"classes": 5,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "0",
"vod_id": "80723",
"flag": "默认线路",
"play_id": "https://cdn.yzzyvip-29.com/20260204/16773_1f689175/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://cdn.yzzyvip-29.com/20260204/16773_1f689175/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.yzzyvip-29.com/20260204/16773_1f689175/index.m3u8",
"reason": null
}
},
{
"spider": "飞快TV",
"file": "飞快TV.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.292,
"init": 0.0,
"home": 0.0,
"category": 6780.06,
"detail": 3650.162,
"player": 4419.323,
"url_check": 3462.089,
"total": 25295.69
},
"counts": {
"classes": 4,
"category_videos": 40,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "242966",
"flag": "高清31",
"play_id": "/vodplay/242966-2-1.html"
},
"player": {
"parse": 0,
"url": "https://cdn.yzzy31-play.com/20260604/21545_4a44a230/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.yzzy31-play.com/20260604/21545_4a44a230/index.m3u8",
"reason": null
}
},
{
"spider": "魔方APP",
"file": "魔方APP.txt",
"success": false,
"failed_stage": "home",
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.795,
"init": 0.001,
"home": 10013.148,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10018.104
},
"counts": {
"classes": 0,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": null,
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "麦田影院",
"file": "麦田影院.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.471,
"init": 0.001,
"home": 0.0,
"category": 870.381,
"detail": 763.544,
"player": 0.02,
"url_check": 1242.358,
"total": 2880.623
},
"counts": {
"classes": 6,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "171427",
"flag": "LZ源",
"play_id": "eyJ1cmwiOiJodHRwczovL3YubHpjZG4yNy5jb20vMjAyNTA3MzEvNjc5XzUwYTJiMDQ3L2luZGV4Lm0zdTgiLCJwYXJzZV9hcGkiOiJodHRwczovL2RlbC5tdDMyMC5jb20vbHpmZi5waHA_dXJsPSIsImhlYWRlcnMiOnt9LCJ1c2VyX2FnZW50IjoiIn0="
},
"player": {
"parse": 0,
"url": "https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8",
"reason": null
}
},
{
"spider": "黑猫APP",
"file": "黑猫APP.txt",
"success": false,
"failed_stage": "home",
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.517,
"init": 0.002,
"home": 8597.963,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 8603.742
},
"counts": {
"classes": 0,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": null,
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
}
]
}