Files
tvboxzt/spider_validation.json
T
2026-06-13 09:57:47 +08:00

3455 lines
100 KiB
JSON

{
"generated_at": "2026-06-13T09:56:50+08:00",
"max_workers": 16,
"total_duration_ms": 53455.093,
"summary": {
"total": 88,
"success": 72,
"failed": 16,
"success_rate": 0.8182,
"stage_failures": {
"module_load": 0,
"init": 0,
"home": 4,
"category": 7,
"detail": 1,
"player": 2,
"url_check": 1,
"unexpected": 1
}
},
"results": [
{
"spider": "4KVM",
"file": "4KVM.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 355.927,
"init": 0.001,
"home": 1088.42,
"category": 0.015,
"detail": 1867.847,
"player": 8128.335,
"url_check": 1759.11,
"total": 13201.494
},
"counts": {
"classes": 6,
"category_videos": 24,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "-1",
"vod_id": "ch47wchlp",
"flag": "alists",
"play_id": "34663|ch47wchlp"
},
"player": {
"parse": 0,
"url": "https://oss.douyinbit.com/m3u8/aea80622081e262fe6cc549d71094eb2.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://oss.douyinbit.com/m3u8/aea80622081e262fe6cc549d71094eb2.m3u8",
"reason": null
}
},
{
"spider": "4K指南",
"file": "4K指南.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 202.188,
"init": 0.001,
"home": 0.003,
"category": 609.804,
"detail": 437.532,
"player": 0.01,
"url_check": 159.074,
"total": 1413.892
},
"counts": {
"classes": 5,
"category_videos": 50,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "zuixin",
"vod_id": "20368",
"flag": "夸克网盘",
"play_id": "push://https://pan.quark.cn/s/c647290732ab"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/c647290732ab",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/c647290732ab",
"reason": null
}
},
{
"spider": "6V磁力",
"file": "6V磁力.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 214.748,
"init": 0.007,
"home": 0.002,
"category": 3238.153,
"detail": 3856.681,
"player": 0.007,
"url_check": 0.117,
"total": 7311.704
},
"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": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 285.082,
"init": 0.001,
"home": 2596.147,
"category": 2075.487,
"detail": 733.714,
"player": 3099.129,
"url_check": 1830.387,
"total": 10624.243
},
"counts": {
"classes": 6,
"category_videos": 59,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "new",
"vod_id": "song:8b3d7a93ea1a22cc7fdd3cc8514c4aaf",
"flag": "AAZ音乐",
"play_id": "song:8b3d7a93ea1a22cc7fdd3cc8514c4aaf"
},
"player": {
"parse": 0,
"url": "https://s.5bb3.com/m4a/36b69f2e978d4b60b4de9e20fe112f0c.m4a",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://car-bj.kuwo.cn/eb6f615b4b462599c181177c6a259862/6a2cb8eb/lx/resource/a3/23/59/3599944677.aac?from=vip",
"reason": null
}
},
{
"spider": "PPnix",
"file": "PPnix.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 197.181,
"init": 0.001,
"home": 0.001,
"category": 2380.355,
"detail": 2549.473,
"player": 0.041,
"url_check": 1235.407,
"total": 6370.292
},
"counts": {
"classes": 2,
"category_videos": 24,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "movie/8233.html",
"flag": "PPnix",
"play_id": "8233|1080P"
},
"player": {
"parse": 0,
"url": "https://www.ppnix.com/info/m3u8/8233/1080P.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.ppnix.com/info/m3u8/8233/1080P.m3u8",
"reason": null
}
},
{
"spider": "Pomo",
"file": "Pomo.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 336.133,
"init": 0.001,
"home": 0.002,
"category": 2505.566,
"detail": 731.093,
"player": 0.012,
"url_check": 213.942,
"total": 3789.913
},
"counts": {
"classes": 7,
"category_videos": 16,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "zuixin",
"vod_id": "2852",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/6b7dca5a766d"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/6b7dca5a766d",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/6b7dca5a766d",
"reason": null
}
},
{
"spider": "QQ音乐",
"file": "QQ音乐.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 331.578,
"init": 0.008,
"home": 0.002,
"category": 62.22,
"detail": 79.697,
"player": 598.824,
"url_check": 141.869,
"total": 2394.011
},
"counts": {
"classes": 6,
"category_videos": 45,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "top",
"vod_id": "top:135",
"flag": "QQ音乐",
"play_id": "qqmusic:003xi4dG0HPhN3:670876266|宇宙游乐场 - 梓渝"
},
"player": {
"parse": 0,
"url": "https://isure.stream.qqmusic.qq.com/M500003xi4dG0HPhN3.mp3?guid=e09fc1459c039afbbb968eb7b090f6b8&vkey=C9D6A2129627C3F7F0255521540EA86F0D3D94E03322DCF280470BF6BF4BAA0210E61323E12806C27791D83E3CFDFA680DFBCFAD508BE471__v2b94c306&uin=1152921504846230218&fromtag=119042&src=M5000043uMY73Qbr5E.mp3&redirect=1",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://isure.stream.qqmusic.qq.com/M500003xi4dG0HPhN3.mp3?guid=e09fc1459c039afbbb968eb7b090f6b8&vkey=C9D6A2129627C3F7F0255521540EA86F0D3D94E03322DCF280470BF6BF4BAA0210E61323E12806C27791D83E3CFDFA680DFBCFAD508BE471__v2b94c306&uin=1152921504846230218&fromtag=119042&src=M5000043uMY73Qbr5E.mp3&redirect=1",
"reason": null
}
},
{
"spider": "YouTube",
"file": "YouTube.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 233.383,
"init": 0.007,
"home": 0.104,
"category": 1251.396,
"detail": 7807.388,
"player": 0.003,
"url_check": 5688.47,
"total": 15005.243
},
"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": 271.792,
"init": 0.003,
"home": 0.003,
"category": 1980.368,
"detail": 1915.842,
"player": 0.01,
"url_check": 205.758,
"total": 4377.417
},
"counts": {
"classes": 6,
"category_videos": 48,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "index",
"vod_id": "714893488",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/2f62c875324b"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/2f62c875324b",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/2f62c875324b",
"reason": null
}
},
{
"spider": "mifun",
"file": "mifun.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 234.429,
"init": 0.004,
"home": 3939.653,
"category": 1494.517,
"detail": 1277.604,
"player": 1751.272,
"url_check": 128.333,
"total": 8845.827
},
"counts": {
"classes": 5,
"category_videos": 30,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "19724",
"flag": "快看云",
"play_id": "快看云@@direct@@ba11073ae57ba0eede130eeda148f635,v0ddadg10001d7nk05vog65vvsrohj6g,token+,1,1"
},
"player": {
"parse": 0,
"url": "https://v3.douyinvod.com/79c5d95e86ef448dec08cb410a429821/6a2d1239/video/tos/cn/tos-cn-v-5f73e7/ogfegxAZCjiiafmgCo0fbeDBu9GQGgLhe6iAeti/?a=0&ch=0&cr=0&dr=2&er=0&lr=test&cd=0%7C0%7C0%7C0&br=2083&bt=2083&cs=0&ds=4&ft=S9lstHiHH_Myq8ZnSRf_e2NvjTQ&mime_type=video_mp4&qs=13&rc=am1ydnk5cjhuOjQzNGdnM0Bpam1ydnk5cjhuOjQzNGdnM0AzZW9zMmRzLWthLS1kXmFzYSMzZW9zMmRzLWthLS1kXmFzcw%3D%3D&btag=80000e00038000&dy_q=1781315619&l=20260613095339565EE74A8E71DFA33397",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v3.douyinvod.com/79c5d95e86ef448dec08cb410a429821/6a2d1239/video/tos/cn/tos-cn-v-5f73e7/ogfegxAZCjiiafmgCo0fbeDBu9GQGgLhe6iAeti/?a=0&ch=0&cr=0&dr=2&er=0&lr=test&cd=0%7C0%7C0%7C0&br=2083&bt=2083&cs=0&ds=4&ft=S9lstHiHH_Myq8ZnSRf_e2NvjTQ&mime_type=video_mp4&qs=13&rc=am1ydnk5cjhuOjQzNGdnM0Bpam1ydnk5cjhuOjQzNGdnM0AzZW9zMmRzLWthLS1kXmFzYSMzZW9zMmRzLWthLS1kXmFzcw%3D%3D&btag=80000e00038000&dy_q=1781315619&l=20260613095339565EE74A8E71DFA33397",
"reason": null
}
},
{
"spider": "youknow",
"file": "youknow.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 195.194,
"init": 0.001,
"home": 0.001,
"category": 3642.914,
"detail": 2304.722,
"player": 1910.07,
"url_check": 2961.61,
"total": 11015.898
},
"counts": {
"classes": 7,
"category_videos": 223,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "index",
"vod_id": "203584",
"flag": "YouKnowTV",
"play_id": "eyJ2b2RfaWQiOiIyMDM1ODQiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM1ODQtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM1ODQtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMTEiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjAzNTg0LTItMS8ifSx7InNvdXJjZSI6Iue6v-i3rzEyIiwic291cmNlX2lkIjoiMiIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwMzU4NC0yLTEvIn1dfQ"
},
"player": {
"parse": 0,
"url": "https://vip.dytt-tvs.com/20260501/18578_80f0fe8b/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://play2.jimxtc.com/20260501/18578_80f0fe8b/index.m3u8",
"reason": null
}
},
{
"spider": "七味",
"file": "七味.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 363.176,
"init": 0.004,
"home": 0.001,
"category": 5107.947,
"detail": 1116.774,
"player": 0.009,
"url_check": 0.111,
"total": 6590.559
},
"counts": {
"classes": 5,
"category_videos": 42,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "484266",
"flag": "磁力1",
"play_id": "magnet:?xt=urn:btih:625cffe0b5df82dfce6988ed4ceba3572380c7f6&dn=Hopper Et Le Secret De La Marmotte (2025) [NORDIC ENG] [720p] [BluRay] [YTS.BZ]"
},
"player": {
"parse": 0,
"url": "magnet:?xt=urn:btih:625cffe0b5df82dfce6988ed4ceba3572380c7f6&dn=Hopper Et Le Secret De La Marmotte (2025) [NORDIC ENG] [720p] [BluRay] [YTS.BZ]",
"valid": true,
"reachable": null,
"status_code": null,
"final_url": "magnet:?xt=urn:btih:625cffe0b5df82dfce6988ed4ceba3572380c7f6&dn=Hopper Et Le Secret De La Marmotte (2025) [NORDIC ENG] [720p] [BluRay] [YTS.BZ]",
"reason": "非 HTTP 地址,按协议格式通过"
}
},
{
"spider": "不太灵",
"file": "不太灵.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 324.373,
"init": 0.001,
"home": 1609.387,
"category": 3435.948,
"detail": 2646.264,
"player": 0.01,
"url_check": 1373.033,
"total": 14589.909
},
"counts": {
"classes": 5,
"category_videos": 25,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "36449703",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1W60Ro1Bypk-oMmO6eT-idg?pwd=Yu66"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1W60Ro1Bypk-oMmO6eT-idg?pwd=Yu66",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=W60Ro1Bypk-oMmO6eT-idg&pwd=Yu66",
"reason": null
}
},
{
"spider": "世纪音乐",
"file": "世纪音乐.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 204.47,
"init": 0.002,
"home": 160.197,
"category": 150.14,
"detail": 165.563,
"player": 0.017,
"url_check": 410.667,
"total": 1096.978
},
"counts": {
"classes": 5,
"category_videos": 28,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "home",
"vod_id": "song:mekeymn",
"flag": "世纪音乐",
"play_id": "music:mekeymn"
},
"player": {
"parse": 0,
"url": "https://www.4c44.com/data/down.php?ac=music&id=mekeymn",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://m7.music.126.net/20260613102150/05830f8c34c1ab3fb2719aa27cc3d054/ymusic/2d27/0aae/0b15/ebea6ceff1b23c610a051ca7da441bfd.mp3?vuutv=PEVNQGf+WcA6WGhLJqB6Hb8T6A1uvpsXJI7ZRJX+BB5iZEwWMsa2yIcvbgo7A86GXJnnYj0a7SWtdgacPr+bmGSHuXQc1FJ7kxOXiggPsaE=",
"reason": null
}
},
{
"spider": "两个BT",
"file": "两个BT.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 256.342,
"init": 0.004,
"home": 0.004,
"category": 1031.777,
"detail": 2900.121,
"player": 4608.357,
"url_check": 2222.275,
"total": 11030.287
},
"counts": {
"classes": 14,
"category_videos": 24,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "zgjun",
"vod_id": "ch48wk0ls",
"flag": "两个BT",
"play_id": "eyJwaWQiOiIvcGxheS9jaDQ4d2swbHMiLCJzaWQiOiJjaDQ4d2swbHMiLCJuYW1lIjoiMSJ9"
},
"player": {
"parse": 0,
"url": "https://zijieapi.douyinbyte.com/m3u8/165bf8903ae53f2546e285da1d6984e6.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://zijieapi.douyinbyte.com/m3u8/165bf8903ae53f2546e285da1d6984e6.m3u8",
"reason": null
}
},
{
"spider": "乌云影视",
"file": "乌云影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 336.462,
"init": 0.001,
"home": 2194.294,
"category": 1108.085,
"detail": 3020.657,
"player": 0.059,
"url_check": 5321.42,
"total": 11984.83
},
"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/c8b5340219ede2281799c5c6a4386b80e92d1547.m3u8",
"reason": null
}
},
{
"spider": "乐兔",
"file": "乐兔.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 9.335,
"init": 0.001,
"home": 0.001,
"category": 821.815,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 2448.366
},
"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": 22.515,
"init": 0.001,
"home": 0.001,
"category": 2676.835,
"detail": 2755.824,
"player": 0.003,
"url_check": 1115.258,
"total": 6571.591
},
"counts": {
"classes": 4,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "12526",
"flag": "百度#二小",
"play_id": "https://pan.baidu.com/s/1F2s5aJQxUTMEpcigw88Chg?pwd=p66k"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1F2s5aJQxUTMEpcigw88Chg?pwd=p66k",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=F2s5aJQxUTMEpcigw88Chg&pwd=p66k",
"reason": null
}
},
{
"spider": "人人电影",
"file": "人人电影.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 13.849,
"init": 0.001,
"home": 0.001,
"category": 6615.101,
"detail": 3096.467,
"player": 0.034,
"url_check": 2111.204,
"total": 11837.569
},
"counts": {
"classes": 4,
"category_videos": 10,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "movie/list_2",
"vod_id": "/movie/2026/0612/59668.html",
"flag": "baidu",
"play_id": "https://pan.baidu.com/s/1pLerV5l6sGZQASowhQzBpg?pwd=1ve2"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1pLerV5l6sGZQASowhQzBpg?pwd=1ve2",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=pLerV5l6sGZQASowhQzBpg&pwd=1ve2",
"reason": null
}
},
{
"spider": "人人视频",
"file": "人人视频.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 16.906,
"init": 0.002,
"home": 228.357,
"category": 299.269,
"detail": 276.381,
"player": 450.917,
"url_check": 576.557,
"total": 1850.531
},
"counts": {
"classes": 4,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "TV",
"vod_id": "57539",
"flag": "人人专线",
"play_id": "57539@386435"
},
"player": {
"parse": 0,
"url": "https://a0i8l8tj3u1nup5.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/50fffa6e60bb71f1be1d4531949c0402/d2e2152694a04de09fa2b27243987046-cb89ecd855f698e68d9bcb2cd3537636-ld.mp4?auth_key=1781330214-a80b34eb2d4a37ecee5ea9a16063e398-0-4f861df57779ee6ae3a6041b61f91f93&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=8f80bbcda4e14a94a6d52d42f06887c7&hevc=false&seasonId=57539",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://a0i8l8tj3u1nup5.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/50fffa6e60bb71f1be1d4531949c0402/d2e2152694a04de09fa2b27243987046-cb89ecd855f698e68d9bcb2cd3537636-ld.mp4?auth_key=1781330214-a80b34eb2d4a37ecee5ea9a16063e398-0-4f861df57779ee6ae3a6041b61f91f93&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=8f80bbcda4e14a94a6d52d42f06887c7&hevc=false&seasonId=57539",
"reason": null
}
},
{
"spider": "优酷",
"file": "优酷.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 28.542,
"init": 0.001,
"home": 0.001,
"category": 292.841,
"detail": 607.739,
"player": 0.008,
"url_check": 287.946,
"total": 1219.042
},
"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": 10.745,
"init": 0.001,
"home": 0.001,
"category": 1731.204,
"detail": 2853.965,
"player": 0.011,
"url_check": 2708.478,
"total": 7305.083
},
"counts": {
"classes": 4,
"category_videos": 24,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "series",
"vod_id": "movie/the-evil-lawyer",
"flag": "播放源 1 (1080P)",
"play_id": "https://v10.baofeng10.com/video/xieelvshi/93f488dc19d0/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://v10.baofeng10.com/video/xieelvshi/93f488dc19d0/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v10.baofeng10.com/video/xieelvshi/93f488dc19d0/index.m3u8",
"reason": null
}
},
{
"spider": "修罗",
"file": "修罗.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 20.982,
"init": 0.002,
"home": 0.004,
"category": 7272.883,
"detail": 1903.685,
"player": 3980.305,
"url_check": 1826.448,
"total": 15006.513
},
"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.xl01.eu.cc/obj/C0B649D32321B96AA97233078D89AE685FA347158733A694B3E0A55D68DB8FD5",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://lf26-imcloud-file-sign.bytetos.com/ad-penny-bucket/ooQDqGA79T1FRC0daWHAIZACEADfwdAIagfFto?x-expires=1781322218&x-signature=FKSfFdBLzU%2B%2B7md0%2FCmzOBUtd1M%3D",
"reason": null
}
},
{
"spider": "免费短剧",
"file": "免费短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 13.072,
"init": 0.013,
"home": 0.001,
"category": 231.789,
"detail": 262.351,
"player": 0.002,
"url_check": 1050.441,
"total": 1559.749
},
"counts": {
"classes": 4,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "https://20.90kan.cc/?id=56293",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/19JxYpK7YdNG7wJ1_IlNavA?pwd=6666"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/19JxYpK7YdNG7wJ1_IlNavA?pwd=6666",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=9JxYpK7YdNG7wJ1_IlNavA&pwd=6666",
"reason": null
}
},
{
"spider": "农民",
"file": "农民.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.748,
"init": 0.001,
"home": 1865.306,
"category": 2516.096,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 8041.483
},
"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": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.468,
"init": 0.011,
"home": 0.001,
"category": 1997.941,
"detail": 6037.898,
"player": 4120.517,
"url_check": 4826.003,
"total": 16992.836
},
"counts": {
"classes": 8,
"category_videos": 32,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "41be2521f59eff67",
"flag": "高速线路",
"play_id": "{\"movie_id\":\"41be2521f59eff67\",\"link_id\":\"f0135c8d067a3d9c422b9d7aedffe040\",\"line_id\":\"line1\",\"line_name\":\"高速线路\",\"episode_name\":\"1080p\",\"type\":\"switch\",\"page\":\"https://fktv.me/movie/detail/41be2521f59eff67\"}"
},
"player": {
"parse": 0,
"url": "https://fktv.me/ysapi/m3u8/p/2cc6b0a294282f88c6efbdf9874f2d5f.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://fktv.me/ysapi/m3u8/p/2cc6b0a294282f88c6efbdf9874f2d5f.m3u8",
"reason": null
}
},
{
"spider": "剧圈圈",
"file": "剧圈圈.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 26.536,
"init": 0.001,
"home": 0.001,
"category": 3974.195,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 12300.821
},
"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": 8.045,
"init": 0.0,
"home": 0.001,
"category": 2273.897,
"detail": 3116.799,
"player": 1317.0,
"url_check": 2867.024,
"total": 9583.485
},
"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": 13.948,
"init": 0.001,
"home": 2825.042,
"category": 268.798,
"detail": 712.404,
"player": 0.002,
"url_check": 207.821,
"total": 4028.726
},
"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": 10.278,
"init": 324.231,
"home": 0.012,
"category": 180.765,
"detail": 164.959,
"player": 0.002,
"url_check": 184.446,
"total": 866.89
},
"counts": {
"classes": 7,
"category_videos": 15,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "ju",
"vod_id": "/ju/10652.html",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/5f7c44e42e92"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/5f7c44e42e92",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/5f7c44e42e92",
"reason": null
}
},
{
"spider": "听书",
"file": "听书.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.731,
"init": 78.83,
"home": 0.005,
"category": 156.561,
"detail": 1778.588,
"player": 273.211,
"url_check": 122.318,
"total": 2422.909
},
"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=4068b1ea09583c2d5c6da58fc0ac8b9f&buy_key=FM&token=5591&timestamp=1781315821&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=4068b1ea09583c2d5c6da58fc0ac8b9f&buy_key=FM&token=5591&timestamp=1781315821&duration=453",
"reason": null
}
},
{
"spider": "听友FM",
"file": "听友FM.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 26.128,
"init": 0.001,
"home": 4894.935,
"category": 1568.283,
"detail": 4989.756,
"player": 2759.555,
"url_check": 148.699,
"total": 14389.002
},
"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=1781314166&sign=411364b27c8541b61f7edee25c16c9fa",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1781314166&sign=411364b27c8541b61f7edee25c16c9fa",
"reason": null
}
},
{
"spider": "咕咕动漫",
"file": "咕咕动漫.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 16.774,
"init": 0.005,
"home": 1639.408,
"category": 2391.707,
"detail": 1600.421,
"player": 3400.664,
"url_check": 149.619,
"total": 9200.353
},
"counts": {
"classes": 3,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "6",
"vod_id": "4999",
"flag": "咕咕新线(国内高速)",
"play_id": "parse_api=a2796a09189261bcaf3cc4542d7c5ac2&url=kq4P28fMQBe2rEcrqVmvWYVih4o0Cweiz8UfPaS1DRzSVlFcPtfR5s0yvd1LTq3T&token=|租借女友 第五季|1"
},
"player": {
"parse": 0,
"url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/144d6276186e4e27b88ff8df676c5c73~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1812419829&x-signature=UhFBolgo3bcPs8BGn%2F%2FZ7qyRP8E%3D",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/144d6276186e4e27b88ff8df676c5c73~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1812419829&x-signature=UhFBolgo3bcPs8BGn%2F%2FZ7qyRP8E%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": 4.855,
"init": 0.001,
"home": 0.001,
"category": 10017.04,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 20040.497
},
"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": "url_check",
"error": "HTTP 403",
"traceback": null,
"timings_ms": {
"module_load": 14.15,
"init": 0.001,
"home": 0.001,
"category": 2595.183,
"detail": 17973.692,
"player": 7629.092,
"url_check": 349.581,
"total": 41766.76
},
"counts": {
"classes": 6,
"category_videos": 12,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "2",
"vod_id": "4623",
"flag": "zxzj",
"play_id": "vodplay/4623-1-1.html"
},
"player": {
"parse": 1,
"url": "https://ex.zxzja.com:9876/player-v2/common/1996901774556008448/E9BB91E8A28DE7BAA0E5AF9FE9989F5330354530312E6D70347C333233343136333635",
"valid": false,
"reachable": false,
"status_code": 403,
"final_url": "https://ex.zxzja.com:9876/player-v2/common/1996901774556008448/E9BB91E8A28DE7BAA0E5AF9FE9989F5330354530312E6D70347C333233343136333635",
"reason": "HTTP 403"
}
},
{
"spider": "多多",
"file": "多多.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 21.905,
"init": 0.001,
"home": 0.001,
"category": 3569.42,
"detail": 1457.5,
"player": 0.009,
"url_check": 1060.973,
"total": 6110.807
},
"counts": {
"classes": 6,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "9522",
"flag": "百度#多多",
"play_id": "https://pan.baidu.com/s/1bvTHbYpWF3X0qXEAMt0q1g?pwd=yyds"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1bvTHbYpWF3X0qXEAMt0q1g?pwd=yyds",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=bvTHbYpWF3X0qXEAMt0q1g&pwd=yyds",
"reason": null
}
},
{
"spider": "如意资源",
"file": "如意资源.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.186,
"init": 0.001,
"home": 0.006,
"category": 2929.682,
"detail": 1215.256,
"player": 0.022,
"url_check": 2639.459,
"total": 6794.566
},
"counts": {
"classes": 6,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "79245",
"flag": "rym3u8",
"play_id": "https://svip.ryiplay18.com/20260611/7048_a9aceef4/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://svip.ryiplay18.com/20260611/7048_a9aceef4/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://svip.ryiplay18.com/20260611/7048_a9aceef4/index.m3u8",
"reason": null
}
},
{
"spider": "寻川4K",
"file": "寻川4K.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 22.613,
"init": 1154.233,
"home": 2217.042,
"category": 1462.522,
"detail": 1141.04,
"player": 2435.864,
"url_check": 2069.942,
"total": 10504.955
},
"counts": {
"classes": 9,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "599554",
"flag": "4K专线",
"play_id": "xfy-cLV4elzASO7Shntyf3yWFME/xjwbwFdmTyz3pmMryP1p0O6Ofb4lKWrkFewZ6V92Zas6LE33DiJWGJfYEWLd6NagGik+vYBRqKabbTRCBZql0RbUFm14aTkI6Kl/qBbA@@@xfyun"
},
"player": {
"parse": 0,
"url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm8-45d7jDsCPud6VPoZ6qbJT-BNy60Mm9yNl8h1uhjKEd3lObiQxct-nG-W2Sl_PnRDwyqj8YbvWNswYUNDEL_fPokImI3G2IG5ckJGpWcCGy8aZSgX6Pu4IcRuCcFMssaOJ3X1pVro8BftQy3cRupdNMsfL4PLWr5a75UWmab_tz2hAXiBYKoAAeSqRm4_P42aUlgc4g5s3PdzgPrurb6hQ&xfy.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm8-45d7jDsCPud6VPoZ6qbJT-BNy60Mm9yNl8h1uhjKEd3lObiQxct-nG-W2Sl_PnRDwyqj8YbvWNswYUNDEL_fPokImI3G2IG5ckJGpWcCGy8aZSgX6Pu4IcRuCcFMssaOJ3X1pVro8BftQy3cRupdNMsfL4PLWr5a75UWmab_tz2hAXiBYKoAAeSqRm4_P42aUlgc4g5s3PdzgPrurb6hQ&xfy.m3u8",
"reason": null
}
},
{
"spider": "布布影视",
"file": "布布影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 16.649,
"init": 0.001,
"home": 0.001,
"category": 3198.061,
"detail": 1290.736,
"player": 2264.936,
"url_check": 289.955,
"total": 7061.274
},
"counts": {
"classes": 4,
"category_videos": 24,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "86421",
"flag": "JD蓝光(1)",
"play_id": "JD4K@1@JD-3823d951135350f7454bb0f521eaa5a70"
},
"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=KWuE0%2Bz/oPflrWZDqkyC/SmF2l4%3D&Expires=1781315984&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=KWuE0%2Bz/oPflrWZDqkyC/SmF2l4%3D&Expires=1781315984&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016",
"reason": null
}
},
{
"spider": "微观短剧",
"file": "微观短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.608,
"init": 0.018,
"home": 184.273,
"category": 287.236,
"detail": 841.472,
"player": 0.003,
"url_check": 266.796,
"total": 1584.656
},
"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=1781315824&sign=1d044224df191e3b889d57804aaf9b38"
},
"player": {
"parse": 0,
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1781315824&sign=1d044224df191e3b889d57804aaf9b38",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1781315824&sign=1d044224df191e3b889d57804aaf9b38",
"reason": null
}
},
{
"spider": "新片预告",
"file": "新片预告.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.15,
"init": 0.001,
"home": 1850.962,
"category": 1130.656,
"detail": 2023.195,
"player": 1986.929,
"url_check": 84.62,
"total": 7081.415
},
"counts": {
"classes": 1,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "movlist/",
"vod_id": "/movie/84528",
"flag": "预告片",
"play_id": "/show/195517"
},
"player": {
"parse": 0,
"url": "https://vod.pipi.cn/fec9203cvodtransbj1251246104/1601a8845001834807015939466/v.f42905.mp4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vod.pipi.cn/fec9203cvodtransbj1251246104/1601a8845001834807015939466/v.f42905.mp4",
"reason": null
}
},
{
"spider": "新韩剧网",
"file": "新韩剧网.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.935,
"init": 0.0,
"home": 0.0,
"category": 1389.954,
"detail": 937.582,
"player": 1533.183,
"url_check": 2801.246,
"total": 6667.728
},
"counts": {
"classes": 5,
"category_videos": 16,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "3613",
"flag": "在线云播",
"play_id": "3613_1_1"
},
"player": {
"parse": 0,
"url": "https://player.yzzyvip-35.com/20260331/3348_333cb763/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://player.yzzyvip-35.com/20260331/3348_333cb763/index.m3u8",
"reason": null
}
},
{
"spider": "星星短剧",
"file": "星星短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.923,
"init": 0.001,
"home": 0.001,
"category": 522.461,
"detail": 613.721,
"player": 0.017,
"url_check": 107.094,
"total": 1252.325
},
"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": 19.414,
"init": 0.001,
"home": 0.001,
"category": 1746.469,
"detail": 825.948,
"player": 0.007,
"url_check": 261.125,
"total": 2854.226
},
"counts": {
"classes": 7,
"category_videos": 72,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "25",
"vod_id": "8084",
"flag": "115#木偶",
"play_id": "https://115cdn.com/s/swszj5r36dh?password=u430"
},
"player": {
"parse": 0,
"url": "https://115cdn.com/s/swszj5r36dh?password=u430",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://115cdn.com/s/swszj5r36dh?password=u430",
"reason": null
}
},
{
"spider": "樱花动漫",
"file": "樱花动漫.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 23.386,
"init": 0.001,
"home": 0.001,
"category": 6442.995,
"detail": 4085.719,
"player": 5103.805,
"url_check": 2312.909,
"total": 17969.351
},
"counts": {
"classes": 4,
"category_videos": 36,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "guoman",
"vod_id": "18457",
"flag": "高清",
"play_id": "/play/18457-1-1/"
},
"player": {
"parse": 0,
"url": "https://vip.ffzy-plays.com/20260131/49998_12775d2a/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.ffzy-plays.com/20260131/49998_12775d2a/index.m3u8",
"reason": null
}
},
{
"spider": "橘子TV",
"file": "橘子TV.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.815,
"init": 1416.384,
"home": 2189.54,
"category": 1296.144,
"detail": 1109.056,
"player": 2611.732,
"url_check": 4546.337,
"total": 13174.41
},
"counts": {
"classes": 8,
"category_videos": 18,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "50",
"vod_id": "409470",
"flag": "一起看APP",
"play_id": "25776899"
},
"player": {
"parse": 0,
"url": "https://usaydd.zvoz3tsd.com/m3u87/share/7710967/7906421/20260607/105633/720/index.m3u8?sign=db03f37a102b77e41f5520c88fb2cd36&t=1781315835",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://usaydd.zvoz3tsd.com/m3u87/share/7710967/7906421/20260607/105633/720/index.m3u8?sign=db03f37a102b77e41f5520c88fb2cd36&t=1781315835",
"reason": null
}
},
{
"spider": "欧歌",
"file": "欧歌.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.712,
"init": 0.001,
"home": 0.001,
"category": 2175.191,
"detail": 1052.451,
"player": 0.01,
"url_check": 1243.51,
"total": 4481.437
},
"counts": {
"classes": 6,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "30796",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1yyoAKjDFAx389SXZxRuEDg?pwd=8888"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1yyoAKjDFAx389SXZxRuEDg?pwd=8888",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=yyoAKjDFAx389SXZxRuEDg&pwd=8888",
"reason": null
}
},
{
"spider": "沐辞4K",
"file": "沐辞4K.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 17.418,
"init": 91.63,
"home": 180.607,
"category": 128.526,
"detail": 140.839,
"player": 112.601,
"url_check": 121.149,
"total": 793.442
},
"counts": {
"classes": 7,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "419692",
"flag": "🔥蓝光🔥",
"play_id": "YYNB-b73031fd0739d15aeacb05cae3a665f5@@@YYNB"
},
"player": {
"parse": 0,
"url": "https://fffan.wki8.com/hls/29421cca7f69651287d02b32f365462d.m3u8?token=c35ec2944a124eb331dc7098b17a0f29&time=1781315829&YYNB.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://fffan.wki8.com/hls/29421cca7f69651287d02b32f365462d.m3u8?token=c35ec2944a124eb331dc7098b17a0f29&time=1781315829&YYNB.m3u8",
"reason": null
}
},
{
"spider": "河马短剧",
"file": "河马短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.217,
"init": 0.0,
"home": 335.915,
"category": 326.34,
"detail": 725.697,
"player": 0.078,
"url_check": 102.973,
"total": 1497.223
},
"counts": {
"classes": 10,
"category_videos": 10,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "462",
"vod_id": "41000218907",
"flag": "河马剧场",
"play_id": "https://dzzt-video.cbread.cn/fa8e808e0d2647850fe4cd96958c6407/6a2dfd10/81/7x0/70x9/709x8/70981200014/613637418_1/613637418.720p.narrowv3.mp4"
},
"player": {
"parse": 0,
"url": "https://dzzt-video.cbread.cn/fa8e808e0d2647850fe4cd96958c6407/6a2dfd10/81/7x0/70x9/709x8/70981200014/613637418_1/613637418.720p.narrowv3.mp4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://dzzt-video.cbread.cn/fa8e808e0d2647850fe4cd96958c6407/6a2dfd10/81/7x0/70x9/709x8/70981200014/613637418_1/613637418.720p.narrowv3.mp4",
"reason": null
}
},
{
"spider": "清沅4K",
"file": "清沅4K.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.017,
"init": 207.223,
"home": 2104.388,
"category": 4097.052,
"detail": 976.088,
"player": 885.111,
"url_check": 841.614,
"total": 9119.221
},
"counts": {
"classes": 7,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "64817",
"flag": "非凡播放①",
"play_id": "https://vip.ffzy-play10.com/20260611/68486_b7546fae/index.m3u8@@@ffm3u8"
},
"player": {
"parse": 0,
"url": "http://qcb.ys088.top/lrcache/FF/2003070835.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://qcb.ys088.top/lrcache/FF/2003070835.m3u8",
"reason": null
}
},
{
"spider": "滴答影视",
"file": "滴答影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.23,
"init": 0.001,
"home": 0.001,
"category": 2249.226,
"detail": 3945.423,
"player": 0.007,
"url_check": 1057.614,
"total": 7257.083
},
"counts": {
"classes": 5,
"category_videos": 48,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "3084",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1uhcJgZc-875cF9sH_nZVrA?pwd=sdwk"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1uhcJgZc-875cF9sH_nZVrA?pwd=sdwk",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=uhcJgZc-875cF9sH_nZVrA&pwd=sdwk",
"reason": null
}
},
{
"spider": "潮流APP",
"file": "潮流APP.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.178,
"init": 0.002,
"home": 92.872,
"category": 97.367,
"detail": 151.8,
"player": 311.562,
"url_check": 97.739,
"total": 756.464
},
"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://43.248.96.62:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1781315830436&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://43.248.96.62:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1781315830436&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
"reason": null
}
},
{
"spider": "爱奇艺",
"file": "爱奇艺.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 22.599,
"init": 0.027,
"home": 4061.456,
"category": 456.265,
"detail": 158.46,
"player": 0.002,
"url_check": 131.85,
"total": 4832.418
},
"counts": {
"classes": 11,
"category_videos": 60,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "pcw:1",
"vod_id": "pcw:1$3232427557029600",
"flag": "爱奇艺",
"play_id": "http://www.iqiyi.com/v_un72cdmob0.html"
},
"player": {
"parse": 1,
"url": "http://www.iqiyi.com/v_un72cdmob0.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.iqiyi.com/v_un72cdmob0.html",
"reason": null
}
},
{
"spider": "片库",
"file": "片库.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.736,
"init": 0.069,
"home": 0.001,
"category": 3921.338,
"detail": 0.003,
"player": 0.002,
"url_check": 259.71,
"total": 4191.502
},
"counts": {
"classes": 7,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "genre",
"vod_id": "msearch:movie-1339713",
"flag": "Test",
"play_id": "Test"
},
"player": {
"parse": 0,
"url": "https://v.qq.com/",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.qq.com/",
"reason": null
}
},
{
"spider": "独播库",
"file": "独播库.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.342,
"init": 0.001,
"home": 0.0,
"category": 1339.236,
"detail": 1530.258,
"player": 2337.535,
"url_check": 2584.345,
"total": 7797.017
},
"counts": {
"classes": 6,
"category_videos": 48,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "index",
"vod_id": "143362",
"flag": "独播库",
"play_id": "143362-1-1"
},
"player": {
"parse": 0,
"url": "https://vid.dbokutv.com/20260402/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBtHsRsGlR7XgBNTjUMjaQ79wBJ0nBJ0mGaGoCpKpHYvjS34/chunklist.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vid.dbokutv.com/20260402/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBtHsRsGlR7XgBNTjUMjaQ79wBJ0nBJ0mGaGoCpKpHYvjS34/chunklist.m3u8",
"reason": null
}
},
{
"spider": "猫猫4K",
"file": "猫猫4K.txt",
"success": false,
"failed_stage": "player",
"error": "playerContent 未返回播放地址",
"traceback": null,
"timings_ms": {
"module_load": 28.149,
"init": 189.962,
"home": 223.851,
"category": 116.937,
"detail": 107.325,
"player": 344.591,
"url_check": 0.0,
"total": 4295.038
},
"counts": {
"classes": 5,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "188667",
"flag": "火猫⚡蓝光",
"play_id": "NBY-XMYAESc3ad156e024d11910f287b619e2405a6236aeffcc87700a62bea4ef432bddfc47886639d847b7c8f36ccb5876bb46112|ed68be5df66bdc4022e7f18715e8a934@@@NBY"
},
"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.267,
"init": 0.001,
"home": 0.001,
"category": 1566.7,
"detail": 1728.396,
"player": 0.003,
"url_check": 1215.254,
"total": 4517.81
},
"counts": {
"classes": 8,
"category_videos": 70,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "44",
"vod_id": "89379",
"flag": "百度#玩偶哥哥",
"play_id": "https://pan.baidu.com/s/1eg7JV-cTcm2TTES9l6ySyg?pwd=wogg"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1eg7JV-cTcm2TTES9l6ySyg?pwd=wogg",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=eg7JV-cTcm2TTES9l6ySyg&pwd=wogg",
"reason": null
}
},
{
"spider": "玩偶聚合",
"file": "玩偶聚合.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 39.777,
"init": 0.001,
"home": 2.493,
"category": 1999.585,
"detail": 3443.279,
"player": 0.003,
"url_check": 1207.504,
"total": 6693.403
},
"counts": {
"classes": 10,
"category_videos": 70,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "site_wanou",
"vod_id": "site:wanou:/voddetail/89379.html",
"flag": "百度#玩偶",
"play_id": "https://pan.baidu.com/s/1eg7JV-cTcm2TTES9l6ySyg?pwd=wogg"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1eg7JV-cTcm2TTES9l6ySyg?pwd=wogg",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=eg7JV-cTcm2TTES9l6ySyg&pwd=wogg",
"reason": null
}
},
{
"spider": "瓜子",
"file": "瓜子.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.345,
"init": 0.002,
"home": 0.022,
"category": 1172.851,
"detail": 3233.317,
"player": 1216.086,
"url_check": 691.694,
"total": 6327.301
},
"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/d31a1f62d70f5d35c80b5af67c2a9075/20260613095720/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": 14.124,
"init": 0.002,
"home": 407.051,
"category": 328.644,
"detail": 794.673,
"player": 255.781,
"url_check": 49.353,
"total": 1851.319
},
"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-hna",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hna",
"reason": null
}
},
{
"spider": "盘Ta",
"file": "盘Ta.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 12.245,
"init": 0.001,
"home": 308.483,
"category": 275.654,
"detail": 236.65,
"player": 0.02,
"url_check": 162.072,
"total": 996.121
},
"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.101,
"init": 0.001,
"home": 0.001,
"category": 1333.191,
"detail": 1942.216,
"player": 2326.186,
"url_check": 1209.592,
"total": 6820.571
},
"counts": {
"classes": 4,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "/",
"vod_id": "135512",
"flag": "百度1",
"play_id": "push://https://www.seedhub.cc/link_start/?redirect_to=pan_id_613386&movie_title=【暗影蜘蛛侠】【4K+1080P】【内嵌简中字幕】【纯净分享】 更新于 今天"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1rQqMdbekCR8BBIjVv3n51w?pwd=a4q5",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=rQqMdbekCR8BBIjVv3n51w&pwd=a4q5",
"reason": null
}
},
{
"spider": "盘链",
"file": "盘链.txt",
"success": false,
"failed_stage": "detail",
"error": "详情缺少播放源或播放列表",
"traceback": null,
"timings_ms": {
"module_load": 44.478,
"init": 0.382,
"home": 0.004,
"category": 1906.004,
"detail": 2847.364,
"player": 0.0,
"url_check": 0.0,
"total": 11602.89
},
"counts": {
"classes": 5,
"category_videos": 30,
"detail_videos": 1,
"episodes": 0
},
"samples": {
"tid": "1",
"vod_id": "-75480",
"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": 22.231,
"init": 450.036,
"home": 0.367,
"category": 534.501,
"detail": 330.701,
"player": 0.008,
"url_check": 74.577,
"total": 1413.968
},
"counts": {
"classes": 12,
"category_videos": 69,
"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.975,
"init": 0.001,
"home": 0.001,
"category": 237.843,
"detail": 219.052,
"player": 0.013,
"url_check": 1167.711,
"total": 1633.235
},
"counts": {
"classes": 2,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "https://sm3.cc/?id=56272",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1BBzkKdKJI3jSueREpXgDnQ?pwd=6666"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1BBzkKdKJI3jSueREpXgDnQ?pwd=6666",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=BBzkKdKJI3jSueREpXgDnQ&pwd=6666",
"reason": null
}
},
{
"spider": "磁力熊",
"file": "磁力熊.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 30.439,
"init": 0.002,
"home": 0.005,
"category": 2622.458,
"detail": 3586.215,
"player": 0.003,
"url_check": 0.049,
"total": 6239.602
},
"counts": {
"classes": 24,
"category_videos": 16,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "movie",
"vod_id": "movie/4703",
"flag": "磁力·1080P",
"play_id": "magnet:?xt=urn:btih:CE9B006A3233D944B15B92A53869F82B1A2DB36A"
},
"player": {
"parse": 0,
"url": "magnet:?xt=urn:btih:CE9B006A3233D944B15B92A53869F82B1A2DB36A",
"valid": true,
"reachable": null,
"status_code": null,
"final_url": "magnet:?xt=urn:btih:CE9B006A3233D944B15B92A53869F82B1A2DB36A",
"reason": "非 HTTP 地址,按协议格式通过"
}
},
{
"spider": "糯米",
"file": "糯米.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 23.125,
"init": 0.0,
"home": 971.653,
"category": 1930.073,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 4833.858
},
"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": false,
"failed_stage": "player",
"error": "playerContent 未返回播放地址",
"traceback": null,
"timings_ms": {
"module_load": 21.166,
"init": 0.002,
"home": 394.966,
"category": 536.831,
"detail": 0.016,
"player": 408.859,
"url_check": 0.0,
"total": 2229.836
},
"counts": {
"classes": 62,
"category_videos": 100,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "/discover/toplist?id=3779629",
"vod_id": "3382908505@玻璃@Gareth.T👉MV",
"flag": "网易云音乐",
"play_id": "3382908505"
},
"player": {
"parse": 0,
"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": 13.578,
"init": 0.001,
"home": 0.001,
"category": 6437.757,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 15708.384
},
"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": 5.827,
"init": 0.001,
"home": 177.914,
"category": 251.624,
"detail": 826.814,
"player": 0.009,
"url_check": 285.342,
"total": 1548.495
},
"counts": {
"classes": 7,
"category_videos": 12,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "choice",
"vod_id": "choice$mzc00200mxo428o",
"flag": "腾讯视频",
"play_id": "https://v.qq.com/x/cover/mzc00200mxo428o/l41026waewf.html"
},
"player": {
"parse": 1,
"url": "https://v.qq.com/x/cover/mzc00200mxo428o/l41026waewf.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.qq.com/x/cover/mzc00200mxo428o/l41026waewf.html",
"reason": null
}
},
{
"spider": "至臻",
"file": "至臻.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.418,
"init": 0.001,
"home": 0.001,
"category": 1302.556,
"detail": 1977.773,
"player": 0.014,
"url_check": 1160.539,
"total": 4453.245
},
"counts": {
"classes": 7,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "26",
"vod_id": "15384",
"flag": "百度#至臻",
"play_id": "https://pan.baidu.com/s/1ORY0uNhmUd9_HI7o3Siu4A?pwd=mymc"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1ORY0uNhmUd9_HI7o3Siu4A?pwd=mymc",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=ORY0uNhmUd9_HI7o3Siu4A&pwd=mymc",
"reason": null
}
},
{
"spider": "茶杯狐",
"file": "茶杯狐.txt",
"success": false,
"failed_stage": "home",
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 14.205,
"init": 0.001,
"home": 2636.033,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 2650.678
},
"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": 15.894,
"init": 0.001,
"home": 0.001,
"category": 2474.712,
"detail": 2757.94,
"player": 0.039,
"url_check": 194.781,
"total": 5443.951
},
"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": 6.893,
"init": 0.001,
"home": 0.001,
"category": 1400.471,
"detail": 3083.845,
"player": 0.003,
"url_check": 1324.432,
"total": 5816.776
},
"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": 4.968,
"init": 0.001,
"home": 0.001,
"category": 2483.525,
"detail": 1482.028,
"player": 1686.682,
"url_check": 6396.812,
"total": 12055.48
},
"counts": {
"classes": 4,
"category_videos": 36,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "414878",
"flag": "蓝光专线4",
"play_id": "play/414878-0-0"
},
"player": {
"parse": 0,
"url": "https://play.phimgood.com/20260515/26831_01659324/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://play.phimgood.com/20260515/26831_01659324/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": 18.62,
"init": 0.001,
"home": 10014.112,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10042.865
},
"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": 9.74,
"init": 0.001,
"home": 0.001,
"category": 4160.867,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 8468.741
},
"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": 17.456,
"init": 0.001,
"home": 398.266,
"category": 104.586,
"detail": 3524.916,
"player": 157.655,
"url_check": 24.433,
"total": 4228.459
},
"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/a1717dab8ae1e60951ce8fe32f304cc5/6a2cb903/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/a1717dab8ae1e60951ce8fe32f304cc5/6a2cb903/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": 14.495,
"init": 499.235,
"home": 305.542,
"category": 288.059,
"detail": 316.078,
"player": 338.225,
"url_check": 64.859,
"total": 1829.935
},
"counts": {
"classes": 12,
"category_videos": 15,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "recommend",
"vod_id": "553281155",
"flag": "酷狗音乐",
"play_id": "553281155"
},
"player": {
"parse": 0,
"url": "http://fsdg360.tx.kugou.com/202606130957/b9dd49386559623c7ba5a26701aeb0b4/v3/31644617af03b4f557b0fdd7a0cc74fd/yp/p_0_960141/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx553281155_qu128_s474751430.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://fsdg360.tx.kugou.com/202606130957/b9dd49386559623c7ba5a26701aeb0b4/v3/31644617af03b4f557b0fdd7a0cc74fd/yp/p_0_960141/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx553281155_qu128_s474751430.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": 8.07,
"init": 0.001,
"home": 1627.677,
"category": 207.598,
"detail": 206.345,
"player": 213.246,
"url_check": 809.394,
"total": 3073.424
},
"counts": {
"classes": 6,
"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=1781315842-75bee6679d6a4e5889270f41ba22654b-0-5530c85286c8b5e7d2aca373a7fc0c52",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260420/1287040/V20260420142132484561287040/index.m3u8?auth_key=1781315842-75bee6679d6a4e5889270f41ba22654b-0-5530c85286c8b5e7d2aca373a7fc0c52",
"reason": null
}
},
{
"spider": "闪电",
"file": "闪电.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 21.925,
"init": 0.001,
"home": 0.001,
"category": 3000.035,
"detail": 746.336,
"player": 0.009,
"url_check": 1585.153,
"total": 5353.961
},
"counts": {
"classes": 5,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "185994",
"flag": "百度#闪电",
"play_id": "https://pan.baidu.com/s/1XSn926oAMS77QCHClyRZGg?pwd=6688"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1XSn926oAMS77QCHClyRZGg?pwd=6688",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=XSn926oAMS77QCHClyRZGg&pwd=6688",
"reason": null
}
},
{
"spider": "韩圈",
"file": "韩圈.txt",
"success": false,
"failed_stage": "home",
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 25.005,
"init": 0.002,
"home": 1643.072,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1668.567
},
"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": 6.985,
"init": 0.003,
"home": 0.003,
"category": 1853.775,
"detail": 2086.231,
"player": 0.004,
"url_check": 1260.821,
"total": 5208.547
},
"counts": {
"classes": 5,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "0",
"vod_id": "79950",
"flag": "默认线路",
"play_id": "https://cdn.yzzy33-play.com/20260128/6276_08aee627/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://cdn.yzzy33-play.com/20260128/6276_08aee627/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.yzzy33-play.com/20260128/6276_08aee627/index.m3u8",
"reason": null
}
},
{
"spider": "飞卢听书",
"file": "飞卢听书.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.162,
"init": 0.001,
"home": 0.001,
"category": 321.692,
"detail": 377.531,
"player": 0.006,
"url_check": 40.887,
"total": 744.184
},
"counts": {
"classes": 12,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "765",
"flag": "飞卢听书",
"play_id": "http://tss.faloo.com/ListenNode/0/765/1.mp3"
},
"player": {
"parse": 0,
"url": "http://tss.faloo.com/ListenNode/0/765/1.mp3",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://tss.faloo.com/ListenNode/0/765/1.mp3",
"reason": null
}
},
{
"spider": "飞快TV",
"file": "飞快TV.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 12.558,
"init": 0.001,
"home": 0.002,
"category": 3621.371,
"detail": 5520.533,
"player": 5341.853,
"url_check": 1163.13,
"total": 15660.81
},
"counts": {
"classes": 4,
"category_videos": 40,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "244392",
"flag": "茅台资源1",
"play_id": "/vodplay/244392-6-1.html"
},
"player": {
"parse": 0,
"url": "https://vodcnd03.myqqdd.com/20260611/UhOZGroL/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vodcnd03.myqqdd.com/20260611/UhOZGroL/index.m3u8",
"reason": null
}
},
{
"spider": "魔方APP",
"file": "魔方APP.txt",
"success": false,
"failed_stage": "home",
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 16.231,
"init": 0.002,
"home": 10012.916,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10029.609
},
"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": 16.541,
"init": 0.001,
"home": 0.001,
"category": 439.871,
"detail": 442.528,
"player": 0.03,
"url_check": 2583.338,
"total": 3483.421
},
"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": 4.523,
"init": 0.002,
"home": 1610.5,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1615.241
},
"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
}
}
]
}