{ "generated_at": "2026-06-12T19:01:27+08:00", "max_workers": 16, "total_duration_ms": 102343.969, "summary": { "total": 88, "success": 72, "failed": 16, "success_rate": 0.8182, "stage_failures": { "module_load": 0, "init": 0, "home": 4, "category": 7, "detail": 2, "player": 0, "url_check": 2, "unexpected": 1 } }, "results": [ { "spider": "4KVM", "file": "4KVM.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 139.336, "init": 0.001, "home": 3894.239, "category": 0.021, "detail": 1615.389, "player": 3296.677, "url_check": 655.114, "total": 9602.049 }, "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/141a0121433eb171c0dd452ceff1aa30.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://oss.douyinbit.com/m3u8/141a0121433eb171c0dd452ceff1aa30.m3u8", "reason": null } }, { "spider": "4K指南", "file": "4K指南.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 145.926, "init": 0.001, "home": 0.002, "category": 741.934, "detail": 509.724, "player": 0.004, "url_check": 156.66, "total": 1563.627 }, "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": 187.565, "init": 0.003, "home": 0.001, "category": 4887.429, "detail": 2503.981, "player": 0.002, "url_check": 0.058, "total": 7579.396 }, "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": 130.916, "init": 0.001, "home": 4238.39, "category": 1736.606, "detail": 2652.33, "player": 700.464, "url_check": 265.894, "total": 21182.347 }, "counts": { "classes": 6, "category_videos": 60, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "top", "vod_id": "song:605826f093d1ddb5a815b4213144dfac", "flag": "AAZ音乐", "play_id": "song:605826f093d1ddb5a815b4213144dfac" }, "player": { "parse": 0, "url": "https://s.5bb3.com/m4a/b3d52030b52f5fcee7bebbf1cc84f37d.m4a", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://car-lv.kuwo.cn/ba609e6887956b83481adfe2c6301c05/6a2be71b/resource/1307392909/trackmedia/C200003VlQpm2vlynA.m4a?from=vip", "reason": null } }, { "spider": "PPnix", "file": "PPnix.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 168.681, "init": 0.001, "home": 0.0, "category": 3752.082, "detail": 958.142, "player": 0.019, "url_check": 952.045, "total": 5831.789 }, "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": 189.266, "init": 0.001, "home": 0.001, "category": 3582.16, "detail": 991.799, "player": 0.006, "url_check": 156.391, "total": 4920.378 }, "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": 223.531, "init": 0.011, "home": 0.002, "category": 916.542, "detail": 62.974, "player": 568.361, "url_check": 122.431, "total": 3014.574 }, "counts": { "classes": 6, "category_videos": 45, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "top", "vod_id": "top:135", "flag": "QQ音乐", "play_id": "qqmusic:001NvCol2Cted9:678472931|影之后 - R.E.D" }, "player": { "parse": 0, "url": "https://isure.stream.qqmusic.qq.com/M500001NvCol2Cted9.mp3?guid=ba3f51bbac65db7e869486ff257ad047&vkey=28C40EB1C9D3FDDFC4DCA131170A7E939598AA9E768790D764D41180229A148080DC94A21026E730946337BF7CDAE710EBD400595954FD27__v2b9aae76&uin=1152921504846230218&fromtag=119042&src=M5000046NfII0zTrj3.mp3&redirect=1", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://isure.stream.qqmusic.qq.com/M500001NvCol2Cted9.mp3?guid=ba3f51bbac65db7e869486ff257ad047&vkey=28C40EB1C9D3FDDFC4DCA131170A7E939598AA9E768790D764D41180229A148080DC94A21026E730946337BF7CDAE710EBD400595954FD27__v2b9aae76&uin=1152921504846230218&fromtag=119042&src=M5000046NfII0zTrj3.mp3&redirect=1", "reason": null } }, { "spider": "YouTube", "file": "YouTube.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 177.498, "init": 0.003, "home": 0.045, "category": 5992.207, "detail": 6876.156, "player": 0.005, "url_check": 1978.945, "total": 15025.733 }, "counts": { "classes": 29, "category_videos": 19, "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": 224.804, "init": 0.001, "home": 0.001, "category": 2121.76, "detail": 926.166, "player": 0.011, "url_check": 168.451, "total": 8455.691 }, "counts": { "classes": 6, "category_videos": 12, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "movie", "vod_id": "714893506", "flag": "夸克", "play_id": "https://pan.quark.cn/s/17ce4a1871ad" }, "player": { "parse": 0, "url": "https://pan.quark.cn/s/17ce4a1871ad", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.quark.cn/s/17ce4a1871ad", "reason": null } }, { "spider": "mifun", "file": "mifun.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 191.381, "init": 0.002, "home": 4099.831, "category": 1605.101, "detail": 1136.255, "player": 1239.069, "url_check": 77.534, "total": 8350.123 }, "counts": { "classes": 5, "category_videos": 30, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "19675", "flag": "特快云", "play_id": "特快云@@direct@@ba11073ae57ba0eede130eeda148f635,tos-cn-v-75b2c0/oclaEIAvRilntWOQs6aIvww3LcRTkiqEOlwBC,token+,1,1" }, "player": { "parse": 0, "url": "https://lf3-imcloud-file-sign.bytetos.com/tos-cn-v-75b2c0/oclaEIAvRilntWOQs6aIvww3LcRTkiqEOlwBC?x-expires=1781268643&x-signature=kOSLvG7j95vjZSdsp3ORq%2FTz1jA%3D", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://lf3-imcloud-file-sign.bytetos.com/tos-cn-v-75b2c0/oclaEIAvRilntWOQs6aIvww3LcRTkiqEOlwBC?x-expires=1781268643&x-signature=kOSLvG7j95vjZSdsp3ORq%2FTz1jA%3D", "reason": null } }, { "spider": "youknow", "file": "youknow.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 128.656, "init": 0.001, "home": 0.001, "category": 5123.806, "detail": 1639.984, "player": 2905.286, "url_check": 2062.717, "total": 11861.411 }, "counts": { "classes": 7, "category_videos": 221, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "index", "vod_id": "204285", "flag": "YouKnowTV", "play_id": "eyJ2b2RfaWQiOiIyMDQyODUiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQyODUtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQyODUtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMTkiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjA0Mjg1LTItMS8ifSx7InNvdXJjZSI6Iue6v-i3rzIwIiwic291cmNlX2lkIjoiMiIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwNDI4NS0yLTEvIn1dfQ" }, "player": { "parse": 0, "url": "https://vip.dytt-tvs.com/20260602/22439_ad0a5cf8/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://play2.jimxtc.com/20260602/22439_ad0a5cf8/index.m3u8", "reason": null } }, { "spider": "七味", "file": "七味.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 157.183, "init": 0.003, "home": 0.001, "category": 4511.067, "detail": 1866.017, "player": 0.003, "url_check": 0.053, "total": 6534.832 }, "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": 178.729, "init": 0.001, "home": 4254.95, "category": 3524.337, "detail": 1613.777, "player": 0.006, "url_check": 998.539, "total": 15544.036 }, "counts": { "classes": 5, "category_videos": 25, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "2", "vod_id": "36894289", "flag": "百度", "play_id": "https://pan.baidu.com/s/1m35vwzmGO-uJtgHOesE86w?pwd=Yu66" }, "player": { "parse": 0, "url": "https://pan.baidu.com/s/1m35vwzmGO-uJtgHOesE86w?pwd=Yu66", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.baidu.com/share/init?surl=m35vwzmGO-uJtgHOesE86w&pwd=Yu66", "reason": null } }, { "spider": "世纪音乐", "file": "世纪音乐.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 152.574, "init": 0.001, "home": 129.778, "category": 126.738, "detail": 116.997, "player": 0.005, "url_check": 598.706, "total": 1126.343 }, "counts": { "classes": 5, "category_videos": 28, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "home", "vod_id": "song:hywmhnkcty", "flag": "世纪音乐", "play_id": "music:hywmhnkcty" }, "player": { "parse": 0, "url": "https://www.4c44.com/data/down.php?ac=music&id=hywmhnkcty", "valid": true, "reachable": true, "status_code": 200, "final_url": "http://m701.music.126.net/20260612192626/f394280e091faa807891dc25ae8a4eea/jdymusic/obj/wo3DlMOGwrbDjj7DisKw/31239905263/8332/394f/0f85/e134d5ac5f27d5087eff1d51fbf04c8d.mp3?vuutv=ZyD/kPKjdLEvz77pUjcUaPmF6spqIDlipzvm5Qpt6FTyTfld0DnMt9+JIhpeq6aOBHoL7gS8k1EV1vwSTAHoQI5rgb6WUaiSVgEtCkcfRy4=", "reason": null } }, { "spider": "两个BT", "file": "两个BT.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 227.934, "init": 0.0, "home": 0.0, "category": 5781.674, "detail": 2454.522, "player": 3919.671, "url_check": 2285.394, "total": 14670.761 }, "counts": { "classes": 14, "category_videos": 24, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "zgjun", "vod_id": "ch481caah", "flag": "两个BT", "play_id": "eyJwaWQiOiIvcGxheS9jaDQ4MWNhYWgiLCJzaWQiOiJjaDQ4MWNhYWgiLCJuYW1lIjoiMSJ9" }, "player": { "parse": 0, "url": "https://zijieapi.douyinbyte.com/m3u8/75a016202c30ef6a17d84e659298a001.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://zijieapi.douyinbyte.com/m3u8/75a016202c30ef6a17d84e659298a001.m3u8", "reason": null } }, { "spider": "乌云影视", "file": "乌云影视.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 159.223, "init": 0.001, "home": 9058.114, "category": 1140.786, "detail": 2455.364, "player": 0.02, "url_check": 1908.701, "total": 14723.997 }, "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/2e3d75da641507bf1f1dcc33ad8fffe4760481d3.m3u8", "reason": null } }, { "spider": "乐兔", "file": "乐兔.txt", "success": false, "failed_stage": "category", "error": "分类视频列表为空", "traceback": null, "timings_ms": { "module_load": 4.51, "init": 0.001, "home": 0.0, "category": 1416.89, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 4040.192 }, "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": 6.784, "init": 0.001, "home": 0.001, "category": 2692.618, "detail": 1590.459, "player": 0.005, "url_check": 1138.636, "total": 5429.01 }, "counts": { "classes": 4, "category_videos": 72, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "9958", "flag": "百度#二小", "play_id": "https://pan.baidu.com/s/1g0ZWvKj8F3BtDtMx6-egzA?pwd=kaaj" }, "player": { "parse": 0, "url": "https://pan.baidu.com/s/1g0ZWvKj8F3BtDtMx6-egzA?pwd=kaaj", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.baidu.com/share/init?surl=g0ZWvKj8F3BtDtMx6-egzA&pwd=kaaj", "reason": null } }, { "spider": "人人电影", "file": "人人电影.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.471, "init": 0.001, "home": 0.0, "category": 1934.485, "detail": 1962.47, "player": 0.009, "url_check": 1084.44, "total": 4986.296 }, "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": 4.144, "init": 0.001, "home": 219.543, "category": 380.122, "detail": 277.239, "player": 979.691, "url_check": 1181.453, "total": 3042.746 }, "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://a0i8l8qc38hi558.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/50fffa6e60bb71f1be1d4531949c0402/d2e2152694a04de09fa2b27243987046-cb89ecd855f698e68d9bcb2cd3537636-ld.mp4?auth_key=1781276492-5fc721ee72ea644f16831f5e3c3169e3-0-6e1e0628757580bcec321af6158bb59f&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=3b7b6fdc3297403c8c049e0742b84d7a&hevc=false&seasonId=57539", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://a0i8l8qc38hi558.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/50fffa6e60bb71f1be1d4531949c0402/d2e2152694a04de09fa2b27243987046-cb89ecd855f698e68d9bcb2cd3537636-ld.mp4?auth_key=1781276492-5fc721ee72ea644f16831f5e3c3169e3-0-6e1e0628757580bcec321af6158bb59f&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=3b7b6fdc3297403c8c049e0742b84d7a&hevc=false&seasonId=57539", "reason": null } }, { "spider": "优酷", "file": "优酷.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 8.437, "init": 0.001, "home": 0.001, "category": 301.875, "detail": 526.848, "player": 0.002, "url_check": 254.418, "total": 1092.121 }, "counts": { "classes": 6, "category_videos": 23, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "电视剧", "vod_id": "show:ffefdd76a5b344e0a48b", "flag": "优酷", "play_id": "https://v.youku.com/v_show/id_XNjUzNzUzMjIxNg==.html" }, "player": { "parse": 1, "url": "https://v.youku.com/v_show/id_XNjUzNzUzMjIxNg==.html", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://v.youku.com/v_show/id_XNjUzNzUzMjIxNg==.html", "reason": null } }, { "spider": "低端影视", "file": "低端影视.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.529, "init": 0.001, "home": 0.001, "category": 1495.709, "detail": 2265.514, "player": 0.008, "url_check": 512.615, "total": 4278.755 }, "counts": { "classes": 4, "category_videos": 24, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "series", "vod_id": "movie/jia-ye", "flag": "备胎1号 (1080P)", "play_id": "https://v10.baofeng10.com/video/jiaye/11975d3aa9fc/index.m3u8" }, "player": { "parse": 0, "url": "https://v10.baofeng10.com/video/jiaye/11975d3aa9fc/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://v10.baofeng10.com/video/jiaye/11975d3aa9fc/index.m3u8", "reason": null } }, { "spider": "修罗", "file": "修罗.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 6.975, "init": 0.0, "home": 0.001, "category": 1711.691, "detail": 1127.79, "player": 0.011, "url_check": 0.089, "total": 10057.882 }, "counts": { "classes": 4, "category_videos": 24, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "movie", "vod_id": "kongbu/26940", "flag": "磁力合集", "play_id": "magnet:?xt=urn:btih:867fd8d84c83817625391aa5dfba8ad4005b90c9" }, "player": { "parse": 0, "url": "magnet:?xt=urn:btih:867fd8d84c83817625391aa5dfba8ad4005b90c9", "valid": true, "reachable": null, "status_code": null, "final_url": "magnet:?xt=urn:btih:867fd8d84c83817625391aa5dfba8ad4005b90c9", "reason": "非 HTTP 地址,按协议格式通过" } }, { "spider": "免费短剧", "file": "免费短剧.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.154, "init": 0.009, "home": 0.001, "category": 251.403, "detail": 221.637, "player": 0.002, "url_check": 153.79, "total": 1373.562 }, "counts": { "classes": 4, "category_videos": 20, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1", "vod_id": "https://20.90kan.cc/?id=56077", "flag": "夸克", "play_id": "https://pan.quark.cn/s/4dc87f7a59dc" }, "player": { "parse": 0, "url": "https://pan.quark.cn/s/4dc87f7a59dc", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.quark.cn/s/4dc87f7a59dc", "reason": null } }, { "spider": "农民", "file": "农民.txt", "success": false, "failed_stage": "category", "error": "分类视频列表为空", "traceback": null, "timings_ms": { "module_load": 6.03, "init": 0.001, "home": 1214.556, "category": 855.735, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 6739.165 }, "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": 4.491, "init": 0.0, "home": 0.001, "category": 8560.639, "detail": 1576.649, "player": 4652.568, "url_check": 2045.996, "total": 16840.76 }, "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/1c481564716ecd9e9f8e9cb7c571e9d6.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://fktv.me/ysapi/m3u8/p/1c481564716ecd9e9f8e9cb7c571e9d6.m3u8", "reason": null } }, { "spider": "剧圈圈", "file": "剧圈圈.txt", "success": false, "failed_stage": "category", "error": "分类视频列表为空", "traceback": null, "timings_ms": { "module_load": 5.051, "init": 0.001, "home": 0.0, "category": 1862.418, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 4001.333 }, "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.844, "init": 0.001, "home": 0.001, "category": 635.056, "detail": 547.357, "player": 3140.698, "url_check": 1875.268, "total": 6205.023 }, "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": 6.348, "init": 0.001, "home": 2835.607, "category": 246.69, "detail": 669.826, "player": 0.002, "url_check": 43.125, "total": 3801.996 }, "counts": { "classes": 11, "category_videos": 24, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1319", "vod_id": "902849", "flag": "博看听书", "play_id": "http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a" }, "player": { "parse": 0, "url": "http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a", "valid": true, "reachable": true, "status_code": 200, "final_url": "http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a", "reason": null } }, { "spider": "双星", "file": "双星.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 3.496, "init": 430.07, "home": 0.006, "category": 180.3, "detail": 162.416, "player": 0.003, "url_check": 206.74, "total": 983.85 }, "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": 4.331, "init": 86.883, "home": 0.001, "category": 199.79, "detail": 1791.979, "player": 298.371, "url_check": 63.895, "total": 2446.071 }, "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=3bc2e000d78b6d0e7e991df1b6471aad&buy_key=FM&token=5211×tamp=1781262096&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=3bc2e000d78b6d0e7e991df1b6471aad&buy_key=FM&token=5211×tamp=1781262096&duration=453", "reason": null } }, { "spider": "听友FM", "file": "听友FM.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 7.081, "init": 0.001, "home": 1557.951, "category": 1803.315, "detail": 2103.432, "player": 1758.689, "url_check": 137.009, "total": 7368.552 }, "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=1781262029&sign=860eb004d87770c8f3911461bc1128c6", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1781262029&sign=860eb004d87770c8f3911461bc1128c6", "reason": null } }, { "spider": "咕咕动漫", "file": "咕咕动漫.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 7.534, "init": 0.005, "home": 1060.515, "category": 1495.241, "detail": 620.713, "player": 3183.838, "url_check": 60.621, "total": 6429.043 }, "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=1812366101&x-signature=ec5e5t4AMDZJEcemUqnFfsD3Xf0%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=1812366101&x-signature=ec5e5t4AMDZJEcemUqnFfsD3Xf0%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.878, "init": 0.001, "home": 0.001, "category": 10016.939, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 20037.338 }, "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": 5.827, "init": 0.001, "home": 0.001, "category": 2471.581, "detail": 3841.282, "player": 2326.536, "url_check": 313.152, "total": 22345.146 }, "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": 6.834, "init": 0.001, "home": 0.001, "category": 1399.383, "detail": 2038.52, "player": 0.004, "url_check": 867.015, "total": 4312.278 }, "counts": { "classes": 6, "category_videos": 72, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "9543", "flag": "百度#多多", "play_id": "https://pan.baidu.com/s/1yqmco3Pk7_WOGBdmyuQ58g?pwd=yyds" }, "player": { "parse": 0, "url": "https://pan.baidu.com/s/1yqmco3Pk7_WOGBdmyuQ58g?pwd=yyds", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.baidu.com/share/init?surl=yqmco3Pk7_WOGBdmyuQ58g&pwd=yyds", "reason": null } }, { "spider": "如意资源", "file": "如意资源.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 3.937, "init": 0.0, "home": 0.005, "category": 3620.204, "detail": 1758.77, "player": 0.004, "url_check": 2781.023, "total": 8164.983 }, "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": 8.036, "init": 616.272, "home": 1574.839, "category": 2416.617, "detail": 4348.513, "player": 3016.489, "url_check": 1204.54, "total": 13185.946 }, "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_fPokImI3G2IG5ckJGpWcCGy8aZSgX6Pu4IcRuCcFMssaDzuoRA4TwnxYVkBoQn_Pkq6St22HisdDLt8J9Mi5MebYl3HuUIvDweIArwjYq-4VdGnD1W34nNbhHA-AE84w8Y&xfy.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm8-45d7jDsCPud6VPoZ6qbJT-BNy60Mm9yNl8h1uhjKEd3lObiQxct-nG-W2Sl_PnRDwyqj8YbvWNswYUNDEL_fPokImI3G2IG5ckJGpWcCGy8aZSgX6Pu4IcRuCcFMssaDzuoRA4TwnxYVkBoQn_Pkq6St22HisdDLt8J9Mi5MebYl3HuUIvDweIArwjYq-4VdGnD1W34nNbhHA-AE84w8Y&xfy.m3u8", "reason": null } }, { "spider": "布布影视", "file": "布布影视.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 5.231, "init": 0.001, "home": 0.0, "category": 1784.16, "detail": 1169.232, "player": 1313.776, "url_check": 286.877, "total": 4559.827 }, "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=nCNRragRzl7Tu6jpU%2BNx4Z7Upo8%3D&Expires=1781262333&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=nCNRragRzl7Tu6jpU%2BNx4Z7Upo8%3D&Expires=1781262333&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": 5.874, "init": 0.025, "home": 176.228, "category": 295.687, "detail": 948.201, "player": 0.003, "url_check": 1108.35, "total": 2535.177 }, "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=1781262100&sign=c9689b3b5335b9e915075dee40c2254a" }, "player": { "parse": 0, "url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1781262100&sign=c9689b3b5335b9e915075dee40c2254a", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1781262100&sign=c9689b3b5335b9e915075dee40c2254a", "reason": null } }, { "spider": "新片预告", "file": "新片预告.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.26, "init": 0.001, "home": 1163.587, "category": 701.24, "detail": 1762.77, "player": 670.743, "url_check": 90.608, "total": 4393.796 }, "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.331, "init": 0.001, "home": 0.0, "category": 6175.524, "detail": 5819.793, "player": 1224.91, "url_check": 1709.949, "total": 14935.039 }, "counts": { "classes": 5, "category_videos": 16, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1", "vod_id": "3684", "flag": "在线云播", "play_id": "3684_1_1" }, "player": { "parse": 0, "url": "https://cdn.yzzy27-play.com/20260528/25176_7d3d7e89/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://cdn.yzzy27-play.com/20260528/25176_7d3d7e89/index.m3u8", "reason": null } }, { "spider": "星星短剧", "file": "星星短剧.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 3.364, "init": 0.001, "home": 0.001, "category": 469.02, "detail": 628.645, "player": 0.002, "url_check": 82.171, "total": 1183.524 }, "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.651, "init": 0.001, "home": 0.001, "category": 6328.481, "detail": 759.269, "player": 0.008, "url_check": 6276.125, "total": 13371.952 }, "counts": { "classes": 7, "category_videos": 72, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "25", "vod_id": "8066", "flag": "115#木偶", "play_id": "https://115cdn.com/s/swszn3036dh?password=x7a6" }, "player": { "parse": 0, "url": "https://115cdn.com/s/swszn3036dh?password=x7a6", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://115cdn.com/s/swszn3036dh?password=x7a6", "reason": null } }, { "spider": "樱花动漫", "file": "樱花动漫.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 3.95, "init": 0.001, "home": 0.0, "category": 4027.064, "detail": 2998.797, "player": 2218.247, "url_check": 1766.41, "total": 11015.1 }, "counts": { "classes": 4, "category_videos": 36, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "guoman", "vod_id": "14", "flag": "高清", "play_id": "/play/14-1-1/" }, "player": { "parse": 0, "url": "https://yzzy.play-cdn2.com/20220408/9029_595bbdb4/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://yzzy.play-cdn2.com/20220408/9029_595bbdb4/index.m3u8", "reason": null } }, { "spider": "橘子TV", "file": "橘子TV.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 3.814, "init": 1360.629, "home": 2935.614, "category": 853.916, "detail": 903.366, "player": 1251.538, "url_check": 1035.351, "total": 8345.121 }, "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://tt0923.abc7722.com/m3u87/share/7710967/7906421/20260607/105633/720/index.m3u8?sign=d358f3536bdbcbc4e5399d38d6e1951b&t=1781262109", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://tt0923.abc7722.com/m3u87/share/7710967/7906421/20260607/105633/720/index.m3u8?sign=d358f3536bdbcbc4e5399d38d6e1951b&t=1781262109", "reason": null } }, { "spider": "欧歌", "file": "欧歌.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 7.428, "init": 0.001, "home": 0.001, "category": 1403.279, "detail": 865.578, "player": 0.006, "url_check": 1354.344, "total": 3631.217 }, "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": 8.299, "init": 82.403, "home": 189.163, "category": 122.353, "detail": 182.41, "player": 116.859, "url_check": 121.487, "total": 823.717 }, "counts": { "classes": 7, "category_videos": 20, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "398492", "flag": "🔥蓝光🔥", "play_id": "YYNB-03d250f5f587db3cd9229d2024013ef9@@@YYNB" }, "player": { "parse": 0, "url": "https://fffan.wki8.com/hls/13b54b0ae76181774115bd30e3937a5f.m3u8?token=fd4c38a27e83a18d4dba8e76aac0dca8&time=1781262103&YYNB.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://fffan.wki8.com/hls/13b54b0ae76181774115bd30e3937a5f.m3u8?token=fd4c38a27e83a18d4dba8e76aac0dca8&time=1781262103&YYNB.m3u8", "reason": null } }, { "spider": "河马短剧", "file": "河马短剧.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 9.332, "init": 0.0, "home": 344.673, "category": 388.684, "detail": 829.442, "player": 0.022, "url_check": 92.288, "total": 1665.413 }, "counts": { "classes": 10, "category_videos": 10, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "462", "vod_id": "41000218267", "flag": "河马剧场", "play_id": "https://dzzt-video.cbread.cn/eba776e0430c87d8647e5c9368e16659/6a2d2a20/81/7x6/76x2/762x8/76281200014/613630918_1/613630918.720p.narrowv3.mp4" }, "player": { "parse": 0, "url": "https://dzzt-video.cbread.cn/eba776e0430c87d8647e5c9368e16659/6a2d2a20/81/7x6/76x2/762x8/76281200014/613630918_1/613630918.720p.narrowv3.mp4", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://dzzt-video.cbread.cn/eba776e0430c87d8647e5c9368e16659/6a2d2a20/81/7x6/76x2/762x8/76281200014/613630918_1/613630918.720p.narrowv3.mp4", "reason": null } }, { "spider": "清沅4K", "file": "清沅4K.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 13.416, "init": 288.975, "home": 1344.458, "category": 1541.39, "detail": 2023.937, "player": 951.594, "url_check": 519.915, "total": 12404.535 }, "counts": { "classes": 7, "category_videos": 20, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "2", "vod_id": "154962", "flag": "NBY", "play_id": "NBY-XMYAES82bbce562da4831ad30487f89542107a623d5c6a8218673a922347a07d0b770e0d5e3d6b39d501edb8b0734c398688bf|66e6852cc85b895b47bb3c992557567c@@@NBY" }, "player": { "parse": 0, "url": "http://45.207.210.22:2028/play/edf6c5201100a9fa566f9ec3c6b562d3.m3u8?t=1781262114&sign=39303ff69535a9ed58176451008a5850", "valid": true, "reachable": true, "status_code": 200, "final_url": "http://45.207.210.22:2028/play/edf6c5201100a9fa566f9ec3c6b562d3.m3u8?t=1781262114&sign=39303ff69535a9ed58176451008a5850", "reason": null } }, { "spider": "滴答影视", "file": "滴答影视.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.309, "init": 0.001, "home": 0.001, "category": 3289.589, "detail": 8237.052, "player": 0.004, "url_check": 1157.184, "total": 12688.687 }, "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.005, "init": 0.002, "home": 91.251, "category": 88.672, "detail": 145.753, "player": 348.044, "url_check": 74.748, "total": 752.907 }, "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-12/125_78402_NBY-e84585334a25c5b49078dfac81549a0b.m3u8?ts=1781262020-0-0-22fe5c239119c63e1c87ea3ab8f4e4e9", "valid": true, "reachable": true, "status_code": 200, "final_url": "http://beyond8888888.ucyy.cn/2026-06-12/125_78402_NBY-e84585334a25c5b49078dfac81549a0b.m3u8?ts=1781262020-0-0-22fe5c239119c63e1c87ea3ab8f4e4e9", "reason": null } }, { "spider": "爱奇艺", "file": "爱奇艺.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 15.492, "init": 0.018, "home": 3021.421, "category": 997.928, "detail": 251.605, "player": 0.001, "url_check": 124.387, "total": 4412.115 }, "counts": { "classes": 11, "category_videos": 48, "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": 7.99, "init": 0.08, "home": 0.001, "category": 6340.215, "detail": 0.002, "player": 0.001, "url_check": 257.649, "total": 6606.647 }, "counts": { "classes": 7, "category_videos": 20, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "genre", "vod_id": "msearch:movie-1057265", "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.653, "init": 0.001, "home": 0.0, "category": 972.513, "detail": 987.296, "player": 732.902, "url_check": 820.0, "total": 3517.918 }, "counts": { "classes": 6, "category_videos": 48, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "index", "vod_id": "145144", "flag": "独播库", "play_id": "145144-1-1" }, "player": { "parse": 0, "url": "https://vid.dbokutv.com/20260608/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBt5sRsGlR7XgBMrnBJ0nBJ0pCJGtGpD1EIvjS34/chunklist.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://vid.dbokutv.com/20260608/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBt5sRsGlR7XgBMrnBJ0nBJ0pCJGtGpD1EIvjS34/chunklist.m3u8", "reason": null } }, { "spider": "猫猫4K", "file": "猫猫4K.txt", "success": false, "failed_stage": "url_check", "error": "HTTP 403", "traceback": null, "timings_ms": { "module_load": 10.394, "init": 257.905, "home": 288.5, "category": 280.408, "detail": 155.23, "player": 100.14, "url_check": 1808.142, "total": 5418.723 }, "counts": { "classes": 5, "category_videos": 20, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "2", "vod_id": "93245", "flag": "火猫备用T", "play_id": "https://vip.dytt-play.com/20250425/15234_3dcf9c44/index.m3u8@@@dyttm3u8" }, "player": { "parse": 0, "url": "https://vip.dytt-play.com/20250425/15234_3dcf9c44/index.m3u8", "valid": false, "reachable": false, "status_code": 403, "final_url": "https://vip.dytt-play.com/20250425/15234_3dcf9c44/index.m3u8", "reason": "HTTP 403" } }, { "spider": "玩偶哥哥", "file": "玩偶哥哥.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 6.578, "init": 0.001, "home": 0.001, "category": 1363.049, "detail": 740.13, "player": 0.004, "url_check": 1406.847, "total": 3517.178 }, "counts": { "classes": 8, "category_videos": 70, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "119413", "flag": "百度#玩偶哥哥", "play_id": "https://pan.baidu.com/s/1AvmpswurKmwe52F9Me8q3A?pwd=wogg" }, "player": { "parse": 0, "url": "https://pan.baidu.com/s/1AvmpswurKmwe52F9Me8q3A?pwd=wogg", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.baidu.com/share/init?surl=AvmpswurKmwe52F9Me8q3A&pwd=wogg", "reason": null } }, { "spider": "玩偶聚合", "file": "玩偶聚合.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 43.097, "init": 0.001, "home": 2.608, "category": 1036.1, "detail": 1430.2, "player": 0.002, "url_check": 1169.394, "total": 3681.932 }, "counts": { "classes": 10, "category_videos": 70, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "site_wanou", "vod_id": "site:wanou:/voddetail/126335.html", "flag": "百度#玩偶", "play_id": "https://pan.baidu.com/s/1YBo05de2S3IfaBoRjC6qFA?pwd=wogg" }, "player": { "parse": 0, "url": "https://pan.baidu.com/s/1YBo05de2S3IfaBoRjC6qFA?pwd=wogg", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.baidu.com/share/init?surl=YBo05de2S3IfaBoRjC6qFA&pwd=wogg", "reason": null } }, { "spider": "瓜子", "file": "瓜子.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.72, "init": 0.001, "home": 0.019, "category": 2218.929, "detail": 2453.912, "player": 1006.856, "url_check": 587.134, "total": 6272.775 }, "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/ae0eb4d84418fa01370cbd6763c2dc0c/20260612190154/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.693, "init": 0.001, "home": 438.173, "category": 269.356, "detail": 778.446, "player": 248.1, "url_check": 42.207, "total": 1781.537 }, "counts": { "classes": 29, "category_videos": 9, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "3", "vod_id": "10284595040762396431", "flag": "百度短剧", "play_id": "4723147730512611191|||10284595040762396431" }, "player": { "parse": 0, "url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hnb", "valid": true, "reachable": true, "status_code": 200, "final_url": "http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hnb", "reason": null } }, { "spider": "盘Ta", "file": "盘Ta.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.219, "init": 0.0, "home": 312.689, "category": 227.586, "detail": 226.545, "player": 0.018, "url_check": 146.09, "total": 917.67 }, "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": 6.697, "init": 0.001, "home": 0.0, "category": 1629.729, "detail": 1065.896, "player": 1206.927, "url_check": 1066.676, "total": 4976.494 }, "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": 12.604, "init": 0.088, "home": 0.001, "category": 2455.84, "detail": 802.064, "player": 0.0, "url_check": 0.0, "total": 8194.109 }, "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": 33.357, "init": 477.653, "home": 0.123, "category": 504.093, "detail": 298.971, "player": 0.004, "url_check": 64.698, "total": 1379.597 }, "counts": { "classes": 12, "category_videos": 74, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "七猫", "vod_id": "七猫@24333", "flag": "七猫短剧", "play_id": "https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8" }, "player": { "parse": 0, "url": "https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8", "reason": null } }, { "spider": "短剧网", "file": "短剧网.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.08, "init": 0.001, "home": 0.0, "category": 224.882, "detail": 220.213, "player": 0.005, "url_check": 198.876, "total": 648.628 }, "counts": { "classes": 2, "category_videos": 20, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1", "vod_id": "https://sm3.cc/?id=56077", "flag": "夸克", "play_id": "https://pan.quark.cn/s/4dc87f7a59dc" }, "player": { "parse": 0, "url": "https://pan.quark.cn/s/4dc87f7a59dc", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.quark.cn/s/4dc87f7a59dc", "reason": null } }, { "spider": "磁力熊", "file": "磁力熊.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 9.424, "init": 0.003, "home": 0.004, "category": 2166.243, "detail": 3358.014, "player": 0.007, "url_check": 0.148, "total": 25560.647 }, "counts": { "classes": 24, "category_videos": 16, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "tv", "vod_id": "/drama/4706.html", "flag": "磁力·1080P", "play_id": "magnet:?xt=urn:btih:2041322F155D4E235F82AA92A5BE9831D88ED51B" }, "player": { "parse": 0, "url": "magnet:?xt=urn:btih:2041322F155D4E235F82AA92A5BE9831D88ED51B", "valid": true, "reachable": null, "status_code": null, "final_url": "magnet:?xt=urn:btih:2041322F155D4E235F82AA92A5BE9831D88ED51B", "reason": "非 HTTP 地址,按协议格式通过" } }, { "spider": "糯米", "file": "糯米.txt", "success": false, "failed_stage": "category", "error": "分类视频列表为空", "traceback": null, "timings_ms": { "module_load": 6.579, "init": 0.001, "home": 1168.566, "category": 1619.887, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 3198.153 }, "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": 3.089, "init": 0.001, "home": 362.571, "category": 372.213, "detail": 0.012, "player": 1111.708, "url_check": 438.909, "total": 2289.604 }, "counts": { "classes": 62, "category_videos": 100, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "/discover/toplist?id=19723756", "vod_id": "3390215233@紫钗缘@张云雷👉MP3", "flag": "网易云音乐", "play_id": "3390215233" }, "player": { "parse": 0, "url": "https://iot102.music.126.net/Yml6PWlvdCZjaGFubmVsPW5ldGVhc2Umc2NlbmU9YW5kcmNhcg/20260612192652/8f892045a35229ae3cc7825c16a2da5b/jdymusic/obj/wo3DlMOGwrbDjj7DisKw/80740723902/0284/b19a/a3c5/c0ffc4e2461d4d0b5b2ed6f65df3b41f.mp3", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://iot102.music.126.net/Yml6PWlvdCZjaGFubmVsPW5ldGVhc2Umc2NlbmU9YW5kcmNhcg/20260612192652/8f892045a35229ae3cc7825c16a2da5b/jdymusic/obj/wo3DlMOGwrbDjj7DisKw/80740723902/0284/b19a/a3c5/c0ffc4e2461d4d0b5b2ed6f65df3b41f.mp3", "reason": null } }, { "spider": "耐视点播", "file": "耐视点播.txt", "success": false, "failed_stage": "category", "error": "分类视频列表为空", "traceback": null, "timings_ms": { "module_load": 4.308, "init": 0.001, "home": 0.0, "category": 10343.313, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 19146.824 }, "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": 8.7, "init": 0.001, "home": 167.528, "category": 244.706, "detail": 764.184, "player": 0.003, "url_check": 251.787, "total": 1437.74 }, "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": false, "failed_stage": "detail", "error": "HTTPSConnectionPool(host='zhizhen1.top', port=443): Read timed out. (read timeout=10)", "traceback": null, "timings_ms": { "module_load": 9.087, "init": 0.001, "home": 0.001, "category": 12296.295, "detail": 32520.451, "player": 0.0, "url_check": 0.0, "total": 76496.653 }, "counts": { "classes": 7, "category_videos": 72, "detail_videos": 0, "episodes": 0 }, "samples": { "tid": "2", "vod_id": "15410", "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": 8.235, "init": 0.001, "home": 1029.554, "category": 0.0, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 1038.069 }, "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.734, "init": 0.001, "home": 0.001, "category": 4029.49, "detail": 3745.254, "player": 0.015, "url_check": 195.758, "total": 7978.833 }, "counts": { "classes": 7, "category_videos": 72, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1", "vod_id": "457605", "flag": "夸克#虎斑", "play_id": "https://pan.quark.cn/s/ad992c2ce0a5" }, "player": { "parse": 0, "url": "https://pan.quark.cn/s/ad992c2ce0a5", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.quark.cn/s/ad992c2ce0a5", "reason": null } }, { "spider": "蜡笔", "file": "蜡笔.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 9.521, "init": 0.001, "home": 0.001, "category": 1191.208, "detail": 905.927, "player": 0.003, "url_check": 946.372, "total": 3053.571 }, "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.84, "init": 0.001, "home": 0.001, "category": 1196.934, "detail": 795.05, "player": 871.339, "url_check": 2215.481, "total": 5085.072 }, "counts": { "classes": 4, "category_videos": 36, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "24788", "flag": "蓝光专线1", "play_id": "play/24788-1-0" }, "player": { "parse": 0, "url": "https://vip.ffzy-online1.com/20230705/42108_84c6899d/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://vip.ffzy-online1.com/20230705/42108_84c6899d/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.105, "init": 0.001, "home": 10014.824, "category": 0.0, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 10023.099 }, "counts": { "classes": 0, "category_videos": 0, "detail_videos": 0, "episodes": 0 }, "samples": { "tid": null, "vod_id": null, "flag": null, "play_id": null }, "player": { "parse": null, "url": "", "valid": false, "reachable": null, "status_code": null, "final_url": "", "reason": null } }, { "spider": "路漫漫", "file": "路漫漫.txt", "success": false, "failed_stage": "category", "error": "分类视频列表为空", "traceback": null, "timings_ms": { "module_load": 4.694, "init": 0.001, "home": 0.0, "category": 8716.971, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 14465.328 }, "counts": { "classes": 6, "category_videos": 0, "detail_videos": 0, "episodes": 0 }, "samples": { "tid": "7", "vod_id": null, "flag": null, "play_id": null }, "player": { "parse": null, "url": "", "valid": false, "reachable": null, "status_code": null, "final_url": "", "reason": null } }, { "spider": "酷我听书", "file": "酷我听书.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 5.055, "init": 0.001, "home": 383.375, "category": 114.842, "detail": 3435.038, "player": 171.33, "url_check": 26.368, "total": 4137.008 }, "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/26b31dfa7e10881325e4c216131c49c9/6a2be727/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/26b31dfa7e10881325e4c216131c49c9/6a2be727/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.687, "init": 458.401, "home": 253.17, "category": 233.487, "detail": 282.195, "player": 370.035, "url_check": 29.425, "total": 1636.546 }, "counts": { "classes": 12, "category_videos": 15, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "recommend", "vod_id": "327514916", "flag": "酷狗音乐", "play_id": "327514916" }, "player": { "parse": 0, "url": "http://fsdg360.tx.kugou.com/202606121901/e0f83bb0c2bb72ce8e0855ffe681ae4d/v3/ed62308b835980677518bbefb2fefa76/yp/p_0_960123/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx327514916_qu128_s4163895170.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3", "valid": true, "reachable": true, "status_code": 200, "final_url": "http://fsdg360.tx.kugou.com/202606121901/e0f83bb0c2bb72ce8e0855ffe681ae4d/v3/ed62308b835980677518bbefb2fefa76/yp/p_0_960123/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx327514916_qu128_s4163895170.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": 6.108, "init": 0.001, "home": 1233.929, "category": 266.937, "detail": 203.399, "player": 220.173, "url_check": 1176.176, "total": 3107.419 }, "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=1781262117-7fa93e1735aa418f88f71c6825262e98-0-479fd317482c475c93e96a41b280ae30", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://ppvod011.blbtgg.com/splitOut/20260420/1287040/V20260420142132484561287040/index.m3u8?auth_key=1781262117-7fa93e1735aa418f88f71c6825262e98-0-479fd317482c475c93e96a41b280ae30", "reason": null } }, { "spider": "闪电", "file": "闪电.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 7.698, "init": 0.001, "home": 0.001, "category": 6247.757, "detail": 1094.633, "player": 0.003, "url_check": 1113.049, "total": 8463.547 }, "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": 6.07, "init": 0.002, "home": 701.935, "category": 0.0, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 708.201 }, "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.305, "init": 0.001, "home": 0.0, "category": 2450.34, "detail": 956.539, "player": 0.002, "url_check": 2235.664, "total": 5648.217 }, "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": 4.265, "init": 0.001, "home": 0.001, "category": 324.869, "detail": 327.09, "player": 0.002, "url_check": 41.98, "total": 698.62 }, "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": 4.563, "init": 0.0, "home": 0.001, "category": 2422.678, "detail": 1170.558, "player": 1339.287, "url_check": 3267.528, "total": 8205.221 }, "counts": { "classes": 4, "category_videos": 40, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "244569", "flag": "高清31", "play_id": "/vodplay/244569-2-1.html" }, "player": { "parse": 0, "url": "https://cdn.yzzyvip-29.com/20260612/24782_cfe8517a/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://cdn.yzzyvip-29.com/20260612/24782_cfe8517a/index.m3u8", "reason": null } }, { "spider": "魔方APP", "file": "魔方APP.txt", "success": false, "failed_stage": "home", "error": "分类列表为空", "traceback": null, "timings_ms": { "module_load": 5.293, "init": 0.001, "home": 10012.694, "category": 0.0, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 10018.165 }, "counts": { "classes": 0, "category_videos": 0, "detail_videos": 0, "episodes": 0 }, "samples": { "tid": null, "vod_id": null, "flag": null, "play_id": null }, "player": { "parse": null, "url": "", "valid": false, "reachable": null, "status_code": null, "final_url": "", "reason": null } }, { "spider": "麦田影院", "file": "麦田影院.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 3.712, "init": 0.0, "home": 0.001, "category": 1691.841, "detail": 358.58, "player": 0.019, "url_check": 3505.713, "total": 5560.586 }, "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": 6.029, "init": 0.001, "home": 1680.348, "category": 0.0, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 1686.553 }, "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 } } ] }