{ "generated_at": "2026-06-05T11:35:46+08:00", "max_workers": 16, "total_duration_ms": 54785.092, "summary": { "total": 83, "success": 71, "failed": 12, "success_rate": 0.8554, "stage_failures": { "module_load": 0, "init": 0, "home": 2, "category": 8, "detail": 1, "player": 0, "url_check": 0, "unexpected": 1 } }, "results": [ { "spider": "4KVM", "file": "4KVM.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 192.8, "init": 0.001, "home": 1554.989, "category": 0.019, "detail": 1230.275, "player": 2109.919, "url_check": 1238.824, "total": 6327.88 }, "counts": { "classes": 6, "category_videos": 24, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "-1", "vod_id": "ch46zvt3r", "flag": "alists", "play_id": "34375|ch46zvt3r" }, "player": { "parse": 0, "url": "https://oss.douyinbit.com/m3u8/11c1e6da08ae9e6c77b45d60450761e0.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://oss.douyinbit.com/m3u8/11c1e6da08ae9e6c77b45d60450761e0.m3u8", "reason": null } }, { "spider": "4K指南", "file": "4K指南.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 205.886, "init": 0.001, "home": 0.002, "category": 1066.473, "detail": 566.336, "player": 0.005, "url_check": 151.815, "total": 2002.149 }, "counts": { "classes": 5, "category_videos": 50, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "zuixin", "vod_id": "20308", "flag": "夸克网盘", "play_id": "push://https://pan.quark.cn/s/3db1cbcc30f5" }, "player": { "parse": 0, "url": "https://pan.quark.cn/s/3db1cbcc30f5", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.quark.cn/s/3db1cbcc30f5", "reason": null } }, { "spider": "6V磁力", "file": "6V磁力.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 191.957, "init": 0.004, "home": 0.001, "category": 1236.768, "detail": 1286.13, "player": 0.002, "url_check": 0.047, "total": 2715.482 }, "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": 192.804, "init": 0.001, "home": 1908.542, "category": 1345.385, "detail": 1642.74, "player": 1616.527, "url_check": 584.623, "total": 7299.975 }, "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/6227a3ef81ee3814a0834af1a3e6e0d8/6a224419/lx/resource/a3/23/59/3599944677.aac?from=vip", "reason": null } }, { "spider": "PPnix", "file": "PPnix.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 184.673, "init": 0.001, "home": 0.001, "category": 935.571, "detail": 1040.976, "player": 0.012, "url_check": 823.379, "total": 2990.599 }, "counts": { "classes": 2, "category_videos": 24, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1", "vod_id": "movie/8216.html", "flag": "PPnix", "play_id": "8216|1080P" }, "player": { "parse": 0, "url": "https://www.ppnix.com/info/m3u8/8216/1080P.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://www.ppnix.com/info/m3u8/8216/1080P.m3u8", "reason": null } }, { "spider": "QQ音乐", "file": "QQ音乐.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 176.027, "init": 0.017, "home": 0.005, "category": 708.166, "detail": 1160.721, "player": 296.038, "url_check": 80.422, "total": 2436.21 }, "counts": { "classes": 6, "category_videos": 30, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "playlist", "vod_id": "playlist:9654832328", "flag": "QQ音乐", "play_id": "qqmusic:001Zxgfp1Tu1gH:649285246|人生路漫漫 - 白小白" }, "player": { "parse": 0, "url": "https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=d83acaea384ba9352ca1bd00bc6fe3a5&vkey=43F5BFDCAFDF9420DA167A188427D04F29B3B91A2425C907005EAE4EAE0E5387361CB21410B3226DEBCD1E43C5DD45DFB65A25DD57220067__v2b9aae76&uin=1152921504846230218&fromtag=119114&redirect=1", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=d83acaea384ba9352ca1bd00bc6fe3a5&vkey=43F5BFDCAFDF9420DA167A188427D04F29B3B91A2425C907005EAE4EAE0E5387361CB21410B3226DEBCD1E43C5DD45DFB65A25DD57220067__v2b9aae76&uin=1152921504846230218&fromtag=119114&redirect=1", "reason": null } }, { "spider": "YouTube", "file": "YouTube.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 183.724, "init": 0.002, "home": 0.047, "category": 1089.433, "detail": 3108.611, "player": 0.006, "url_check": 1390.429, "total": 5774.994 }, "counts": { "classes": 29, "category_videos": 20, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "cat_recommend", "vod_id": "yt:video:E3jcQgR3TNE", "flag": "YouTube", "play_id": "yt:video:E3jcQgR3TNE" }, "player": { "parse": 0, "url": "https://www.youtube.com/watch?v=E3jcQgR3TNE", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://www.youtube.com/watch?v=E3jcQgR3TNE", "reason": null } }, { "spider": "libvio", "file": "libvio.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 189.279, "init": 0.001, "home": 0.001, "category": 1579.673, "detail": 1861.558, "player": 0.009, "url_check": 148.891, "total": 3780.957 }, "counts": { "classes": 6, "category_videos": 48, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "index", "vod_id": "714893319", "flag": "夸克", "play_id": "https://pan.quark.cn/s/763ace0b2713" }, "player": { "parse": 0, "url": "https://pan.quark.cn/s/763ace0b2713", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.quark.cn/s/763ace0b2713", "reason": null } }, { "spider": "mifun", "file": "mifun.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 206.424, "init": 0.003, "home": 1736.348, "category": 1558.705, "detail": 1519.15, "player": 948.207, "url_check": 188.109, "total": 6173.452 }, "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=1780635959&x-signature=Eec6Lu3ZNsZtPhaVJTLZ8VzdC3I%3D", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://lf3-imcloud-file-sign.bytetos.com/tos-cn-v-75b2c0/oclaEIAvRilntWOQs6aIvww3LcRTkiqEOlwBC?x-expires=1780635959&x-signature=Eec6Lu3ZNsZtPhaVJTLZ8VzdC3I%3D", "reason": null } }, { "spider": "youknow", "file": "youknow.txt", "success": false, "failed_stage": "detail", "error": "详情缺少播放源或播放列表", "traceback": null, "timings_ms": { "module_load": 188.454, "init": 0.001, "home": 0.001, "category": 1961.196, "detail": 1819.164, "player": 0.0, "url_check": 0.0, "total": 8163.719 }, "counts": { "classes": 7, "category_videos": 72, "detail_videos": 1, "episodes": 0 }, "samples": { "tid": "drama", "vod_id": "204287", "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": 188.716, "init": 0.004, "home": 0.002, "category": 1675.613, "detail": 1299.338, "player": 0.005, "url_check": 0.077, "total": 3186.66 }, "counts": { "classes": 5, "category_videos": 42, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "497483", "flag": "磁力1", "play_id": "magnet:?xt=urn:btih:a62df5b0c7bd6de391c10ca4064ae8032ee82df4&dn=所爱之人.2026.HD1080P.AAC.H264.CHS.BTSJ6" }, "player": { "parse": 0, "url": "magnet:?xt=urn:btih:a62df5b0c7bd6de391c10ca4064ae8032ee82df4&dn=所爱之人.2026.HD1080P.AAC.H264.CHS.BTSJ6", "valid": true, "reachable": null, "status_code": null, "final_url": "magnet:?xt=urn:btih:a62df5b0c7bd6de391c10ca4064ae8032ee82df4&dn=所爱之人.2026.HD1080P.AAC.H264.CHS.BTSJ6", "reason": "非 HTTP 地址,按协议格式通过" } }, { "spider": "不太灵", "file": "不太灵.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 187.06, "init": 0.001, "home": 2999.245, "category": 10027.824, "detail": 7737.681, "player": 0.007, "url_check": 162.576, "total": 31005.893 }, "counts": { "classes": 5, "category_videos": 25, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "2", "vod_id": "37200350", "flag": "夸克", "play_id": "https://pan.quark.cn/s/9f100cbc0472" }, "player": { "parse": 0, "url": "https://pan.quark.cn/s/9f100cbc0472", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.quark.cn/s/9f100cbc0472", "reason": null } }, { "spider": "世纪音乐", "file": "世纪音乐.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 220.21, "init": 0.001, "home": 380.675, "category": 143.138, "detail": 113.954, "player": 0.004, "url_check": 291.497, "total": 1150.156 }, "counts": { "classes": 5, "category_videos": 28, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "home", "vod_id": "song:heecwmcy", "flag": "世纪音乐", "play_id": "music:heecwmcy" }, "player": { "parse": 0, "url": "https://www.4c44.com/data/down.php?ac=music&id=heecwmcy", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://www.4c44.com/data/down.php?ac=music&id=heecwmcy", "reason": null } }, { "spider": "两个BT", "file": "两个BT.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 221.052, "init": 0.0, "home": 0.001, "category": 1007.446, "detail": 1032.421, "player": 1876.446, "url_check": 1443.171, "total": 5581.089 }, "counts": { "classes": 14, "category_videos": 24, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "zgjun", "vod_id": "ch47l3y1i", "flag": "两个BT", "play_id": "eyJwaWQiOiIvcGxheS9jaDQ3bDN5MWkiLCJzaWQiOiJjaDQ3bDN5MWkiLCJuYW1lIjoiMSJ9" }, "player": { "parse": 0, "url": "https://zijieapi.douyinbyte.com/m3u8/fcdc1ea91502e33667c8378995b5b204.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://zijieapi.douyinbyte.com/m3u8/fcdc1ea91502e33667c8378995b5b204.m3u8", "reason": null } }, { "spider": "乌云影视", "file": "乌云影视.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 183.498, "init": 0.0, "home": 812.123, "category": 3157.606, "detail": 2438.601, "player": 0.021, "url_check": 2356.769, "total": 8950.125 }, "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/ec209073dcf6f9e55fc145edc4bc4a46acca7616.m3u8", "reason": null } }, { "spider": "乐兔", "file": "乐兔.txt", "success": false, "failed_stage": "category", "error": "HTTPSConnectionPool(host='www.21uc.com', port=443): Max retries exceeded with url: /type/2.html (Caused by NameResolutionError(\"HTTPSConnection(host='www.21uc.com', port=443): Failed to resolve 'www.21uc.com' ([Errno -2] Name or service not known)\"))", "traceback": null, "timings_ms": { "module_load": 188.081, "init": 0.001, "home": 0.001, "category": 859.948, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 1924.96 }, "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.428, "init": 0.001, "home": 0.001, "category": 1493.153, "detail": 3074.599, "player": 0.003, "url_check": 1040.639, "total": 5615.301 }, "counts": { "classes": 4, "category_videos": 72, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "12471", "flag": "百度#二小", "play_id": "https://pan.baidu.com/s/1g6vr7s3qftDNaW2a42GP-Q?pwd=5twa" }, "player": { "parse": 0, "url": "https://pan.baidu.com/s/1g6vr7s3qftDNaW2a42GP-Q?pwd=5twa", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.baidu.com/share/init?surl=g6vr7s3qftDNaW2a42GP-Q&pwd=5twa", "reason": null } }, { "spider": "人人电影", "file": "人人电影.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 5.71, "init": 0.001, "home": 0.001, "category": 962.478, "detail": 939.741, "player": 0.009, "url_check": 941.821, "total": 2850.087 }, "counts": { "classes": 4, "category_videos": 10, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "movie/list_2", "vod_id": "/movie/2026/0604/59530.html", "flag": "baidu", "play_id": "https://pan.baidu.com/s/1DINB7wdLfDSOoiASSLmbyQ?pwd=4ta1" }, "player": { "parse": 0, "url": "https://pan.baidu.com/s/1DINB7wdLfDSOoiASSLmbyQ?pwd=4ta1", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.baidu.com/share/init?surl=DINB7wdLfDSOoiASSLmbyQ&pwd=4ta1", "reason": null } }, { "spider": "人人视频", "file": "人人视频.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.449, "init": 0.0, "home": 167.486, "category": 286.766, "detail": 215.966, "player": 586.67, "url_check": 122.505, "total": 1384.568 }, "counts": { "classes": 4, "category_videos": 30, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "TV", "vod_id": "57302", "flag": "人人专线", "play_id": "57302@384481" }, "player": { "parse": 0, "url": "https://a3fkpcul3b4qlid.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/80cf059b5eef71f180d45017f0e80402/092590093dae469e9e5f56f719553aa5-083beccc8eb978e5bc9375c3864cdc34-ld.mp4?auth_key=1780644949-d53febceec2d123d8b043b3edbea2f08-0-e00d513ae82bb5951aeb539777de682d&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=52ee7ace224d4fb3a4e46c848dc1d14c&hevc=false&seasonId=57302", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://a3fkpcul3b4qlid.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/80cf059b5eef71f180d45017f0e80402/092590093dae469e9e5f56f719553aa5-083beccc8eb978e5bc9375c3864cdc34-ld.mp4?auth_key=1780644949-d53febceec2d123d8b043b3edbea2f08-0-e00d513ae82bb5951aeb539777de682d&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=52ee7ace224d4fb3a4e46c848dc1d14c&hevc=false&seasonId=57302", "reason": null } }, { "spider": "优酷", "file": "优酷.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 7.052, "init": 0.001, "home": 0.0, "category": 277.651, "detail": 583.814, "player": 0.003, "url_check": 250.854, "total": 1119.915 }, "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.282, "init": 0.001, "home": 0.001, "category": 1544.123, "detail": 1553.681, "player": 0.01, "url_check": 2389.576, "total": 5492.054 }, "counts": { "classes": 4, "category_videos": 24, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "series", "vod_id": "movie/11-22-63", "flag": "播放源 1 (1080P)", "play_id": "https://v.fengbao8.com/video/112263/第1集/index.m3u8" }, "player": { "parse": 0, "url": "https://v.fengbao8.com/video/112263/第1集/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://v.fengbao8.com/video/112263/%E7%AC%AC1%E9%9B%86/index.m3u8", "reason": null } }, { "spider": "修罗", "file": "修罗.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 7.238, "init": 0.001, "home": 0.001, "category": 2963.329, "detail": 1568.941, "player": 4844.584, "url_check": 3942.677, "total": 13328.263 }, "counts": { "classes": 4, "category_videos": 24, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "movie", "vod_id": "kongbu/26940", "flag": "修罗直连", "play_id": "play/26940-0" }, "player": { "parse": 0, "url": "https://v.xlys.ltd.ua/obj/EBAC8CF8478B6AB1594AEA9C02B1DA715A432A59CADD9E832408E6F1FD4436B7", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://lf26-imcloud-file-sign.bytetos.com/ad-penny-bucket/ooQDqGA79T1FRC0daWHAIZACEADfwdAIagfFto?x-expires=1780637762&x-signature=KJQgOCq%2F7%2BbsUYsfoGWmusuDEwY%3D", "reason": null } }, { "spider": "农民", "file": "农民.txt", "success": false, "failed_stage": "category", "error": "分类视频列表为空", "traceback": null, "timings_ms": { "module_load": 7.346, "init": 0.001, "home": 1278.747, "category": 1275.046, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 3986.03 }, "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.388, "init": 0.001, "home": 0.0, "category": 1781.484, "detail": 1754.365, "player": 2811.75, "url_check": 3228.442, "total": 9580.817 }, "counts": { "classes": 8, "category_videos": 32, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "f9f64eae9bf52c6a", "flag": "高速线路", "play_id": "{\"movie_id\":\"f9f64eae9bf52c6a\",\"link_id\":\"8d29b7236ae30274e35e4eab2b8ab6af\",\"line_id\":\"line1\",\"line_name\":\"高速线路\",\"episode_name\":\"1080p\",\"type\":\"switch\",\"page\":\"https://fktv.me/movie/detail/f9f64eae9bf52c6a\"}" }, "player": { "parse": 0, "url": "https://fktv.me/ysapi/m3u8/p/cbc3b23175d9196f0eab28aa6db1e5dd.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://fktv.me/ysapi/m3u8/p/cbc3b23175d9196f0eab28aa6db1e5dd.m3u8", "reason": null } }, { "spider": "剧圈圈", "file": "剧圈圈.txt", "success": false, "failed_stage": "category", "error": "分类视频列表为空", "traceback": null, "timings_ms": { "module_load": 5.361, "init": 0.0, "home": 0.001, "category": 2893.449, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 5566.053 }, "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": 7.789, "init": 0.001, "home": 0.001, "category": 1335.188, "detail": 913.543, "player": 10842.506, "url_check": 1573.381, "total": 14673.204 }, "counts": { "classes": 6, "category_videos": 57, "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": 4.016, "init": 0.0, "home": 3020.016, "category": 253.139, "detail": 704.116, "player": 0.002, "url_check": 321.037, "total": 4302.776 }, "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.394, "init": 558.659, "home": 0.005, "category": 182.278, "detail": 174.701, "player": 0.003, "url_check": 154.343, "total": 1074.128 }, "counts": { "classes": 7, "category_videos": 15, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "ju", "vod_id": "/ju/10553.html", "flag": "夸克", "play_id": "https://pan.quark.cn/s/edd599ed8238" }, "player": { "parse": 0, "url": "https://pan.quark.cn/s/edd599ed8238", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.quark.cn/s/edd599ed8238", "reason": null } }, { "spider": "听书", "file": "听书.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.322, "init": 80.142, "home": 0.001, "category": 2457.655, "detail": 436.001, "player": 262.25, "url_check": 119.721, "total": 3360.717 }, "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=f4c0a3a36bbe53a2ded2ebbcc2a410a7&buy_key=FM&token=6103×tamp=1780630555&duration=453", "valid": true, "reachable": true, "status_code": 200, "final_url": "http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=f4c0a3a36bbe53a2ded2ebbcc2a410a7&buy_key=FM&token=6103×tamp=1780630555&duration=453", "reason": null } }, { "spider": "听友FM", "file": "听友FM.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 6.957, "init": 0.0, "home": 1016.854, "category": 852.183, "detail": 1389.871, "player": 1295.715, "url_check": 385.416, "total": 4948.018 }, "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=1780628746&sign=6e4b26fbbcd87e72020157056fe5e2bf", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1780628746&sign=6e4b26fbbcd87e72020157056fe5e2bf", "reason": null } }, { "spider": "咕咕动漫", "file": "咕咕动漫.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 15.986, "init": 0.004, "home": 1065.359, "category": 856.502, "detail": 987.601, "player": 2961.902, "url_check": 57.043, "total": 5944.916 }, "counts": { "classes": 3, "category_videos": 30, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "6", "vod_id": "4963", "flag": "咕咕新线(国内高速)", "play_id": "parse_api=a2796a09189261bcaf3cc4542d7c5ac2&url=/8CD5bqHP2cy2pCU80H/i1ldj2GWQSx4u0fLnWdDwG9eJ1+0g57pU+toQ1sXZRwF&token=|转生成自动贩卖机的我今天也在迷宫徘徊 第三季|1" }, "player": { "parse": 0, "url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/9b19a5f7decc46d6a48414c925b2ba64~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1811734557&x-signature=SmwSqiHgVNkOVS8GiWTQAD%2BaQvI%3D", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/9b19a5f7decc46d6a48414c925b2ba64~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1811734557&x-signature=SmwSqiHgVNkOVS8GiWTQAD%2BaQvI%3D", "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.785, "init": 0.001, "home": 0.001, "category": 10016.928, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 20037.376 }, "counts": { "classes": 5, "category_videos": 0, "detail_videos": 0, "episodes": 0 }, "samples": { "tid": "30", "vod_id": null, "flag": null, "play_id": null }, "player": { "parse": null, "url": "", "valid": false, "reachable": null, "status_code": null, "final_url": "", "reason": null } }, { "spider": "在线之家", "file": "在线之家.txt", "success": false, "failed_stage": "category", "error": "分类视频列表为空", "traceback": null, "timings_ms": { "module_load": 7.891, "init": 0.001, "home": 0.001, "category": 1902.297, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 3672.776 }, "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": 6.841, "init": 0.0, "home": 0.001, "category": 1180.938, "detail": 2014.128, "player": 0.003, "url_check": 978.919, "total": 4181.432 }, "counts": { "classes": 6, "category_videos": 72, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "9513", "flag": "百度#多多", "play_id": "https://pan.baidu.com/s/1G1u0Q_1TEipa6fvU6tQDMA?pwd=yyds" }, "player": { "parse": 0, "url": "https://pan.baidu.com/s/1G1u0Q_1TEipa6fvU6tQDMA?pwd=yyds", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.baidu.com/share/init?surl=G1u0Q_1TEipa6fvU6tQDMA&pwd=yyds", "reason": null } }, { "spider": "如意资源", "file": "如意资源.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 5.725, "init": 0.001, "home": 0.005, "category": 1687.854, "detail": 859.171, "player": 0.004, "url_check": 1709.644, "total": 4263.128 }, "counts": { "classes": 6, "category_videos": 20, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "78638", "flag": "rym3u8", "play_id": "https://svip.ryiplay18.com/20260602/6845_559c24e8/index.m3u8" }, "player": { "parse": 0, "url": "https://svip.ryiplay18.com/20260602/6845_559c24e8/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://svip.ryiplay18.com/20260602/6845_559c24e8/index.m3u8", "reason": null } }, { "spider": "寻川4K", "file": "寻川4K.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 14.513, "init": 782.891, "home": 1567.198, "category": 1029.807, "detail": 759.662, "player": 2232.295, "url_check": 83.311, "total": 6470.967 }, "counts": { "classes": 9, "category_videos": 20, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1", "vod_id": "594092", "flag": "BFm(请勿相信任何广告)-高峰卡", "play_id": "https://v10.baofeng10.com/video/qunti/cf33e2162cab/index.m3u8@@@bfzym3u8" }, "player": { "parse": 0, "url": "http://122.51.23.16:7788/qgg/Cache/BF/6ab5e4130dcb22f0d295d1cd1c546f48.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "http://122.51.23.16:7788/qgg/Cache/BF/6ab5e4130dcb22f0d295d1cd1c546f48.m3u8", "reason": null } }, { "spider": "布布影视", "file": "布布影视.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 5.173, "init": 0.0, "home": 0.0, "category": 1597.217, "detail": 2057.695, "player": 2241.667, "url_check": 571.46, "total": 6473.82 }, "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=%2BJz/r0vqHAK2jNefDuTcHJEEpP0%3D&Expires=1780630811&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/874f908a-f9df-4538-942a-7342fda0ff8a.m3u8?x-amz-CLIENTTYPEIN=UNKNOWN&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&x-amz-userLevel=0&x-amz-limitrate=51200&x-amz-UID=269636103&x-amz-APPID=828221&response-content-disposition=attachment%3Bfilename%3D%22%E6%AD%A3%E7%89%87.m3u8%22%3Bfilename*%3DUTF-8%27%27%25E6%25AD%25A3%25E7%2589%2587.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=%2BJz/r0vqHAK2jNefDuTcHJEEpP0%3D&Expires=1780630811&x-amz-FSIZE=58373&x-amz-UFID=624471240788981016", "reason": null } }, { "spider": "微观短剧", "file": "微观短剧.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.328, "init": 0.022, "home": 162.412, "category": 431.158, "detail": 400.975, "player": 0.003, "url_check": 92.987, "total": 1092.556 }, "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=1780630556&sign=23825babc513157917507008e4f96969" }, "player": { "parse": 0, "url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780630556&sign=23825babc513157917507008e4f96969", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1780630556&sign=23825babc513157917507008e4f96969", "reason": null } }, { "spider": "新韩剧网", "file": "新韩剧网.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 8.067, "init": 0.001, "home": 0.001, "category": 1085.704, "detail": 855.499, "player": 1213.336, "url_check": 1599.15, "total": 4762.401 }, "counts": { "classes": 5, "category_videos": 16, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1", "vod_id": "3614", "flag": "在线云播", "play_id": "3614_1_1" }, "player": { "parse": 0, "url": "https://cdn.yzzy32-play.com/20260327/26945_fb888889/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://cdn.yzzy32-play.com/20260327/26945_fb888889/index.m3u8", "reason": null } }, { "spider": "星星短剧", "file": "星星短剧.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 7.259, "init": 0.001, "home": 0.001, "category": 520.626, "detail": 566.593, "player": 0.002, "url_check": 355.074, "total": 1450.199 }, "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": 8.51, "init": 0.001, "home": 0.001, "category": 764.084, "detail": 751.189, "player": 0.01, "url_check": 482.717, "total": 2007.055 }, "counts": { "classes": 7, "category_videos": 72, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "25", "vod_id": "8048", "flag": "115#木偶", "play_id": "https://115cdn.com/s/sws6b2a36dh?password=p945" }, "player": { "parse": 0, "url": "https://115cdn.com/s/sws6b2a36dh?password=p945", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://115cdn.com/s/sws6b2a36dh?password=p945", "reason": null } }, { "spider": "樱花动漫", "file": "樱花动漫.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.324, "init": 0.001, "home": 0.001, "category": 3576.856, "detail": 3940.346, "player": 3253.72, "url_check": 1207.881, "total": 11983.731 }, "counts": { "classes": 4, "category_videos": 36, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "guoman", "vod_id": "19442", "flag": "高清", "play_id": "/play/19442-1-1/" }, "player": { "parse": 0, "url": "https://bfikuncdn.com/20260519/feUn00kB/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://bfikuncdn.com/20260519/feUn00kB/index.m3u8", "reason": null } }, { "spider": "橘子TV", "file": "橘子TV.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 5.719, "init": 5288.053, "home": 959.179, "category": 1047.139, "detail": 931.847, "player": 1728.786, "url_check": 1292.53, "total": 11253.997 }, "counts": { "classes": 8, "category_videos": 18, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "50", "vod_id": "406135", "flag": "一起看APP", "play_id": "25676341" }, "player": { "parse": 0, "url": "https://usaydd.xbavporn.com/m3u87/share/7681625/7877479/20260604/153215/720/index.m3u8?sign=96d383d3c1c38a49f1849216b6ff1f95&t=1780630566", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://usaydd.xbavporn.com/m3u87/share/7681625/7877479/20260604/153215/720/index.m3u8?sign=96d383d3c1c38a49f1849216b6ff1f95&t=1780630566", "reason": null } }, { "spider": "欧歌", "file": "欧歌.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 9.179, "init": 0.001, "home": 0.001, "category": 692.865, "detail": 805.865, "player": 0.012, "url_check": 172.225, "total": 1680.684 }, "counts": { "classes": 6, "category_videos": 72, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "30554", "flag": "夸克", "play_id": "https://pan.quark.cn/s/9a8f842cdaf7" }, "player": { "parse": 0, "url": "https://pan.quark.cn/s/9a8f842cdaf7", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.quark.cn/s/9a8f842cdaf7", "reason": null } }, { "spider": "沐辞4K", "file": "沐辞4K.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 6.992, "init": 101.654, "home": 194.705, "category": 130.712, "detail": 97.444, "player": 517.737, "url_check": 1076.383, "total": 2126.482 }, "counts": { "classes": 7, "category_videos": 20, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "419726", "flag": "🔥蓝光4K--②号🔥", "play_id": "xfy-VByyA+4GMqriXezckpcSGKfBHs2pB0imQdHmLVlQyV3fvZeyGVDv4b6OKjrgCwXoa0KMD+52QJ2/gHdI2z5XWQN7cNU2LV5STxbQoYiYEkYNuBFo4O69LTb8tp5vGObN@@@xfyun" }, "player": { "parse": 0, "url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm899vBkHujEbp-vi7qPahliPG8tQx9m0X6iXYqA2fBOIqKi9Y1tBMibtcxgKVUcaOYuzBcGkdtP3tXJoD0DAKhYKuX4hTlRRrVCfhhJTArfS88aZSgX6Pu4IcRuCcFMssaLbNvmkZ0pdVhh7pbgZ4Y38wJIkUI6IWK_Ls9NeyMikMfXKUDtbI3LqfexEBN1d24KUlgc4g5s3PdzgPrurb6hQ&xfy.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm899vBkHujEbp-vi7qPahliPG8tQx9m0X6iXYqA2fBOIqKi9Y1tBMibtcxgKVUcaOYuzBcGkdtP3tXJoD0DAKhYKuX4hTlRRrVCfhhJTArfS88aZSgX6Pu4IcRuCcFMssaLbNvmkZ0pdVhh7pbgZ4Y38wJIkUI6IWK_Ls9NeyMikMfXKUDtbI3LqfexEBN1d24KUlgc4g5s3PdzgPrurb6hQ&xfy.m3u8", "reason": null } }, { "spider": "河马短剧", "file": "河马短剧.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 5.171, "init": 0.0, "home": 584.182, "category": 401.774, "detail": 850.816, "player": 0.043, "url_check": 328.185, "total": 2171.037 }, "counts": { "classes": 10, "category_videos": 10, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "462", "vod_id": "41000208587", "flag": "河马剧场", "play_id": "https://dzzt-video.cbread.cn/b2652b67ccbf23898fea7600d788bea1/6a238d30/29/7x8/78x5/785x8/78580200014/613253192_1/613253192.720p.narrowv3.mp4" }, "player": { "parse": 0, "url": "https://dzzt-video.cbread.cn/b2652b67ccbf23898fea7600d788bea1/6a238d30/29/7x8/78x5/785x8/78580200014/613253192_1/613253192.720p.narrowv3.mp4", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://dzzt-video.cbread.cn/b2652b67ccbf23898fea7600d788bea1/6a238d30/29/7x8/78x5/785x8/78580200014/613253192_1/613253192.720p.narrowv3.mp4", "reason": null } }, { "spider": "清沅4K", "file": "清沅4K.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 9.275, "init": 314.803, "home": 1501.786, "category": 617.826, "detail": 639.26, "player": 865.752, "url_check": 851.733, "total": 4801.117 }, "counts": { "classes": 7, "category_videos": 20, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1", "vod_id": "247664", "flag": "非凡播放①", "play_id": "https://vip.ffzy-play10.com/20260604/67663_87200e5b/index.m3u8@@@ffm3u8" }, "player": { "parse": 0, "url": "http://qcb.ys088.top/lrcache/FF/3422943675.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "http://qcb.ys088.top/lrcache/FF/3422943675.m3u8", "reason": null } }, { "spider": "滴答影视", "file": "滴答影视.txt", "success": false, "failed_stage": "category", "error": "HTTPSConnectionPool(host='www.didahd.pro', port=443): Max retries exceeded with url: /show/2--time------1--- (Caused by ConnectTimeoutError(, 'Connection to www.didahd.pro timed out. (connect timeout=10)'))", "traceback": null, "timings_ms": { "module_load": 4.397, "init": 0.001, "home": 0.001, "category": 10011.905, "detail": 10011.905, "player": 0.0, "url_check": 0.0, "total": 22816.821 }, "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": "潮流APP", "file": "潮流APP.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 3.994, "init": 0.002, "home": 266.86, "category": 309.199, "detail": 367.087, "player": 150.079, "url_check": 72.801, "total": 16322.194 }, "counts": { "classes": 10, "category_videos": 12, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "10", "vod_id": "75722", "flag": "线路三 (勿信广告)", "play_id": "75722@@1@@0" }, "player": { "parse": 0, "url": "http://192.140.166.127:56//202601.php?url=https://v.lfthirtytwo.com/20260306/2451_d14bbb76/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "http://192.140.166.127:56//202601.php?url=https://v.lfthirtytwo.com/20260306/2451_d14bbb76/index.m3u8", "reason": null } }, { "spider": "爱奇艺", "file": "爱奇艺.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 11.971, "init": 0.018, "home": 2958.471, "category": 907.309, "detail": 118.859, "player": 0.002, "url_check": 150.375, "total": 4147.619 }, "counts": { "classes": 11, "category_videos": 48, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "pcw:1", "vod_id": "pcw:1$6241351648874200", "flag": "爱奇艺", "play_id": "http://www.iqiyi.com/v_1pxqpggjpv8.html" }, "player": { "parse": 1, "url": "http://www.iqiyi.com/v_1pxqpggjpv8.html", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://www.iqiyi.com/v_1pxqpggjpv8.html", "reason": null } }, { "spider": "独播库", "file": "独播库.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.528, "init": 0.001, "home": 0.0, "category": 824.583, "detail": 752.909, "player": 754.249, "url_check": 641.042, "total": 2978.513 }, "counts": { "classes": 6, "category_videos": 48, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "index", "vod_id": "143540", "flag": "独播库", "play_id": "143540-1-1" }, "player": { "parse": 0, "url": "https://vid.dbokutv.com/20260417/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsPsRsGlR7XgBNTgQdfkQdDqTsfpOsTaCsejC34jC38uGJ4nDZasBcrmD0/chunklist.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://vid.dbokutv.com/20260417/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsPsRsGlR7XgBNTgQdfkQdDqTsfpOsTaCsejC34jC38uGJ4nDZasBcrmD0/chunklist.m3u8", "reason": null } }, { "spider": "猫猫4K", "file": "猫猫4K.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 9.881, "init": 184.433, "home": 299.857, "category": 418.341, "detail": 181.353, "player": 365.491, "url_check": 1142.282, "total": 18551.985 }, "counts": { "classes": 5, "category_videos": 20, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "2", "vod_id": "60024", "flag": "火猫极速R", "play_id": "https://m.yichengwlkj.com/drama/56521?episodeNo=1@@@rrmj" }, "player": { "parse": 0, "url": "https://png.ruyijx.com/m3u8/gm17ZvzaxRu7Y8.m3u8?lNIfCx2y41xbDWz9mV", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://png.ruyijx.com/m3u8/gm17ZvzaxRu7Y8.m3u8?lNIfCx2y41xbDWz9mV", "reason": null } }, { "spider": "玩偶哥哥", "file": "玩偶哥哥.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 7.905, "init": 0.001, "home": 0.001, "category": 1534.279, "detail": 1311.054, "player": 0.009, "url_check": 159.921, "total": 3014.091 }, "counts": { "classes": 8, "category_videos": 70, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1", "vod_id": "126095", "flag": "夸克#玩偶哥哥", "play_id": "https://pan.quark.cn/s/5715fe17bbc1" }, "player": { "parse": 0, "url": "https://pan.quark.cn/s/5715fe17bbc1", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.quark.cn/s/5715fe17bbc1", "reason": null } }, { "spider": "玩偶聚合", "file": "玩偶聚合.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 51.024, "init": 0.001, "home": 2.46, "category": 1555.458, "detail": 995.607, "player": 0.002, "url_check": 1361.59, "total": 3966.537 }, "counts": { "classes": 10, "category_videos": 70, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "site_wanou", "vod_id": "site:wanou:/voddetail/125991.html", "flag": "百度#玩偶", "play_id": "https://pan.baidu.com/s/1VpCzHB_lVMOFsonCCrAA0g?pwd=wogg" }, "player": { "parse": 0, "url": "https://pan.baidu.com/s/1VpCzHB_lVMOFsonCCrAA0g?pwd=wogg", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.baidu.com/share/init?surl=VpCzHB_lVMOFsonCCrAA0g&pwd=wogg", "reason": null } }, { "spider": "瓜子", "file": "瓜子.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.501, "init": 0.001, "home": 0.014, "category": 975.565, "detail": 1856.862, "player": 997.875, "url_check": 667.443, "total": 4503.483 }, "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/f630b57ad08e075968a42feefd9d4a90/20260605113604/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": 3.763, "init": 0.001, "home": 506.171, "category": 243.554, "detail": 618.518, "player": 224.424, "url_check": 45.894, "total": 1643.087 }, "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": 11.919, "init": 0.001, "home": 1505.524, "category": 361.783, "detail": 236.997, "player": 0.032, "url_check": 236.607, "total": 2353.811 }, "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.532, "init": 0.001, "home": 0.0, "category": 655.066, "detail": 717.73, "player": 590.932, "url_check": 1206.762, "total": 3176.91 }, "counts": { "classes": 4, "category_videos": 20, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "/", "vod_id": "122721", "flag": "百度1", "play_id": "push://https://www.seedhub.cc/link_start/?redirect_to=pan_id_589260&movie_title=⭐️⭐️⭐️【主角】【4K 1080P】更新于 ✅ 今天" }, "player": { "parse": 0, "url": "https://pan.baidu.com/s/1y3vUbUYBE_S0cMOR66090g?pwd=ojmk", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.baidu.com/share/init?surl=y3vUbUYBE_S0cMOR66090g&pwd=ojmk", "reason": null } }, { "spider": "盘链", "file": "盘链.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 27.649, "init": 0.079, "home": 0.001, "category": 2232.82, "detail": 4097.705, "player": 2398.49, "url_check": 561.396, "total": 15973.803 }, "counts": { "classes": 5, "category_videos": 30, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "-75392", "flag": "百度", "play_id": "push://https://www.xn--vzy265d.cc/api/go.php?t=c5_UlNrExgLB1gsH1Dhgr1HM28rfX70N6HlhlsMwYpcxcqU044pP8WKlypnk4OOAbjt3jaxdLyV4EIAKnWYJx47jxSkZn4ZRHZtV9wq7K0nk6Ysy51qrZNc8w7Z3Rs4qCJd-Gy9rvu9FNYGZJIZJNIRPsim8uhR4gCnTFvMBRSYTw2UfmiGqQerrDsSAav6wj5U2gEwRoi-xADeqrsQ_c7jeIXbvNFkEEBqXsFpx-W4" }, "player": { "parse": 0, "url": "https://pan.baidu.com/share/init?surl=uxRBQt7FL_jVLtwjBdcBzw&pwd=8888", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.baidu.com/share/init?surl=uxRBQt7FL_jVLtwjBdcBzw&pwd=8888", "reason": null } }, { "spider": "短剧优选", "file": "短剧优选.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 42.627, "init": 887.692, "home": 0.09, "category": 657.899, "detail": 329.288, "player": 0.002, "url_check": 57.77, "total": 1976.166 }, "counts": { "classes": 11, "category_videos": 74, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "七猫", "vod_id": "七猫@24333", "flag": "七猫短剧", "play_id": "https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8" }, "player": { "parse": 0, "url": "https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8", "reason": null } }, { "spider": "短剧网", "file": "短剧网.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 21.218, "init": 0.001, "home": 0.0, "category": 644.788, "detail": 361.597, "player": 0.005, "url_check": 1369.927, "total": 2398.093 }, "counts": { "classes": 2, "category_videos": 20, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "https://sm3.cc/?id=54471", "flag": "百度", "play_id": "https://pan.baidu.com/s/1gUWJaCYeFhBaKAInShnOAg?pwd=6666" }, "player": { "parse": 0, "url": "https://pan.baidu.com/s/1gUWJaCYeFhBaKAInShnOAg?pwd=6666", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.baidu.com/share/init?surl=gUWJaCYeFhBaKAInShnOAg&pwd=6666", "reason": null } }, { "spider": "磁力熊", "file": "磁力熊.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 6.501, "init": 0.002, "home": 0.005, "category": 1568.444, "detail": 1744.121, "player": 0.006, "url_check": 0.09, "total": 3319.664 }, "counts": { "classes": 24, "category_videos": 16, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "movie", "vod_id": "movie/4697", "flag": "磁力·1080P", "play_id": "magnet:?xt=urn:btih:6A4DD1CC3FFD21206054DF2FB1C6783B13CC47C0" }, "player": { "parse": 0, "url": "magnet:?xt=urn:btih:6A4DD1CC3FFD21206054DF2FB1C6783B13CC47C0", "valid": true, "reachable": null, "status_code": null, "final_url": "magnet:?xt=urn:btih:6A4DD1CC3FFD21206054DF2FB1C6783B13CC47C0", "reason": "非 HTTP 地址,按协议格式通过" } }, { "spider": "糯米", "file": "糯米.txt", "success": false, "failed_stage": "category", "error": "分类视频列表为空", "traceback": null, "timings_ms": { "module_load": 6.478, "init": 0.001, "home": 1140.687, "category": 1185.257, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 3272.717 }, "counts": { "classes": 5, "category_videos": 0, "detail_videos": 0, "episodes": 0 }, "samples": { "tid": "juji", "vod_id": null, "flag": null, "play_id": null }, "player": { "parse": null, "url": "", "valid": false, "reachable": null, "status_code": null, "final_url": "", "reason": null } }, { "spider": "网易云音乐", "file": "网易云音乐.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 8.243, "init": 0.001, "home": 367.058, "category": 340.226, "detail": 0.005, "player": 1219.309, "url_check": 45.722, "total": 1981.634 }, "counts": { "classes": 62, "category_videos": 100, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "/discover/toplist?id=19723756", "vod_id": "422104138@后来的我们@五月天👉MV", "flag": "网易云音乐", "play_id": "422104138" }, "player": { "parse": 0, "url": "https://vodkgeyttp8.vod.126.net/cloudmusic/8b71/core/825f/40c8f268485113d4638f7f551bddf8af.mp4?wsSecret=9cdec347960a2c005dc459b038d47173&wsTime=1780630566", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://vodkgeyttp8.vod.126.net/cloudmusic/8b71/core/825f/40c8f268485113d4638f7f551bddf8af.mp4?wsSecret=9cdec347960a2c005dc459b038d47173&wsTime=1780630566", "reason": null } }, { "spider": "耐视点播", "file": "耐视点播.txt", "success": false, "failed_stage": "category", "error": "分类视频列表为空", "traceback": null, "timings_ms": { "module_load": 10.273, "init": 0.0, "home": 0.0, "category": 3819.147, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 7707.082 }, "counts": { "classes": 6, "category_videos": 0, "detail_videos": 0, "episodes": 0 }, "samples": { "tid": "2", "vod_id": null, "flag": null, "play_id": null }, "player": { "parse": null, "url": "", "valid": false, "reachable": null, "status_code": null, "final_url": "", "reason": null } }, { "spider": "腾讯视频", "file": "腾讯视频.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 5.399, "init": 0.0, "home": 139.454, "category": 262.398, "detail": 1243.611, "player": 0.002, "url_check": 224.117, "total": 1875.781 }, "counts": { "classes": 7, "category_videos": 12, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "choice", "vod_id": "choice$mzc002009g0nh88", "flag": "腾讯视频", "play_id": "https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html" }, "player": { "parse": 1, "url": "https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html", "reason": null } }, { "spider": "至臻", "file": "至臻.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 11.233, "init": 0.001, "home": 0.001, "category": 1237.069, "detail": 1473.244, "player": 0.004, "url_check": 1269.426, "total": 3991.395 }, "counts": { "classes": 7, "category_videos": 72, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "15338", "flag": "百度#至臻", "play_id": "https://pan.baidu.com/s/1SwIGefaSx4BU9lLnNPiL9w?pwd=anrj" }, "player": { "parse": 0, "url": "https://pan.baidu.com/s/1SwIGefaSx4BU9lLnNPiL9w?pwd=anrj", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.baidu.com/share/init?surl=SwIGefaSx4BU9lLnNPiL9w&pwd=anrj", "reason": null } }, { "spider": "茶杯狐", "file": "茶杯狐.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 5.289, "init": 0.001, "home": 1385.999, "category": 1566.733, "detail": 1291.314, "player": 3047.903, "url_check": 2628.975, "total": 9926.835 }, "counts": { "classes": 4, "category_videos": 36, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1", "vod_id": "detail/video/121361", "flag": "FF有广26", "play_id": "play/121361-1-1" }, "player": { "parse": 0, "url": "https://vip.ffzy-play10.com/20260604/68237_4f146494/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://vip.ffzy-play10.com/20260604/68237_4f146494/index.m3u8", "reason": null } }, { "spider": "虎斑", "file": "虎斑.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 7.534, "init": 0.001, "home": 0.001, "category": 2856.253, "detail": 2522.428, "player": 0.013, "url_check": 168.202, "total": 5554.931 }, "counts": { "classes": 7, "category_videos": 72, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1", "vod_id": "475703", "flag": "夸克#虎斑", "play_id": "https://pan.quark.cn/s/7aaeb58ce77e" }, "player": { "parse": 0, "url": "https://pan.quark.cn/s/7aaeb58ce77e", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.quark.cn/s/7aaeb58ce77e", "reason": null } }, { "spider": "蜡笔", "file": "蜡笔.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 9.019, "init": 0.001, "home": 0.001, "category": 1847.339, "detail": 865.538, "player": 0.003, "url_check": 1361.715, "total": 4083.934 }, "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": 8.269, "init": 0.001, "home": 0.001, "category": 1434.946, "detail": 722.814, "player": 745.589, "url_check": 1743.596, "total": 4656.952 }, "counts": { "classes": 4, "category_videos": 36, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "415243", "flag": "蓝光专线4", "play_id": "play/415243-2-0" }, "player": { "parse": 0, "url": "https://vip.dytt-see.com/20260604/39740_3abb0228/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://vip.dytt-see.com/20260604/39740_3abb0228/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.35, "init": 0.001, "home": 10013.928, "category": 0.0, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 10023.439 }, "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": 9.834, "init": 0.001, "home": 0.001, "category": 7356.242, "detail": 3656.497, "player": 9045.684, "url_check": 2667.862, "total": 33695.001 }, "counts": { "classes": 6, "category_videos": 20, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "7", "vod_id": "detail/286.html", "flag": "播放节点列表X 聚合线路 box聚合", "play_id": "play/286_1_1.html" }, "player": { "parse": 1, "url": "https://lmm85.com/play/286_1_1.html", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://www.lmm85.com/play/286_1_1.html", "reason": null } }, { "spider": "酷我听书", "file": "酷我听书.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 5.532, "init": 0.001, "home": 417.458, "category": 106.245, "detail": 3558.331, "player": 147.609, "url_check": 63.644, "total": 4300.018 }, "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/a9c9554e4beb83ead76b96c82e95d565/6a22442c/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$", "valid": true, "reachable": true, "status_code": 200, "final_url": "http://car-lv.kuwo.cn/a9c9554e4beb83ead76b96c82e95d565/6a22442c/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$", "reason": null } }, { "spider": "酷狗音乐", "file": "酷狗音乐.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 13.005, "init": 411.205, "home": 273.511, "category": 218.126, "detail": 283.465, "player": 289.357, "url_check": 39.663, "total": 1529.623 }, "counts": { "classes": 12, "category_videos": 15, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "recommend", "vod_id": "795037724", "flag": "酷狗音乐", "play_id": "795037724" }, "player": { "parse": 0, "url": "http://fsdg360.tx.kugou.com/202606051136/93b91e0ca8a25e6f6eae9edf35970e98/v3/bb530933d223b44998bf5bb16a9f3db0/yp/p_0_960129/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx795037724_qu128_s75773017.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3", "valid": true, "reachable": true, "status_code": 200, "final_url": "http://fsdg360.tx.kugou.com/202606051136/93b91e0ca8a25e6f6eae9edf35970e98/v3/bb530933d223b44998bf5bb16a9f3db0/yp/p_0_960129/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx795037724_qu128_s75773017.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3", "reason": null } }, { "spider": "金牌", "file": "金牌.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 3.868, "init": 0.001, "home": 2996.344, "category": 229.978, "detail": 200.784, "player": 210.658, "url_check": 529.785, "total": 4172.131 }, "counts": { "classes": 5, "category_videos": 30, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1", "vod_id": "143982", "flag": "金牌线路", "play_id": "143982@1278053" }, "player": { "parse": 0, "url": "https://ppvod011.blbtgg.com/splitOut/20260420/1287040/V20260420142132484561287040/index.m3u8?auth_key=1780630572-6f0c727024c54099ab4a14b1655baf08-0-4f0d78851c76bb07ad499d9561865c65", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://ppvod011.blbtgg.com/splitOut/20260420/1287040/V20260420142132484561287040/index.m3u8?auth_key=1780630572-6f0c727024c54099ab4a14b1655baf08-0-4f0d78851c76bb07ad499d9561865c65", "reason": null } }, { "spider": "闪电", "file": "闪电.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 60.289, "init": 0.001, "home": 0.001, "category": 844.113, "detail": 739.96, "player": 0.008, "url_check": 176.237, "total": 1821.24 }, "counts": { "classes": 5, "category_videos": 72, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "1", "vod_id": "185978", "flag": "夸克#闪电", "play_id": "https://pan.quark.cn/s/a88134a26570" }, "player": { "parse": 0, "url": "https://pan.quark.cn/s/a88134a26570", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://pan.quark.cn/s/a88134a26570", "reason": null } }, { "spider": "韩圈", "file": "韩圈.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 5.896, "init": 0.002, "home": 1521.453, "category": 2903.693, "detail": 6537.248, "player": 2864.251, "url_check": 103.124, "total": 13936.199 }, "counts": { "classes": 18, "category_videos": 26, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "w5_akN4sHJkojZBhuzXU", "flag": "蓝光HDR", "play_id": "w5_akN4sHJkojZBhuzXU|||qxT1Iz28gQMTuQbiG6ny|||sc_ElWopX03plaQM1tOao35|||11" }, "player": { "parse": 0, "url": "http://piccc.cdn.51touxiang.com/m3u8/1xO8UQxWwPBFHfroenqXqErlXt8x6r95MeMuxk0a.m3u8?pid=8IZ4bz%2FhWqpW%2BO0motCPSUI4mCptGorfcCjunfJEFcY%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1780630582&sign=6473cd11955fa2c3dc7048b6871b8548&ip=171.212.167.174", "valid": true, "reachable": true, "status_code": 200, "final_url": "http://piccc.cdn.51touxiang.com/m3u8/1xO8UQxWwPBFHfroenqXqErlXt8x6r95MeMuxk0a.m3u8?pid=8IZ4bz%2FhWqpW%2BO0motCPSUI4mCptGorfcCjunfJEFcY%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1780630582&sign=6473cd11955fa2c3dc7048b6871b8548&ip=171.212.167.174", "reason": null } }, { "spider": "韩小圈", "file": "韩小圈.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 8.961, "init": 0.002, "home": 0.001, "category": 1451.827, "detail": 1884.347, "player": 0.006, "url_check": 1968.584, "total": 5351.405 }, "counts": { "classes": 5, "category_videos": 20, "detail_videos": 1, "episodes": 1 }, "samples": { "tid": "0", "vod_id": "80723", "flag": "默认线路", "play_id": "https://cdn.yzzyvip-29.com/20260204/16773_1f689175/index.m3u8" }, "player": { "parse": 0, "url": "https://cdn.yzzyvip-29.com/20260204/16773_1f689175/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://cdn.yzzyvip-29.com/20260204/16773_1f689175/index.m3u8", "reason": null } }, { "spider": "飞快TV", "file": "飞快TV.txt", "success": true, "failed_stage": null, "error": null, "traceback": null, "timings_ms": { "module_load": 4.001, "init": 0.001, "home": 0.0, "category": 1628.298, "detail": 2714.743, "player": 2065.735, "url_check": 1404.705, "total": 7818.169 }, "counts": { "classes": 4, "category_videos": 40, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "242843", "flag": "高清31", "play_id": "/vodplay/242843-2-1.html" }, "player": { "parse": 0, "url": "https://player.yzzyvip-35.com/20260604/8305_d7488039/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://player.yzzyvip-35.com/20260604/8305_d7488039/index.m3u8", "reason": null } }, { "spider": "魔方APP", "file": "魔方APP.txt", "success": false, "failed_stage": "home", "error": "分类列表为空", "traceback": null, "timings_ms": { "module_load": 6.085, "init": 0.001, "home": 10012.381, "category": 0.0, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 10018.754 }, "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.535, "init": 0.0, "home": 0.0, "category": 795.854, "detail": 1306.858, "player": 0.043, "url_check": 1643.628, "total": 3751.228 }, "counts": { "classes": 6, "category_videos": 20, "detail_videos": 1, "episodes": 2 }, "samples": { "tid": "1", "vod_id": "171427", "flag": "LZ源", "play_id": "eyJ1cmwiOiJodHRwczovL3YubHpjZG4yNy5jb20vMjAyNTA3MzEvNjc5XzUwYTJiMDQ3L2luZGV4Lm0zdTgiLCJwYXJzZV9hcGkiOiJodHRwczovL2RlbC5tdDMyMC5jb20vbHpmZi5waHA_dXJsPSIsImhlYWRlcnMiOnt9LCJ1c2VyX2FnZW50IjoiIn0=" }, "player": { "parse": 0, "url": "https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8", "valid": true, "reachable": true, "status_code": 200, "final_url": "https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8", "reason": null } }, { "spider": "黑猫APP", "file": "黑猫APP.txt", "success": false, "failed_stage": "home", "error": "分类列表为空", "traceback": null, "timings_ms": { "module_load": 4.491, "init": 0.001, "home": 4095.345, "category": 0.0, "detail": 0.0, "player": 0.0, "url_check": 0.0, "total": 4099.984 }, "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 } } ] }