Files
tvboxzt/spider_validation.json
T
2026-06-15 19:18:09 +08:00

3494 lines
102 KiB
JSON

{
"generated_at": "2026-06-15T19:16:34+08:00",
"max_workers": 16,
"total_duration_ms": 64310.628,
"summary": {
"total": 89,
"success": 69,
"failed": 20,
"success_rate": 0.7753,
"stage_failures": {
"module_load": 0,
"init": 0,
"home": 5,
"category": 7,
"detail": 1,
"player": 2,
"url_check": 4,
"unexpected": 1
}
},
"results": [
{
"spider": "4KVM",
"file": "4KVM.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 179.239,
"init": 0.001,
"home": 547.119,
"category": 0.018,
"detail": 511.674,
"player": 17118.263,
"url_check": 431.695,
"total": 18789.506
},
"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/ee32d58ea1376ccb90b1862de8500347.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://oss.douyinbit.com/m3u8/ee32d58ea1376ccb90b1862de8500347.m3u8",
"reason": null
}
},
{
"spider": "4K指南",
"file": "4K指南.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 168.303,
"init": 0.001,
"home": 0.001,
"category": 1197.778,
"detail": 459.651,
"player": 0.007,
"url_check": 163.006,
"total": 1989.747
},
"counts": {
"classes": 5,
"category_videos": 50,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "zuixin",
"vod_id": "20388",
"flag": "夸克网盘",
"play_id": "push://https://pan.quark.cn/s/3279a8871a85"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/3279a8871a85",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/3279a8871a85",
"reason": null
}
},
{
"spider": "6V磁力",
"file": "6V磁力.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 170.358,
"init": 0.004,
"home": 0.001,
"category": 9405.79,
"detail": 7663.538,
"player": 0.002,
"url_check": 0.061,
"total": 33604.457
},
"counts": {
"classes": 12,
"category_videos": 18,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "dianshiju/rihanju",
"vod_id": "/dianshiju/rihanju/28835.html",
"flag": "01-02.1080p.HD中字.mp4",
"play_id": "magnet:?xt=urn:btih:4da442b34611e255e02794a25e549810f681a89a&dn=%E5%A4%A7%E5%8F%94%E5%86%8D%E5%87%BA%E6%8B%9B.Fifties.Professionals.S01E01-02.6v%E7%94%B5%E5%BD%B1%20%E5%9C%B0%E5%9D%80%E5%8F%91%E5%B8%83%E9%A1%B5%20www.6v123.net%20%E6%94%B6%E8%97%8F%E4%B8%8D%E8%BF%B7%E8%B7%AF"
},
"player": {
"parse": 0,
"url": "magnet:?xt=urn:btih:4da442b34611e255e02794a25e549810f681a89a&dn=%E5%A4%A7%E5%8F%94%E5%86%8D%E5%87%BA%E6%8B%9B.Fifties.Professionals.S01E01-02.6v%E7%94%B5%E5%BD%B1%20%E5%9C%B0%E5%9D%80%E5%8F%91%E5%B8%83%E9%A1%B5%20www.6v123.net%20%E6%94%B6%E8%97%8F%E4%B8%8D%E8%BF%B7%E8%B7%AF",
"valid": true,
"reachable": null,
"status_code": null,
"final_url": "magnet:?xt=urn:btih:4da442b34611e255e02794a25e549810f681a89a&dn=%E5%A4%A7%E5%8F%94%E5%86%8D%E5%87%BA%E6%8B%9B.Fifties.Professionals.S01E01-02.6v%E7%94%B5%E5%BD%B1%20%E5%9C%B0%E5%9D%80%E5%8F%91%E5%B8%83%E9%A1%B5%20www.6v123.net%20%E6%94%B6%E8%97%8F%E4%B8%8D%E8%BF%B7%E8%B7%AF",
"reason": "非 HTTP 地址,按协议格式通过"
}
},
{
"spider": "AAZ音乐",
"file": "AAZ音乐.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 142.396,
"init": 0.001,
"home": 527.316,
"category": 8851.964,
"detail": 210.202,
"player": 10579.231,
"url_check": 1605.717,
"total": 21918.164
},
"counts": {
"classes": 6,
"category_videos": 60,
"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/4de42285e4a7985f5383cb4ae9d646d2/6a2fdf26/lx/resource/a3/23/59/3599944677.aac?from=vip",
"reason": null
}
},
{
"spider": "PPnix",
"file": "PPnix.txt",
"success": false,
"failed_stage": "url_check",
"error": "HTTPSConnectionPool(host='www.ppnix.com', port=443): Read timed out. (read timeout=5)",
"traceback": null,
"timings_ms": {
"module_load": 254.035,
"init": 0.001,
"home": 0.0,
"category": 8851.534,
"detail": 503.154,
"player": 0.009,
"url_check": 5011.002,
"total": 29210.026
},
"counts": {
"classes": 2,
"category_videos": 24,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "2",
"vod_id": "tv/8131.html",
"flag": "PPnix",
"play_id": "8131|1"
},
"player": {
"parse": 0,
"url": "https://www.ppnix.com/info/m3u8/8131/1.m3u8",
"valid": false,
"reachable": false,
"status_code": null,
"final_url": "https://www.ppnix.com/info/m3u8/8131/1.m3u8",
"reason": "HTTPSConnectionPool(host='www.ppnix.com', port=443): Read timed out. (read timeout=5)"
}
},
{
"spider": "Pomo",
"file": "Pomo.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 233.357,
"init": 0.001,
"home": 0.001,
"category": 9098.189,
"detail": 250.893,
"player": 0.008,
"url_check": 165.034,
"total": 9757.942
},
"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/6eb939578001"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/6eb939578001",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/6eb939578001",
"reason": null
}
},
{
"spider": "QQ音乐",
"file": "QQ音乐.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 215.303,
"init": 0.011,
"home": 0.003,
"category": 1730.776,
"detail": 286.009,
"player": 535.654,
"url_check": 146.134,
"total": 2914.83
},
"counts": {
"classes": 6,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "playlist",
"vod_id": "playlist:7845628947",
"flag": "QQ音乐",
"play_id": "qqmusic:002xAhl11MT355:125598192|Love Story (The 1989 World Tour Live) - Taylor Swift"
},
"player": {
"parse": 0,
"url": "https://isure.stream.qqmusic.qq.com/M5000040SBBb39JEPI.mp3?guid=8b4e14c354c2c2bf83e5ee2ae3ca6fc7&vkey=0C54B93ADB3D366D4CDFE630E339672CAE15CC17E7C5ECAC7F73FF64AE85CA87768DE3561DA56FE108E0944AE67CA5941A9B23262C02D89E__v2b9ab656&uin=1152921504846230218&fromtag=119042&redirect=1",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://isure.stream.qqmusic.qq.com/M5000040SBBb39JEPI.mp3?guid=8b4e14c354c2c2bf83e5ee2ae3ca6fc7&vkey=0C54B93ADB3D366D4CDFE630E339672CAE15CC17E7C5ECAC7F73FF64AE85CA87768DE3561DA56FE108E0944AE67CA5941A9B23262C02D89E__v2b9ab656&uin=1152921504846230218&fromtag=119042&redirect=1",
"reason": null
}
},
{
"spider": "YouTube",
"file": "YouTube.txt",
"success": false,
"failed_stage": "url_check",
"error": "HTTPSConnectionPool(host='www.youtube.com', port=443): Read timed out. (read timeout=5)",
"traceback": null,
"timings_ms": {
"module_load": 157.494,
"init": 0.003,
"home": 0.051,
"category": 663.263,
"detail": 2036.583,
"player": 0.007,
"url_check": 5007.462,
"total": 27979.467
},
"counts": {
"classes": 29,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "cat_trending",
"vod_id": "yt:video:goH9vq8E3Vw",
"flag": "频道视频",
"play_id": "yt:video:dj-lE9a9muw"
},
"player": {
"parse": 0,
"url": "https://www.youtube.com/watch?v=dj-lE9a9muw",
"valid": false,
"reachable": false,
"status_code": null,
"final_url": "https://www.youtube.com/watch?v=dj-lE9a9muw",
"reason": "HTTPSConnectionPool(host='www.youtube.com', port=443): Read timed out. (read timeout=5)"
}
},
{
"spider": "libvio",
"file": "libvio.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 223.472,
"init": 0.001,
"home": 0.001,
"category": 321.818,
"detail": 217.889,
"player": 0.007,
"url_check": 218.637,
"total": 983.754
},
"counts": {
"classes": 6,
"category_videos": 48,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "index",
"vod_id": "6024",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/f1f45f69e7ef"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/f1f45f69e7ef",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/f1f45f69e7ef",
"reason": null
}
},
{
"spider": "mifun",
"file": "mifun.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 227.851,
"init": 0.002,
"home": 8534.311,
"category": 28104.527,
"detail": 540.742,
"player": 1244.538,
"url_check": 788.158,
"total": 39444.106
},
"counts": {
"classes": 5,
"category_videos": 30,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "19695",
"flag": "快看云",
"play_id": "快看云@@direct@@ba11073ae57ba0eede130eeda148f635,v03dadg10001d798bivog65sgr0dnec0,token+,1,1"
},
"player": {
"parse": 0,
"url": "https://v3.douyinvod.com/8d080d155ec572e0f9fa6307269546fb/6a303986/video/tos/cn/tos-cn-v-5f73e7/o8h0sJLDBDg8WaHAQEiY6hhBlfsubcUigtAnSE/?a=0&ch=0&cr=0&dr=2&er=0&lr=test&cd=0%7C0%7C0%7C0&br=2078&bt=2078&cs=0&ds=4&ft=S9lstHiHH_Myq8ZSeWf_e2NvjTQ&mime_type=video_mp4&qs=13&rc=M2hndXY5cmw7OjQzNGdnM0BpM2hndXY5cmw7OjQzNGdnM0Bgay1kMmRzXzZhLS1kXjBzYSNgay1kMmRzXzZhLS1kXjBzcw%3D%3D&btag=80000e00038000&dy_q=1781522231&l=20260615191711E5C023E9F47D27816AE9",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v3.douyinvod.com/8d080d155ec572e0f9fa6307269546fb/6a303986/video/tos/cn/tos-cn-v-5f73e7/o8h0sJLDBDg8WaHAQEiY6hhBlfsubcUigtAnSE/?a=0&ch=0&cr=0&dr=2&er=0&lr=test&cd=0%7C0%7C0%7C0&br=2078&bt=2078&cs=0&ds=4&ft=S9lstHiHH_Myq8ZSeWf_e2NvjTQ&mime_type=video_mp4&qs=13&rc=M2hndXY5cmw7OjQzNGdnM0BpM2hndXY5cmw7OjQzNGdnM0Bgay1kMmRzXzZhLS1kXjBzYSNgay1kMmRzXzZhLS1kXjBzcw%3D%3D&btag=80000e00038000&dy_q=1781522231&l=20260615191711E5C023E9F47D27816AE9",
"reason": null
}
},
{
"spider": "youknow",
"file": "youknow.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 138.575,
"init": 0.001,
"home": 0.001,
"category": 1875.216,
"detail": 1485.614,
"player": 10071.29,
"url_check": 1140.984,
"total": 14713.3
},
"counts": {
"classes": 7,
"category_videos": 212,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "index",
"vod_id": "204549",
"flag": "YouKnowTV",
"play_id": "eyJ2b2RfaWQiOiIyMDQ1NDkiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDHpm4YiLCJjYW5kaWRhdGVzIjpbeyJzb3VyY2UiOiLnur_ot68xIiwic291cmNlX2lkIjoiMSIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNDU0OS0xLTEvIn0seyJzb3VyY2UiOiLnur_ot68yIiwic291cmNlX2lkIjoiMSIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNDU0OS0xLTEvIn0seyJzb3VyY2UiOiLnur_ot68xNyIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQ1NDktMi0xLyJ9LHsic291cmNlIjoi57q_6LevMTgiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjA0NTQ5LTItMS8ifV19"
},
"player": {
"parse": 0,
"url": "https://vip.dytt-tvs.com/20260611/23660_bea3ffc1/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://play2.jimxtc.com/20260611/23660_bea3ffc1/index.m3u8",
"reason": null
}
},
{
"spider": "七味",
"file": "七味.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 238.98,
"init": 0.005,
"home": 0.001,
"category": 3083.256,
"detail": 13420.874,
"player": 0.003,
"url_check": 146.845,
"total": 16891.821
},
"counts": {
"classes": 5,
"category_videos": 42,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "74202",
"flag": "夸克1",
"play_id": "https://pan.quark.cn/s/cd2e44fc20ad"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/cd2e44fc20ad",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/cd2e44fc20ad",
"reason": null
}
},
{
"spider": "不太灵",
"file": "不太灵.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 180.188,
"init": 0.001,
"home": 11439.605,
"category": 11369.385,
"detail": 1355.003,
"player": 0.006,
"url_check": 132.113,
"total": 24477.27
},
"counts": {
"classes": 5,
"category_videos": 25,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "4221462",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/7184ffa1dc3c"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/7184ffa1dc3c",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/7184ffa1dc3c",
"reason": null
}
},
{
"spider": "世纪音乐",
"file": "世纪音乐.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 253.458,
"init": 0.001,
"home": 1397.19,
"category": 140.529,
"detail": 118.666,
"player": 0.005,
"url_check": 293.92,
"total": 2204.369
},
"counts": {
"classes": 5,
"category_videos": 28,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "home",
"vod_id": "song:hymctctcnc",
"flag": "世纪音乐",
"play_id": "music:hymctctcnc"
},
"player": {
"parse": 0,
"url": "https://www.4c44.com/data/down.php?ac=music&id=hymctctcnc",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.4c44.com/data/down.php?ac=music&id=hymctctcnc",
"reason": null
}
},
{
"spider": "两个BT",
"file": "两个BT.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 254.25,
"init": 0.0,
"home": 0.0,
"category": 16244.966,
"detail": 8694.24,
"player": 10205.985,
"url_check": 2390.725,
"total": 37791.169
},
"counts": {
"classes": 14,
"category_videos": 24,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "zgjun",
"vod_id": "ch4991ic6",
"flag": "两个BT",
"play_id": "eyJwaWQiOiIvcGxheS9jaDQ5OTFpYzYiLCJzaWQiOiJjaDQ5OTFpYzYiLCJuYW1lIjoiMSJ9"
},
"player": {
"parse": 0,
"url": "https://zijieapi.douyinbyte.com/m3u8/4595c28819059a0602ba071644667494.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://zijieapi.douyinbyte.com/m3u8/4595c28819059a0602ba071644667494.m3u8",
"reason": null
}
},
{
"spider": "乌云影视",
"file": "乌云影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 216.227,
"init": 0.001,
"home": 566.647,
"category": 540.274,
"detail": 16480.138,
"player": 0.028,
"url_check": 1389.218,
"total": 19197.23
},
"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/cc0c4448dfdc4d5755a53c865022cf3d03d640be.m3u8",
"reason": null
}
},
{
"spider": "乐兔",
"file": "乐兔.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.543,
"init": 0.001,
"home": 0.0,
"category": 10672.061,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 11497.731
},
"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.58,
"init": 0.001,
"home": 0.001,
"category": 11910.951,
"detail": 9297.024,
"player": 0.004,
"url_check": 957.026,
"total": 22181.106
},
"counts": {
"classes": 4,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "12535",
"flag": "百度#二小",
"play_id": "https://pan.baidu.com/s/1hqGpl2AEVl3z2pIGMJeD6A?pwd=qcqw"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1hqGpl2AEVl3z2pIGMJeD6A?pwd=qcqw",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=hqGpl2AEVl3z2pIGMJeD6A&pwd=qcqw",
"reason": null
}
},
{
"spider": "人人电影",
"file": "人人电影.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.115,
"init": 0.001,
"home": 0.001,
"category": 588.575,
"detail": 485.224,
"player": 0.007,
"url_check": 1559.552,
"total": 2637.96
},
"counts": {
"classes": 4,
"category_videos": 10,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "movie/list_2",
"vod_id": "/movie/2019/0916/5424.html",
"flag": "baidu",
"play_id": "https://pan.baidu.com/s/1BjulR3J72IBF6StRl8vTog?pwd=vytd"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1BjulR3J72IBF6StRl8vTog?pwd=vytd",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=BjulR3J72IBF6StRl8vTog&pwd=vytd",
"reason": null
}
},
{
"spider": "人人视频",
"file": "人人视频.txt",
"success": false,
"failed_stage": "url_check",
"error": "HTTP 403",
"traceback": null,
"timings_ms": {
"module_load": 4.072,
"init": 0.0,
"home": 699.506,
"category": 297.801,
"detail": 302.623,
"player": 352.59,
"url_check": 278.145,
"total": 3584.861
},
"counts": {
"classes": 4,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "MOVIE",
"vod_id": "57834",
"flag": "人人专线",
"play_id": "57834@386358"
},
"player": {
"parse": 0,
"url": "https://tfwr1gr3dymt1ge31hcto8yzdgpy.ourdvsssvip.com:20443/ws-302.bwcgee.cn/c0b173795fe971f180936732b78e0402/6280cea6d2f54eb8a71ecde8a2683c18-3c5c080d32e0c5b4a0aa07210548f3a6-ld.mp4?key=be5fc55003d3d9abe7ea1be5d98366ae&time=1781536599501&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=b93344a1a67841e1bd0ec09af9aff35e&hevc=false&seasonId=57834&wsiphost=ipdbme&wsrid_tag=6a2fdf17_PS-000-01LD516_19537-24972-s1t1781522199575&x-mamba-business-label=13423&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
"valid": false,
"reachable": false,
"status_code": 403,
"final_url": "https://tfwr1gr3dymt1ge31hcto8yzdgpy.ourdvsssvip.com:20443/ws-302.bwcgee.cn/c0b173795fe971f180936732b78e0402/6280cea6d2f54eb8a71ecde8a2683c18-3c5c080d32e0c5b4a0aa07210548f3a6-ld.mp4?key=be5fc55003d3d9abe7ea1be5d98366ae&time=1781536599501&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=b93344a1a67841e1bd0ec09af9aff35e&hevc=false&seasonId=57834&wsiphost=ipdbme&wsrid_tag=6a2fdf17_PS-000-01LD516_19537-24972-s1t1781522199575&x-mamba-business-label=13423&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
"reason": "HTTP 403"
}
},
{
"spider": "优酷",
"file": "优酷.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.346,
"init": 0.001,
"home": 0.001,
"category": 275.524,
"detail": 552.393,
"player": 0.002,
"url_check": 233.89,
"total": 1070.614
},
"counts": {
"classes": 6,
"category_videos": 24,
"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.342,
"init": 0.001,
"home": 0.001,
"category": 10072.224,
"detail": 12575.426,
"player": 0.021,
"url_check": 156.699,
"total": 23038.623
},
"counts": {
"classes": 4,
"category_videos": 24,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "series",
"vod_id": "movie/the-fortune",
"flag": "quark",
"play_id": "https://pan.quark.cn/s/c6f10ef22499"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/c6f10ef22499",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/c6f10ef22499",
"reason": null
}
},
{
"spider": "修罗",
"file": "修罗.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.475,
"init": 0.0,
"home": 0.001,
"category": 1160.972,
"detail": 975.938,
"player": 19661.445,
"url_check": 1185.947,
"total": 22992.512
},
"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/71D64763DDA965BB1F8F36D23EEDCE255CBA681245445665BB40D0E5F9B3B819",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://lf26-imcloud-file-sign.bytetos.com/ad-penny-bucket/ooQDqGA79T1FRC0daWHAIZACEADfwdAIagfFto?x-expires=1781528053&x-signature=%2FUrZjiYyccRde7L57wsFxYGhTl0%3D",
"reason": null
}
},
{
"spider": "免费短剧",
"file": "免费短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.503,
"init": 0.016,
"home": 0.001,
"category": 495.308,
"detail": 215.968,
"player": 0.002,
"url_check": 1478.29,
"total": 2196.627
},
"counts": {
"classes": 4,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "https://20.90kan.cc/?id=56765",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1Mdbds6qYDcGamhKJg6_c1w?pwd=6666"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1Mdbds6qYDcGamhKJg6_c1w?pwd=6666",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=Mdbds6qYDcGamhKJg6_c1w&pwd=6666",
"reason": null
}
},
{
"spider": "农民",
"file": "农民.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.082,
"init": 0.001,
"home": 184.566,
"category": 179.523,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 8220.352
},
"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": 8.155,
"init": 0.001,
"home": 0.001,
"category": 1085.375,
"detail": 6671.831,
"player": 1848.614,
"url_check": 1355.712,
"total": 10970.261
},
"counts": {
"classes": 8,
"category_videos": 32,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "6267032477891648",
"flag": "高速线路",
"play_id": "{\"movie_id\":\"6267032477891648\",\"link_id\":\"f498c0f9d37bbc401b2c71ae7b91ee07\",\"line_id\":\"line1\",\"line_name\":\"高速线路\",\"episode_name\":\"1080p\",\"type\":\"switch\",\"page\":\"https://fktv.me/movie/detail/6267032477891648\"}"
},
"player": {
"parse": 0,
"url": "https://fktv.me/ysapi/m3u8/p/6a67ea622147281a60b19ec4db429ebc.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://fktv.me/ysapi/m3u8/p/6a67ea622147281a60b19ec4db429ebc.m3u8",
"reason": null
}
},
{
"spider": "剧圈圈",
"file": "剧圈圈.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.724,
"init": 0.001,
"home": 0.0,
"category": 8780.401,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 19215.307
},
"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": 5.629,
"init": 0.001,
"home": 0.001,
"category": 200.75,
"detail": 8774.792,
"player": 12108.988,
"url_check": 327.988,
"total": 21418.713
},
"counts": {
"classes": 6,
"category_videos": 54,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "427884",
"flag": "gimy",
"play_id": "427884-14-1"
},
"player": {
"parse": 0,
"url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/a2c31308-b1d7-4f33-9090-523152cb4204.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=/nm2HfrdFuWWEygeF7KQFQgSTtY%3D&Expires=1781522348&x-amz-FSIZE=346160&x-amz-UFID=523091261305834952",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/a2c31308-b1d7-4f33-9090-523152cb4204.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=/nm2HfrdFuWWEygeF7KQFQgSTtY%3D&Expires=1781522348&x-amz-FSIZE=346160&x-amz-UFID=523091261305834952",
"reason": null
}
},
{
"spider": "博看听书",
"file": "博看听书.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.286,
"init": 0.001,
"home": 3321.252,
"category": 252.833,
"detail": 682.159,
"player": 0.002,
"url_check": 295.725,
"total": 4556.618
},
"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": 11.194,
"init": 1815.045,
"home": 0.005,
"category": 160.631,
"detail": 180.824,
"player": 0.003,
"url_check": 151.039,
"total": 2319.521
},
"counts": {
"classes": 7,
"category_videos": 15,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "ju",
"vod_id": "/ju/10736.html",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/cc2a17ddc871"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/cc2a17ddc871",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/cc2a17ddc871",
"reason": null
}
},
{
"spider": "听书",
"file": "听书.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.786,
"init": 85.553,
"home": 0.001,
"category": 716.325,
"detail": 3543.627,
"player": 966.925,
"url_check": 162.593,
"total": 5479.614
},
"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=d4a3d5b17c6457e0123ecc7d9a0e40dc&buy_key=FM&token=7626&timestamp=1781522218&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=d4a3d5b17c6457e0123ecc7d9a0e40dc&buy_key=FM&token=7626&timestamp=1781522218&duration=453",
"reason": null
}
},
{
"spider": "听友FM",
"file": "听友FM.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.225,
"init": 0.001,
"home": 383.277,
"category": 474.285,
"detail": 15364.519,
"player": 435.75,
"url_check": 743.625,
"total": 17412.681
},
"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=1781520204&sign=d593a400772dff99508cec92b3ef45f0",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1781520204&sign=d593a400772dff99508cec92b3ef45f0",
"reason": null
}
},
{
"spider": "咕咕动漫",
"file": "咕咕动漫.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.596,
"init": 0.006,
"home": 8045.129,
"category": 7181.966,
"detail": 425.603,
"player": 1797.175,
"url_check": 936.568,
"total": 18397.068
},
"counts": {
"classes": 3,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "6",
"vod_id": "4956",
"flag": "咕咕新线(国内高速)",
"play_id": "parse_api=a2796a09189261bcaf3cc4542d7c5ac2&url=INmjotpKEFTBfnDQJDGbMgdLQL9MlgEHsS9D2c5j39I6S0UPHKDn+Reblk7TQEt4&token=|最强的职业不是勇者也不是贤者好像是鉴定士(伪)的样子?|1"
},
"player": {
"parse": 0,
"url": "https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/d935094c306b4df3a26d88e987e15fcc~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1812626232&x-signature=XzrQLMcj66iMdn6BLab0HdHkdOE%3D",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/d935094c306b4df3a26d88e987e15fcc~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1812626232&x-signature=XzrQLMcj66iMdn6BLab0HdHkdOE%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": 3.854,
"init": 0.0,
"home": 0.0,
"category": 10019.05,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 20039.569
},
"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": 6.756,
"init": 0.001,
"home": 0.001,
"category": 644.101,
"detail": 8912.252,
"player": 926.079,
"url_check": 312.126,
"total": 13992.427
},
"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": 7.156,
"init": 0.001,
"home": 0.001,
"category": 7234.876,
"detail": 5630.123,
"player": 0.003,
"url_check": 1136.645,
"total": 14009.208
},
"counts": {
"classes": 6,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "9544",
"flag": "百度#多多",
"play_id": "https://pan.baidu.com/s/1wMe6FvJYV8AE4f3wsLIEIQ?pwd=yyds"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1wMe6FvJYV8AE4f3wsLIEIQ?pwd=yyds",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=wMe6FvJYV8AE4f3wsLIEIQ&pwd=yyds",
"reason": null
}
},
{
"spider": "如意资源",
"file": "如意资源.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.149,
"init": 0.001,
"home": 0.006,
"category": 9289.696,
"detail": 3003.416,
"player": 0.003,
"url_check": 1792.852,
"total": 14091.969
},
"counts": {
"classes": 6,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "79460",
"flag": "rym3u8",
"play_id": "https://svip.ryiplay18.com/20260614/7164_1d8f5a00/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://svip.ryiplay18.com/20260614/7164_1d8f5a00/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://svip.ryiplay18.com/20260614/7164_1d8f5a00/index.m3u8",
"reason": null
}
},
{
"spider": "寻川4K",
"file": "寻川4K.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.41,
"init": 540.992,
"home": 8692.407,
"category": 2076.812,
"detail": 485.259,
"player": 2722.727,
"url_check": 1223.431,
"total": 15751.756
},
"counts": {
"classes": 9,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "605659",
"flag": "蓝光",
"play_id": "co_rxq2rzd6xi4age6d@@@co"
},
"player": {
"parse": 0,
"url": "https://cibn-edge-5g.1ljx.com/cloud/flv/fd3364f25e2ca3874a565d63e7c345f9/7de23a324b477aa644f723b6940d2edf/6a2fdf3bf4177.m3u8?auth_key=1781522235.9998-1-756712614.info-internet-2-llq-c8d6c105a29f0c28f4745492b3721621",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://valipl.cp31.ott.cibntv.net/657211CC6453C71BD837168F4/03000900006A16C33D28D3385269277EC934DF-5E22-49AA-82AA-FD41A5C614C2-16-3279910995.m3u8?ccode=03020102&duration=352&expire=18000&psid=51dba8a468ffc0d0c05187d018ee041441346&ups_client_netip=abd4a7ae&ups_ts=1781522234&ups_userid=&utid=%40lirose_tv&vid=XNjUyOTc5NzE2OA%3D%3D&vkey=B5c273b3e27e63944d3a27e6e60cd133b&s=dbdf3cb101314468a444&eo=0&t=844ef16d5096297&cug=1&fms=c48af4d7f9dd55a1&tr=352&le=9f9347abcf6f739684b8d5a911f5f2c7&ckt=2&m_onoff=0&rid=2000000044F301F998D85B51EA60E888EED2CD1902000000&type=mp4hd3v3&bc=2&dre=u37&si=718&dst=1&sm=1&operate_type=1&@lirose_tv",
"reason": null
}
},
{
"spider": "布布影视",
"file": "布布影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.245,
"init": 0.001,
"home": 0.0,
"category": 878.352,
"detail": 672.516,
"player": 7770.198,
"url_check": 846.69,
"total": 10173.618
},
"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=wgRUKC/6yIAR7/hiLfsNfaTTTcg%3D&Expires=1781522343&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=wgRUKC/6yIAR7/hiLfsNfaTTTcg%3D&Expires=1781522343&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.417,
"init": 0.017,
"home": 169.302,
"category": 243.462,
"detail": 902.454,
"player": 0.002,
"url_check": 101.122,
"total": 1420.253
},
"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=1781522222&sign=94324e81c2a9a00a91a54230294ed070"
},
"player": {
"parse": 0,
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1781522222&sign=94324e81c2a9a00a91a54230294ed070",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1781522222&sign=94324e81c2a9a00a91a54230294ed070",
"reason": null
}
},
{
"spider": "新片预告",
"file": "新片预告.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.467,
"init": 0.001,
"home": 214.592,
"category": 7242.564,
"detail": 240.993,
"player": 275.606,
"url_check": 106.908,
"total": 8087.783
},
"counts": {
"classes": 1,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "movlist/",
"vod_id": "/movie/85529",
"flag": "预告片",
"play_id": "/show/195534"
},
"player": {
"parse": 0,
"url": "https://vod.pipi.cn/fec9203cvodtransbj1251246104/6fc74de15001834807363630766/v.f42905.mp4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vod.pipi.cn/fec9203cvodtransbj1251246104/6fc74de15001834807363630766/v.f42905.mp4",
"reason": null
}
},
{
"spider": "新韩剧网",
"file": "新韩剧网.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.25,
"init": 0.001,
"home": 0.001,
"category": 6684.472,
"detail": 594.794,
"player": 436.948,
"url_check": 1872.156,
"total": 9593.202
},
"counts": {
"classes": 5,
"category_videos": 16,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "3559",
"flag": "在线云播",
"play_id": "3559_1_1"
},
"player": {
"parse": 0,
"url": "https://cdn.yzzyvip-29.com/20260201/16425_49d7d186/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.yzzyvip-29.com/20260201/16425_49d7d186/index.m3u8",
"reason": null
}
},
{
"spider": "星星短剧",
"file": "星星短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.242,
"init": 0.0,
"home": 0.001,
"category": 655.769,
"detail": 5686.068,
"player": 0.002,
"url_check": 856.647,
"total": 7202.269
},
"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": 7.762,
"init": 0.001,
"home": 0.001,
"category": 1092.775,
"detail": 311.396,
"player": 0.008,
"url_check": 776.882,
"total": 2189.175
},
"counts": {
"classes": 7,
"category_videos": 72,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "25",
"vod_id": "8093",
"flag": "115#木偶",
"play_id": "https://115cdn.com/s/swshshy36dh?password=r739"
},
"player": {
"parse": 0,
"url": "https://115cdn.com/s/swshshy36dh?password=r739",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://115cdn.com/s/swshshy36dh?password=r739",
"reason": null
}
},
{
"spider": "樱花动漫",
"file": "樱花动漫.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.789,
"init": 0.0,
"home": 0.001,
"category": 4664.069,
"detail": 1316.956,
"player": 1388.213,
"url_check": 1043.649,
"total": 8417.268
},
"counts": {
"classes": 4,
"category_videos": 36,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "guoman",
"vod_id": "19529",
"flag": "高清",
"play_id": "/play/19529-1-1/"
},
"player": {
"parse": 0,
"url": "https://cdn.yzzy28-play.com/20260525/30650_33f68c58/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.yzzy28-play.com/20260525/30650_33f68c58/index.m3u8",
"reason": null
}
},
{
"spider": "橘子TV",
"file": "橘子TV.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.92,
"init": 554.64,
"home": 421.938,
"category": 525.141,
"detail": 381.645,
"player": 883.089,
"url_check": 989.301,
"total": 3760.585
},
"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=0604d74c1586c40b278d3aff18907638&t=1781522231",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://usaydd.zvoz3tsd.com/m3u87/share/7710967/7906421/20260607/105633/720/index.m3u8?sign=0604d74c1586c40b278d3aff18907638&t=1781522231",
"reason": null
}
},
{
"spider": "欧歌",
"file": "欧歌.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.186,
"init": 0.001,
"home": 0.001,
"category": 237.323,
"detail": 799.559,
"player": 0.013,
"url_check": 151.055,
"total": 1197.063
},
"counts": {
"classes": 6,
"category_videos": 72,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "31011",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/62657e6c7b63"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/62657e6c7b63",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/62657e6c7b63",
"reason": null
}
},
{
"spider": "沐辞4K",
"file": "沐辞4K.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.544,
"init": 95.468,
"home": 203.329,
"category": 139.41,
"detail": 134.66,
"player": 108.644,
"url_check": 2162.532,
"total": 2856.369
},
"counts": {
"classes": 7,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "425779",
"flag": "🔥蓝光🔥",
"play_id": "YYNB-3d52b1800a4b4e3e6fb0ff9d1b299bc2@@@YYNB"
},
"player": {
"parse": 0,
"url": "https://fffan.wki8.com/hls/41865932eaec83eb4df246e9e571752e.m3u8?token=ceec014e17cf23186bd394958dbccc6c&time=1781522231&YYNB.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://fffan.wki8.com/hls/41865932eaec83eb4df246e9e571752e.m3u8?token=ceec014e17cf23186bd394958dbccc6c&time=1781522231&YYNB.m3u8",
"reason": null
}
},
{
"spider": "河马短剧",
"file": "河马短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.623,
"init": 0.001,
"home": 656.288,
"category": 382.309,
"detail": 913.123,
"player": 0.031,
"url_check": 631.217,
"total": 2593.556
},
"counts": {
"classes": 10,
"category_videos": 10,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "462",
"vod_id": "41000224029",
"flag": "河马剧场",
"play_id": "https://dzzt-video.cbread.cn/9d5be2ee5e619c8293255a0284515541/6a311ea0/46/9x2/92x0/920x4/92042200014/613954664_1/613954664.720p.narrowv3.mp4"
},
"player": {
"parse": 0,
"url": "https://dzzt-video.cbread.cn/9d5be2ee5e619c8293255a0284515541/6a311ea0/46/9x2/92x0/920x4/92042200014/613954664_1/613954664.720p.narrowv3.mp4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://dzzt-video.cbread.cn/9d5be2ee5e619c8293255a0284515541/6a311ea0/46/9x2/92x0/920x4/92042200014/613954664_1/613954664.720p.narrowv3.mp4",
"reason": null
}
},
{
"spider": "清沅4K",
"file": "清沅4K.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.332,
"init": 226.119,
"home": 533.726,
"category": 292.888,
"detail": 239.32,
"player": 1619.812,
"url_check": 1771.933,
"total": 4691.794
},
"counts": {
"classes": 7,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "146183",
"flag": "GZYS",
"play_id": "GZYS-dfc28b39e3f11b030cfdeab6bd0dc9d91d7268b023840499bd0a12f028cdcc8124781e365a0ead5e571508fd7cabe3d2a118e8557e0371722e0d2568e63b1292a24e236629f8f0c9a166b8ac67858ca9@@@GZYS"
},
"player": {
"parse": 0,
"url": "https://vd.jiunuow.com/d54af5ae3f8fb553694adf0f18c0029e/20260615191713/decry/vd/20260523/ZTY4ODU4Njc0Z/121709/1920_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": 4.502,
"init": 0.0,
"home": 0.001,
"category": 452.617,
"detail": 505.378,
"player": 0.009,
"url_check": 1152.257,
"total": 2115.429
},
"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.352,
"init": 0.003,
"home": 1935.916,
"category": 668.706,
"detail": 1439.555,
"player": 328.774,
"url_check": 786.806,
"total": 5164.655
},
"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://beyond8888888.ucyy.cn/2026-06-15/125_78402_NBY-e84585334a25c5b49078dfac81549a0b.m3u8?ts=1781521218-0-0-dba0b873d1182774cf9bcda82eac2e23",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://beyond8888888.ucyy.cn/2026-06-15/125_78402_NBY-e84585334a25c5b49078dfac81549a0b.m3u8?ts=1781521218-0-0-dba0b873d1182774cf9bcda82eac2e23",
"reason": null
}
},
{
"spider": "灯泡影视",
"file": "灯泡影视.txt",
"success": false,
"failed_stage": "home",
"error": "分类缺少 type_id",
"traceback": null,
"timings_ms": {
"module_load": 4.412,
"init": 0.001,
"home": 0.002,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 4.521
},
"counts": {
"classes": 4,
"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": 11.936,
"init": 0.021,
"home": 4837.264,
"category": 440.465,
"detail": 139.455,
"player": 0.001,
"url_check": 120.408,
"total": 5550.352
},
"counts": {
"classes": 11,
"category_videos": 60,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "pcw:1",
"vod_id": "pcw:1$4193422242344700",
"flag": "爱奇艺",
"play_id": "http://www.iqiyi.com/v_14d6zsvk900.html"
},
"player": {
"parse": 1,
"url": "http://www.iqiyi.com/v_14d6zsvk900.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.iqiyi.com/v_14d6zsvk900.html",
"reason": null
}
},
{
"spider": "片库",
"file": "片库.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.202,
"init": 0.095,
"home": 0.001,
"category": 1621.131,
"detail": 0.002,
"player": 0.002,
"url_check": 212.557,
"total": 1841.587
},
"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.409,
"init": 0.001,
"home": 0.0,
"category": 339.497,
"detail": 330.831,
"player": 344.992,
"url_check": 245.356,
"total": 1265.709
},
"counts": {
"classes": 6,
"category_videos": 48,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "index",
"vod_id": "145506",
"flag": "独播库",
"play_id": "145506-1-1"
},
"player": {
"parse": 0,
"url": "https://vid.dbokutv.com/20260611/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsLsRsGlR7XgBMvYP64jC34jC355CZ0uDpT2BcrmD0/chunklist.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vid.dbokutv.com/20260611/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsLsRsGlR7XgBMvYP64jC34jC355CZ0uDpT2BcrmD0/chunklist.m3u8",
"reason": null
}
},
{
"spider": "猫猫4K",
"file": "猫猫4K.txt",
"success": false,
"failed_stage": "player",
"error": "playerContent 未返回播放地址",
"traceback": null,
"timings_ms": {
"module_load": 10.098,
"init": 183.878,
"home": 238.292,
"category": 448.751,
"detail": 173.615,
"player": 390.881,
"url_check": 0.0,
"total": 3363.227
},
"counts": {
"classes": 5,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "87334",
"flag": "火猫极速B",
"play_id": "https://www.bilibili.com/bangumi/play/ep838482@@@bilibili"
},
"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": 9.056,
"init": 0.001,
"home": 0.001,
"category": 669.349,
"detail": 616.704,
"player": 0.007,
"url_check": 1147.657,
"total": 2443.971
},
"counts": {
"classes": 8,
"category_videos": 70,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "44",
"vod_id": "126708",
"flag": "百度#玩偶哥哥",
"play_id": "https://pan.baidu.com/s/1vlOuVQPbl_hvjVOQYPQR0Q?pwd=wogg"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1vlOuVQPbl_hvjVOQYPQR0Q?pwd=wogg",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=vlOuVQPbl_hvjVOQYPQR0Q&pwd=wogg",
"reason": null
}
},
{
"spider": "玩偶聚合",
"file": "玩偶聚合.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 49.153,
"init": 0.001,
"home": 3.634,
"category": 692.4,
"detail": 567.418,
"player": 0.002,
"url_check": 1410.611,
"total": 2723.876
},
"counts": {
"classes": 10,
"category_videos": 70,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "site_wanou",
"vod_id": "site:wanou:/voddetail/126708.html",
"flag": "百度#玩偶",
"play_id": "https://pan.baidu.com/s/1vlOuVQPbl_hvjVOQYPQR0Q?pwd=wogg"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1vlOuVQPbl_hvjVOQYPQR0Q?pwd=wogg",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=vlOuVQPbl_hvjVOQYPQR0Q&pwd=wogg",
"reason": null
}
},
{
"spider": "瓜子",
"file": "瓜子.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.415,
"init": 0.001,
"home": 0.024,
"category": 582.211,
"detail": 819.006,
"player": 463.376,
"url_check": 1434.856,
"total": 3306.881
},
"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/6ea219cef44a5717fa0eb68979e7e519/20260615191714/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": 4.672,
"init": 0.001,
"home": 441.169,
"category": 519.329,
"detail": 622.296,
"player": 258.802,
"url_check": 54.51,
"total": 1901.864
},
"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": 4.887,
"init": 0.001,
"home": 294.064,
"category": 272.102,
"detail": 255.092,
"player": 0.022,
"url_check": 613.612,
"total": 1440.276
},
"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": 5.469,
"init": 0.001,
"home": 0.001,
"category": 198.056,
"detail": 258.036,
"player": 198.235,
"url_check": 972.716,
"total": 1633.944
},
"counts": {
"classes": 4,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "/",
"vod_id": "126639",
"flag": "百度1",
"play_id": "push://https://www.seedhub.cc/link_start/?redirect_to=pan_id_634454&movie_title=【莫离】【1080P/超清】【中字】【自动追更】 昨天"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/15FR7csAeCuc-VWBlvkmrvQ?pwd=efo9",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=5FR7csAeCuc-VWBlvkmrvQ&pwd=efo9",
"reason": null
}
},
{
"spider": "盘链",
"file": "盘链.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.775,
"init": 0.092,
"home": 0.001,
"category": 1764.498,
"detail": 446.837,
"player": 2035.942,
"url_check": 1274.203,
"total": 5532.733
},
"counts": {
"classes": 5,
"category_videos": 30,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "0",
"vod_id": "75716",
"flag": "百度",
"play_id": "push://https://www.xn--vzy265d.cc/api/go.php?t=5Pg2kWigeY_7_w1k7IT3ZHolaEZkItLCHcU7B8lu0eRHvdVfauXMAUr8xhqBFXFPJwLYkSEuXWn_t61qKjbrak21GKzCAFV87m9ww0Tq5uT-sUuLmGkIDW-nAQZrMIo1bBMftx3r5ehzrzu1ELXJNOiKHqH-vLPYFxUHMhxRiXap706C8ZjGJbap0XqNeYXZ2Yggfjwp17Atwc3xenKfs2G-IBqP7qLURT79S3ZR8qY"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/share/init?surl=rbhXV3rLNKd1wVta_hMYnw&pwd=8888",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=rbhXV3rLNKd1wVta_hMYnw&pwd=8888",
"reason": null
}
},
{
"spider": "短剧优选",
"file": "短剧优选.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 19.341,
"init": 1802.635,
"home": 0.136,
"category": 1072.041,
"detail": 877.13,
"player": 0.002,
"url_check": 57.733,
"total": 3829.756
},
"counts": {
"classes": 12,
"category_videos": 72,
"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": 5.878,
"init": 0.001,
"home": 0.001,
"category": 219.703,
"detail": 198.613,
"player": 0.006,
"url_check": 154.333,
"total": 579.54
},
"counts": {
"classes": 2,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "https://sm3.cc/?id=56698",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/bc0b9252862d"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/bc0b9252862d",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/bc0b9252862d",
"reason": null
}
},
{
"spider": "磁力熊",
"file": "磁力熊.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.329,
"init": 0.004,
"home": 0.006,
"category": 559.422,
"detail": 600.635,
"player": 0.005,
"url_check": 0.056,
"total": 1170.901
},
"counts": {
"classes": 24,
"category_videos": 16,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "movie",
"vod_id": "movie/2444",
"flag": "磁力·720P",
"play_id": "magnet:?xt=urn:btih:aef1476ea2d42349ea42f16b79464db659c04f87"
},
"player": {
"parse": 0,
"url": "magnet:?xt=urn:btih:aef1476ea2d42349ea42f16b79464db659c04f87",
"valid": true,
"reachable": null,
"status_code": null,
"final_url": "magnet:?xt=urn:btih:aef1476ea2d42349ea42f16b79464db659c04f87",
"reason": "非 HTTP 地址,按协议格式通过"
}
},
{
"spider": "糯米",
"file": "糯米.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 15.244,
"init": 0.001,
"home": 192.669,
"category": 212.141,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 619.398
},
"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": 6.822,
"init": 0.001,
"home": 470.895,
"category": 426.531,
"detail": 0.006,
"player": 396.958,
"url_check": 0.0,
"total": 2130.06
},
"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": 7.725,
"init": 0.001,
"home": 0.0,
"category": 1291.511,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 3159.101
},
"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": 10.655,
"init": 0.001,
"home": 91.262,
"category": 267.276,
"detail": 914.006,
"player": 0.002,
"url_check": 219.393,
"total": 1503.327
},
"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": 22.018,
"init": 0.001,
"home": 0.001,
"category": 660.219,
"detail": 558.64,
"player": 0.004,
"url_check": 1010.048,
"total": 2251.673
},
"counts": {
"classes": 7,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "26",
"vod_id": "15429",
"flag": "百度#至臻",
"play_id": "https://pan.baidu.com/s/1U_pw_LAjK-WZaqpLuGtAqg?pwd=i5w5"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1U_pw_LAjK-WZaqpLuGtAqg?pwd=i5w5",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=U_pw_LAjK-WZaqpLuGtAqg&pwd=i5w5",
"reason": null
}
},
{
"spider": "茶杯狐",
"file": "茶杯狐.txt",
"success": false,
"failed_stage": "home",
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.249,
"init": 0.0,
"home": 748.778,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 754.193
},
"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": 7.535,
"init": 0.001,
"home": 0.001,
"category": 3430.877,
"detail": 3482.799,
"player": 0.012,
"url_check": 146.851,
"total": 7068.464
},
"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/1d93a9578e9c"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/1d93a9578e9c",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/1d93a9578e9c",
"reason": null
}
},
{
"spider": "蜡笔",
"file": "蜡笔.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.967,
"init": 0.001,
"home": 0.001,
"category": 494.425,
"detail": 654.631,
"player": 0.008,
"url_check": 1262.085,
"total": 2422.155
},
"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.132,
"init": 0.001,
"home": 0.001,
"category": 909.691,
"detail": 179.267,
"player": 273.781,
"url_check": 1144.206,
"total": 2512.513
},
"counts": {
"classes": 4,
"category_videos": 36,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "163198",
"flag": "蓝光专线4",
"play_id": "play/163198-1-0"
},
"player": {
"parse": 0,
"url": "https://vip.dytt-network.com/20260613/35788_1a220dd1/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.dytt-network.com/20260613/35788_1a220dd1/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.926,
"init": 0.001,
"home": 10013.646,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10025.378
},
"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": "detail",
"error": "详情列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.05,
"init": 0.001,
"home": 0.0,
"category": 1479.492,
"detail": 1178.022,
"player": 0.0,
"url_check": 0.0,
"total": 3713.375
},
"counts": {
"classes": 6,
"category_videos": 20,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "7",
"vod_id": "detail/316.html",
"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": 4.825,
"init": 0.001,
"home": 394.9,
"category": 100.738,
"detail": 3725.982,
"player": 152.494,
"url_check": 197.314,
"total": 4577.286
},
"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/52785a98b9dab1b87a64e0ad4ace7d54/6a2fdf40/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/52785a98b9dab1b87a64e0ad4ace7d54/6a2fdf40/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": 8.361,
"init": 415.222,
"home": 245.924,
"category": 237.321,
"detail": 269.972,
"player": 312.898,
"url_check": 237.3,
"total": 1731.544
},
"counts": {
"classes": 12,
"category_videos": 15,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "recommend",
"vod_id": "426754462",
"flag": "酷狗音乐",
"play_id": "426754462"
},
"player": {
"parse": 0,
"url": "http://fsdg360.tx.kugou.com/202606151917/e0967d1dbd736442c9d42ec947aeec67/v3/0625af2d731450b46d22b1d2a6f35e29/yp/p_0_960203/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx426754462_qu128_s3221820411.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://fsdg360.tx.kugou.com/202606151917/e0967d1dbd736442c9d42ec947aeec67/v3/0625af2d731450b46d22b1d2a6f35e29/yp/p_0_960203/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx426754462_qu128_s3221820411.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": 3.856,
"init": 0.001,
"home": 1637.288,
"category": 1131.142,
"detail": 207.661,
"player": 501.38,
"url_check": 1077.936,
"total": 4559.82
},
"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=1781522239-fc0e3da3db214ee6941288412b2d1a06-0-d2e8cecbc9ebf5599b247c0431c131aa",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260420/1287040/V20260420142132484561287040/index.m3u8?auth_key=1781522239-fc0e3da3db214ee6941288412b2d1a06-0-d2e8cecbc9ebf5599b247c0431c131aa",
"reason": null
}
},
{
"spider": "闪电",
"file": "闪电.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.535,
"init": 0.001,
"home": 0.001,
"category": 10378.622,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 20963.383
},
"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": false,
"failed_stage": "home",
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.826,
"init": 0.005,
"home": 1175.269,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 1181.458
},
"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": 5.049,
"init": 0.0,
"home": 0.001,
"category": 930.535,
"detail": 709.156,
"player": 0.005,
"url_check": 1978.183,
"total": 3623.442
},
"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.179,
"init": 0.001,
"home": 0.0,
"category": 1059.776,
"detail": 344.56,
"player": 0.003,
"url_check": 118.557,
"total": 1526.514
},
"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": 6.583,
"init": 0.001,
"home": 0.001,
"category": 1067.31,
"detail": 976.861,
"player": 1017.272,
"url_check": 877.691,
"total": 7182.721
},
"counts": {
"classes": 4,
"category_videos": 40,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "244984",
"flag": "茅台资源6",
"play_id": "/vodplay/244984-6-1.html"
},
"player": {
"parse": 0,
"url": "https://vodcnd03.myqqdd.com/20260615/8xHsWg9p/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vodcnd03.myqqdd.com/20260615/8xHsWg9p/index.m3u8",
"reason": null
}
},
{
"spider": "魔方APP",
"file": "魔方APP.txt",
"success": false,
"failed_stage": "home",
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 17.272,
"init": 0.006,
"home": 10016.403,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10034.305
},
"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": 18.568,
"init": 0.002,
"home": 0.002,
"category": 684.079,
"detail": 328.704,
"player": 0.019,
"url_check": 826.71,
"total": 1859.148
},
"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": 10.412,
"init": 0.001,
"home": 200.778,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 211.45
},
"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
}
}
]
}