Files
tvboxzt/spider_validation.json
T
2026-06-12 17:18:45 +08:00

3455 lines
102 KiB
JSON

{
"generated_at": "2026-06-12T17:17:26+08:00",
"max_workers": 16,
"total_duration_ms": 78702.982,
"summary": {
"total": 88,
"success": 71,
"failed": 17,
"success_rate": 0.8068,
"stage_failures": {
"module_load": 0,
"init": 0,
"home": 4,
"category": 9,
"detail": 0,
"player": 1,
"url_check": 2,
"unexpected": 1
}
},
"results": [
{
"spider": "4KVM",
"file": "4KVM.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 209.464,
"init": 0.001,
"home": 1717.375,
"category": 2626.848,
"detail": 2371.958,
"player": 6444.463,
"url_check": 621.085,
"total": 19015.939
},
"counts": {
"classes": 6,
"category_videos": 24,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "0",
"vod_id": "ch2rqgtnh",
"flag": "alists",
"play_id": "34985|ch2rqgtnh"
},
"player": {
"parse": 0,
"url": "https://media-qhxn-fj-home.qh6oss.ctyunxs.cn/FAMILYCLOUD/4f5325f3-28ec-413d-98a8-2c9f153e98a5.mp4?x-amz-CLIENTTYPEIN=PC&AWSAccessKeyId=yPySeUDW6JolLinanQ0A&x-amz-limitrate=51200&response-content-type=video/mp4&x-amz-UID=300001705821186&x-amz-APPID=93005&response-content-disposition=attachment%3Bfilename%3D%22%E5%B0%86%E5%A4%9C.E01.mp4%22%3Bfilename*%3DUTF-8%27%27%25E5%25B0%2586%25E5%25A4%259C.E01.mp4&x-amz-OPERID=300001705808598&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=FAMILY&Signature=8QJHB16OZTwSweF9P72LxTPaC%2BQ%3D&Expires=1781266663&x-amz-FSIZE=893842151&x-amz-UFID=324251214506206031",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://media-qhxn-fj-home.qh6oss.ctyunxs.cn/FAMILYCLOUD/4f5325f3-28ec-413d-98a8-2c9f153e98a5.mp4?x-amz-CLIENTTYPEIN=PC&AWSAccessKeyId=yPySeUDW6JolLinanQ0A&x-amz-limitrate=51200&response-content-type=video/mp4&x-amz-UID=300001705821186&x-amz-APPID=93005&response-content-disposition=attachment%3Bfilename%3D%22%E5%B0%86%E5%A4%9C.E01.mp4%22%3Bfilename*%3DUTF-8%27%27%25E5%25B0%2586%25E5%25A4%259C.E01.mp4&x-amz-OPERID=300001705808598&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=FAMILY&Signature=8QJHB16OZTwSweF9P72LxTPaC%2BQ%3D&Expires=1781266663&x-amz-FSIZE=893842151&x-amz-UFID=324251214506206031",
"reason": null
}
},
{
"spider": "4K指南",
"file": "4K指南.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 214.499,
"init": 0.001,
"home": 0.008,
"category": 1125.811,
"detail": 437.839,
"player": 0.003,
"url_check": 151.125,
"total": 1942.849
},
"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": 224.375,
"init": 0.003,
"home": 0.001,
"category": 1197.596,
"detail": 1260.523,
"player": 0.004,
"url_check": 0.042,
"total": 2686.835
},
"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": 211.287,
"init": 0.001,
"home": 1075.437,
"category": 4959.007,
"detail": 1052.573,
"player": 2210.6,
"url_check": 2187.208,
"total": 17955.989
},
"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/f113211a8b5387c0702681559ae98ad9/6a2bceb5/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": 204.542,
"init": 0.0,
"home": 0.001,
"category": 1560.186,
"detail": 10749.752,
"player": 0.009,
"url_check": 2237.785,
"total": 14754.775
},
"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": 200.752,
"init": 0.001,
"home": 0.002,
"category": 940.878,
"detail": 1005.267,
"player": 0.003,
"url_check": 143.593,
"total": 2308.823
},
"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": 204.587,
"init": 0.012,
"home": 0.003,
"category": 134.782,
"detail": 198.862,
"player": 594.104,
"url_check": 483.322,
"total": 6020.702
},
"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=a72ce4defbd2854573824ab1c8902d5c&vkey=CDBB468B9211B4952010B2F26488B9D4654B54B27BD3DC5CF7777E5F24790A7CCCF072C9134C28E8417DBF43DC7CCC0FB5C4119F72454A1E__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=a72ce4defbd2854573824ab1c8902d5c&vkey=CDBB468B9211B4952010B2F26488B9D4654B54B27BD3DC5CF7777E5F24790A7CCCF072C9134C28E8417DBF43DC7CCC0FB5C4119F72454A1E__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": 204.486,
"init": 0.005,
"home": 0.057,
"category": 4087.523,
"detail": 9903.615,
"player": 0.004,
"url_check": 3192.823,
"total": 17408.585
},
"counts": {
"classes": 29,
"category_videos": 18,
"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": 199.522,
"init": 0.001,
"home": 0.001,
"category": 1736.788,
"detail": 734.78,
"player": 0.006,
"url_check": 140.292,
"total": 2816.723
},
"counts": {
"classes": 6,
"category_videos": 48,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "index",
"vod_id": "5513",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/9b0a4e2155f2"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/9b0a4e2155f2",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/9b0a4e2155f2",
"reason": null
}
},
{
"spider": "mifun",
"file": "mifun.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 203.488,
"init": 0.001,
"home": 8994.559,
"category": 1121.614,
"detail": 1303.94,
"player": 1780.15,
"url_check": 1323.728,
"total": 14728.708
},
"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=1781260307&x-signature=%2B1rQ7SQys9IMhp12tXss4xT8yRA%3D",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://lf3-imcloud-file-sign.bytetos.com/tos-cn-v-75b2c0/oclaEIAvRilntWOQs6aIvww3LcRTkiqEOlwBC?x-expires=1781260307&x-signature=%2B1rQ7SQys9IMhp12tXss4xT8yRA%3D",
"reason": null
}
},
{
"spider": "youknow",
"file": "youknow.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 202.046,
"init": 0.001,
"home": 0.001,
"category": 5289.429,
"detail": 3449.915,
"player": 11290.567,
"url_check": 4743.1,
"total": 24977.266
},
"counts": {
"classes": 7,
"category_videos": 222,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "index",
"vod_id": "204085",
"flag": "YouKnowTV",
"play_id": "eyJ2b2RfaWQiOiIyMDQwODUiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQwODUtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQwODUtMS0xLyJ9LHsic291cmNlIjoi57q_6LevOCIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQwODUtMi0xLyJ9LHsic291cmNlIjoi57q_6LevOSIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDQwODUtMi0xLyJ9XX0"
},
"player": {
"parse": 0,
"url": "https://play.phimgood.com/20260522/27109_0a7c5acf/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://play.phimgood.com/20260522/27109_0a7c5acf/index.m3u8",
"reason": null
}
},
{
"spider": "七味",
"file": "七味.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 218.8,
"init": 0.005,
"home": 0.001,
"category": 1949.961,
"detail": 13498.181,
"player": 0.004,
"url_check": 0.058,
"total": 15671.412
},
"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": 212.328,
"init": 0.001,
"home": 3577.664,
"category": 6669.988,
"detail": 3344.203,
"player": 0.005,
"url_check": 2118.263,
"total": 30710.585
},
"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": 195.146,
"init": 0.001,
"home": 1925.331,
"category": 127.417,
"detail": 115.889,
"player": 0.005,
"url_check": 313.098,
"total": 2678.316
},
"counts": {
"classes": 5,
"category_videos": 28,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "home",
"vod_id": "song:hdctcwmt",
"flag": "世纪音乐",
"play_id": "music:hdctcwmt"
},
"player": {
"parse": 0,
"url": "https://www.4c44.com/data/down.php?ac=music&id=hdctcwmt",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://m801.music.126.net/20260612174227/a5514dbbd16469a0bcef76a9a04c026d/jdymusic/obj/wo3DlMOGwrbDjj7DisKw/12362748443/515f/30cc/f098/d324a91d0b1c92650a18aec4da0a920c.mp3?vuutv=jABMQ2wZhEUwzuqH+O3yAuzcJ8sfwrOwytonjTQ0d1ecGuKn7VFLzE6wW8OsEPyt2r/eOj4+mmPcBMeImyB6Z74V1wE2tBWJ5K3qEVWrKB8=",
"reason": null
}
},
{
"spider": "两个BT",
"file": "两个BT.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 215.803,
"init": 0.003,
"home": 0.001,
"category": 6676.068,
"detail": 2476.668,
"player": 9951.81,
"url_check": 237.099,
"total": 19563.851
},
"counts": {
"classes": 14,
"category_videos": 24,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "zgjun",
"vod_id": "ch2rqgtnh",
"flag": "两个BT",
"play_id": "eyJwaWQiOiIvcGxheS9jaDJycWd0bmgiLCJzaWQiOiJjaDJycWd0bmgiLCJuYW1lIjoiMSJ9"
},
"player": {
"parse": 0,
"url": "https://media-qhxn-fj-home.qh6oss.ctyunxs.cn/FAMILYCLOUD/4f5325f3-28ec-413d-98a8-2c9f153e98a5.mp4?x-amz-CLIENTTYPEIN=PC&AWSAccessKeyId=yPySeUDW6JolLinanQ0A&x-amz-limitrate=51200&response-content-type=video/mp4&x-amz-UID=300001705821186&x-amz-APPID=93005&response-content-disposition=attachment%3Bfilename%3D%22%E5%B0%86%E5%A4%9C.E01.mp4%22%3Bfilename*%3DUTF-8%27%27%25E5%25B0%2586%25E5%25A4%259C.E01.mp4&x-amz-OPERID=300001705808598&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=FAMILY&Signature=8QJHB16OZTwSweF9P72LxTPaC%2BQ%3D&Expires=1781266663&x-amz-FSIZE=893842151&x-amz-UFID=324251214506206031",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://media-qhxn-fj-home.qh6oss.ctyunxs.cn/FAMILYCLOUD/4f5325f3-28ec-413d-98a8-2c9f153e98a5.mp4?x-amz-CLIENTTYPEIN=PC&AWSAccessKeyId=yPySeUDW6JolLinanQ0A&x-amz-limitrate=51200&response-content-type=video/mp4&x-amz-UID=300001705821186&x-amz-APPID=93005&response-content-disposition=attachment%3Bfilename%3D%22%E5%B0%86%E5%A4%9C.E01.mp4%22%3Bfilename*%3DUTF-8%27%27%25E5%25B0%2586%25E5%25A4%259C.E01.mp4&x-amz-OPERID=300001705808598&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=FAMILY&Signature=8QJHB16OZTwSweF9P72LxTPaC%2BQ%3D&Expires=1781266663&x-amz-FSIZE=893842151&x-amz-UFID=324251214506206031",
"reason": null
}
},
{
"spider": "乌云影视",
"file": "乌云影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 203.555,
"init": 0.0,
"home": 2392.659,
"category": 5659.052,
"detail": 4814.24,
"player": 0.029,
"url_check": 3497.117,
"total": 16582.244
},
"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/27e0e927e0d9636e70a7b0fa4a50bfccfbcceaf9.m3u8",
"reason": null
}
},
{
"spider": "乐兔",
"file": "乐兔.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.074,
"init": 0.0,
"home": 0.0,
"category": 4470.926,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 6319.239
},
"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.205,
"init": 0.001,
"home": 0.001,
"category": 4389.297,
"detail": 6046.567,
"player": 0.003,
"url_check": 1070.388,
"total": 27162.127
},
"counts": {
"classes": 4,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "12516",
"flag": "百度#二小",
"play_id": "https://pan.baidu.com/s/1s0rqBqN9jc5XDB_RlMvLvQ?pwd=qjgc"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1s0rqBqN9jc5XDB_RlMvLvQ?pwd=qjgc",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=s0rqBqN9jc5XDB_RlMvLvQ&pwd=qjgc",
"reason": null
}
},
{
"spider": "人人电影",
"file": "人人电影.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.219,
"init": 0.0,
"home": 0.0,
"category": 3364.408,
"detail": 2462.527,
"player": 0.014,
"url_check": 1006.224,
"total": 11854.162
},
"counts": {
"classes": 4,
"category_videos": 10,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "dianshiju/list_6",
"vod_id": "/dianshiju/2026/0612/59672.html",
"flag": "baidu",
"play_id": "https://pan.baidu.com/s/1KVhv7j5Dzjm_AXh0hUpinQ?pwd=84ik"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1KVhv7j5Dzjm_AXh0hUpinQ?pwd=84ik",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=KVhv7j5Dzjm_AXh0hUpinQ&pwd=84ik",
"reason": null
}
},
{
"spider": "人人视频",
"file": "人人视频.txt",
"success": false,
"failed_stage": "url_check",
"error": "HTTP 403",
"traceback": null,
"timings_ms": {
"module_load": 7.77,
"init": 0.001,
"home": 1195.786,
"category": 312.502,
"detail": 310.762,
"player": 365.716,
"url_check": 448.597,
"total": 4224.067
},
"counts": {
"classes": 4,
"category_videos": 30,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "MOVIE",
"vod_id": "19896",
"flag": "人人专线",
"play_id": "19896@177207"
},
"player": {
"parse": 0,
"url": "https://tfwo3grhdgmt1gc41hcjz8yzdk.ourdvsssvip.com:20443/ws-302.bwcgee.cn/aaa9760f2aa640daa8ace281e5c6571c/1105f787c90a454f8b0c0dc9efd859d5-0b8e32a2d7c39973fb71021c97a37fb8-ld.mp4?key=6097af80bae55830e417ae28638a85ae&time=1781270251556&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=2c92a2a9b94d47b0aedb9f444dbfd52e&hevc=false&seasonId=19896&wsiphost=ipdbme&wsrid_tag=6a2bceab_PS-CTU-01y7n22_46418-2395-s1t1781255851631&x-mamba-business-label=13423&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
"valid": false,
"reachable": false,
"status_code": 403,
"final_url": "https://tfwo3grhdgmt1gc41hcjz8yzdk.ourdvsssvip.com:20443/ws-302.bwcgee.cn/aaa9760f2aa640daa8ace281e5c6571c/1105f787c90a454f8b0c0dc9efd859d5-0b8e32a2d7c39973fb71021c97a37fb8-ld.mp4?key=6097af80bae55830e417ae28638a85ae&time=1781270251556&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=2c92a2a9b94d47b0aedb9f444dbfd52e&hevc=false&seasonId=19896&wsiphost=ipdbme&wsrid_tag=6a2bceab_PS-CTU-01y7n22_46418-2395-s1t1781255851631&x-mamba-business-label=13423&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
"reason": "HTTP 403"
}
},
{
"spider": "优酷",
"file": "优酷.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.281,
"init": 0.001,
"home": 0.001,
"category": 1020.079,
"detail": 515.422,
"player": 0.003,
"url_check": 239.019,
"total": 1784.325
},
"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.505,
"init": 0.001,
"home": 0.001,
"category": 4863.821,
"detail": 5137.831,
"player": 0.007,
"url_check": 926.869,
"total": 10933.359
},
"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": 8.031,
"init": 0.001,
"home": 0.001,
"category": 4327.112,
"detail": 3258.877,
"player": 4502.549,
"url_check": 4212.385,
"total": 16309.732
},
"counts": {
"classes": 4,
"category_videos": 24,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "movie",
"vod_id": "kongbu/26940",
"flag": "修罗直连",
"play_id": "play/26940-0"
},
"player": {
"parse": 0,
"url": "https://v.xl01.eu.cc/obj/817CD6D80E27EA2C19D81180F6E8C2151974CDF07EF1E9BF5EB31E5C9D9C77EB",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://lf26-imcloud-file-sign.bytetos.com/ad-penny-bucket/ooQDqGA79T1FRC0daWHAIZACEADfwdAIagfFto?x-expires=1781256833&x-signature=vxcSAFWO2AUWgveIVzvsXolU56I%3D",
"reason": null
}
},
{
"spider": "免费短剧",
"file": "免费短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.513,
"init": 0.007,
"home": 0.001,
"category": 364.672,
"detail": 385.368,
"player": 0.003,
"url_check": 155.726,
"total": 1478.297
},
"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.518,
"init": 0.001,
"home": 2283.318,
"category": 4585.145,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 7610.212
},
"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.35,
"init": 0.0,
"home": 0.0,
"category": 2033.345,
"detail": 9945.546,
"player": 13633.937,
"url_check": 5193.99,
"total": 30811.577
},
"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": 4.894,
"init": 0.0,
"home": 0.0,
"category": 8109.186,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10776.103
},
"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.385,
"init": 0.001,
"home": 0.001,
"category": 1236.032,
"detail": 2461.852,
"player": 2795.56,
"url_check": 3035.407,
"total": 9534.713
},
"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": 5.587,
"init": 0.001,
"home": 3190.511,
"category": 263.522,
"detail": 676.858,
"player": 0.002,
"url_check": 426.619,
"total": 4563.537
},
"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.121,
"init": 658.368,
"home": 0.004,
"category": 171.075,
"detail": 184.253,
"player": 0.003,
"url_check": 143.292,
"total": 1160.77
},
"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": 3.415,
"init": 80.544,
"home": 0.001,
"category": 170.657,
"detail": 3046.081,
"player": 280.535,
"url_check": 457.249,
"total": 4039.218
},
"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=587d8d291f8cfbe9742e163b2440e204&buy_key=FM&token=4255&timestamp=1781255864&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=587d8d291f8cfbe9742e163b2440e204&buy_key=FM&token=4255&timestamp=1781255864&duration=453",
"reason": null
}
},
{
"spider": "听友FM",
"file": "听友FM.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.667,
"init": 0.0,
"home": 10015.03,
"category": 1894.35,
"detail": 3426.47,
"player": 5010.151,
"url_check": 4142.047,
"total": 24499.744
},
"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": 1,
"url": "https://tingyou.fm/audios/9783312385/1",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tingyou.fm/audios/9783312385/1",
"reason": null
}
},
{
"spider": "咕咕动漫",
"file": "咕咕动漫.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.31,
"init": 0.005,
"home": 4425.347,
"category": 6480.801,
"detail": 4989.002,
"player": 4546.639,
"url_check": 687.027,
"total": 21136.803
},
"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=1812359880&x-signature=mn%2FoO7%2BEcbtO9GuXKFaeDGOt%2F0Y%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=1812359880&x-signature=mn%2FoO7%2BEcbtO9GuXKFaeDGOt%2F0Y%3D",
"reason": null
}
},
{
"spider": "四万影视",
"file": "四万影视.txt",
"success": false,
"failed_stage": "category",
"error": "HTTPSConnectionPool(host='40000.me', port=443): Read timed out. (read timeout=10)",
"traceback": null,
"timings_ms": {
"module_load": 4.951,
"init": 0.001,
"home": 0.0,
"category": 10016.878,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 20039.703
},
"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": "('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))",
"traceback": null,
"timings_ms": {
"module_load": 5.387,
"init": 0.0,
"home": 0.001,
"category": 7748.057,
"detail": 8854.779,
"player": 0.0,
"url_check": 0.0,
"total": 27202.407
},
"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.965,
"init": 0.001,
"home": 0.001,
"category": 3356.118,
"detail": 11006.576,
"player": 0.004,
"url_check": 1101.721,
"total": 15473.904
},
"counts": {
"classes": 6,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "9541",
"flag": "百度#多多",
"play_id": "https://pan.baidu.com/s/129Igo62567An8zHAboY92g?pwd=yyds"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/129Igo62567An8zHAboY92g?pwd=yyds",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=29Igo62567An8zHAboY92g&pwd=yyds",
"reason": null
}
},
{
"spider": "如意资源",
"file": "如意资源.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.301,
"init": 0.001,
"home": 0.008,
"category": 7085.048,
"detail": 4362.091,
"player": 0.004,
"url_check": 5081.199,
"total": 16533.303
},
"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": 9.504,
"init": 4171.461,
"home": 8517.42,
"category": 4252.484,
"detail": 3091.822,
"player": 3375.687,
"url_check": 4217.446,
"total": 45439.012
},
"counts": {
"classes": 9,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "605861",
"flag": "4K专线",
"play_id": "xfy-YiEYeKgJZI3iviumb9gZaTq6VatGFA9HqhWr+hiIWJEmtfV3X81vJGpoWwojmcZBJ0bHzaA6etFHhNfe5Glws6rJEg0NGHETlnQ6hfUZGhiDOQ6qN8/HHyJQk9euOy3t@@@xfyun"
},
"player": {
"parse": 0,
"url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm88VnOduDLiE_KjTnzj4XW2CWo0HxoTkuyMYuAIghRFcvPEk7Vq-eN4W-UwAZDxIx8oz993ITWEr3Aqlpg3GQ9Pt9juVS1plUE7KAR7qGqMeS8aZSgX6Pu4IcRuCcFMssaKrHTpy360iUdBzbFVsbta3eRsfNImk0LSPJ-ajWNiLO4wI3Sn30yjZWxjsV27_1X_1bzSTfWikG29MgkxZmNEY&xfy.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://xfyvideochandi.online/m.php?data=9JNpgjlvwTy_6Y8t7EDm88VnOduDLiE_KjTnzj4XW2CWo0HxoTkuyMYuAIghRFcvPEk7Vq-eN4W-UwAZDxIx8oz993ITWEr3Aqlpg3GQ9Pt9juVS1plUE7KAR7qGqMeS8aZSgX6Pu4IcRuCcFMssaKrHTpy360iUdBzbFVsbta3eRsfNImk0LSPJ-ajWNiLO4wI3Sn30yjZWxjsV27_1X_1bzSTfWikG29MgkxZmNEY&xfy.m3u8",
"reason": null
}
},
{
"spider": "布布影视",
"file": "布布影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.248,
"init": 0.001,
"home": 0.001,
"category": 4910.793,
"detail": 5145.638,
"player": 4060.647,
"url_check": 668.31,
"total": 19801.0
},
"counts": {
"classes": 4,
"category_videos": 24,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "86421",
"flag": "3Q蓝光(1)",
"play_id": "JD2K@1@JD-2eb0e9c130c8697db140c1e2f6a6530c0"
},
"player": {
"parse": 0,
"url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/7b7d2e54-a846-4219-a4f5-d551846ba81a.m3u8?x-amz-CLIENTTYPEIN=UNKNOWN&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&x-amz-userLevel=0&x-amz-limitrate=51200&x-amz-UID=269636103&x-amz-APPID=828221&response-content-disposition=attachment%3Bfilename%3D%22%E6%AD%A3%E7%89%87.m3u8%22%3Bfilename*%3DUTF-8%27%27%25E6%25AD%25A3%25E7%2589%2587.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=VvEufZZvZWcuGwxSV6va9S7jH9A%3D&Expires=1781256183&x-amz-FSIZE=58279&x-amz-UFID=824611240788195004",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://media-bjcy-fy-person01.bjoss.ctyunxs.cn/PERSONCLOUD/7b7d2e54-a846-4219-a4f5-d551846ba81a.m3u8?x-amz-CLIENTTYPEIN=UNKNOWN&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&x-amz-userLevel=0&x-amz-limitrate=51200&x-amz-UID=269636103&x-amz-APPID=828221&response-content-disposition=attachment%3Bfilename%3D%22%E6%AD%A3%E7%89%87.m3u8%22%3Bfilename*%3DUTF-8%27%27%25E6%25AD%25A3%25E7%2589%2587.m3u8&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=PERSON&Signature=VvEufZZvZWcuGwxSV6va9S7jH9A%3D&Expires=1781256183&x-amz-FSIZE=58279&x-amz-UFID=824611240788195004",
"reason": null
}
},
{
"spider": "微观短剧",
"file": "微观短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.608,
"init": 0.017,
"home": 202.63,
"category": 283.928,
"detail": 917.618,
"player": 0.002,
"url_check": 677.877,
"total": 2086.175
},
"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=1781255865&sign=9edd7c934b8e4a33354c70b6eaa0338e"
},
"player": {
"parse": 0,
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1781255865&sign=9edd7c934b8e4a33354c70b6eaa0338e",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1781255865&sign=9edd7c934b8e4a33354c70b6eaa0338e",
"reason": null
}
},
{
"spider": "新片预告",
"file": "新片预告.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.677,
"init": 0.001,
"home": 3410.522,
"category": 2441.936,
"detail": 2903.66,
"player": 3704.706,
"url_check": 1084.787,
"total": 13551.814
},
"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.927,
"init": 0.001,
"home": 0.001,
"category": 2936.863,
"detail": 4627.306,
"player": 2368.403,
"url_check": 5381.394,
"total": 15319.316
},
"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.138,
"init": 0.0,
"home": 0.001,
"category": 460.622,
"detail": 589.024,
"player": 0.002,
"url_check": 595.201,
"total": 1648.4
},
"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.78,
"init": 0.001,
"home": 0.001,
"category": 3366.074,
"detail": 8804.967,
"player": 0.01,
"url_check": 2113.857,
"total": 14294.193
},
"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.718,
"init": 0.001,
"home": 0.001,
"category": 12704.689,
"detail": 4415.796,
"player": 6983.888,
"url_check": 1715.824,
"total": 25824.404
},
"counts": {
"classes": 4,
"category_videos": 36,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "guoman",
"vod_id": "18548",
"flag": "高清",
"play_id": "/play/18548-1-1/"
},
"player": {
"parse": 0,
"url": "https://v.lzcdn27.com/20260214/5233_434abb0c/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.lzcdn27.com/20260214/5233_434abb0c/index.m3u8",
"reason": null
}
},
{
"spider": "橘子TV",
"file": "橘子TV.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.895,
"init": 3609.868,
"home": 3103.086,
"category": 3185.466,
"detail": 4671.985,
"player": 8308.449,
"url_check": 2827.129,
"total": 25710.53
},
"counts": {
"classes": 8,
"category_videos": 18,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "50",
"vod_id": "409470",
"flag": "一起看APP",
"play_id": "25776899"
},
"player": {
"parse": 0,
"url": "https://usaydd.5gwcft9h.com/m3u87/share/7710967/7906421/20260607/105633/720/index.m3u8?sign=144b64fe2deb0193cdc814756af47f18&t=1781255893",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://usaydd.5gwcft9h.com/m3u87/share/7710967/7906421/20260607/105633/720/index.m3u8?sign=144b64fe2deb0193cdc814756af47f18&t=1781255893",
"reason": null
}
},
{
"spider": "欧歌",
"file": "欧歌.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.331,
"init": 0.001,
"home": 0.001,
"category": 5020.941,
"detail": 5037.79,
"player": 0.005,
"url_check": 1141.845,
"total": 11208.383
},
"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": 7.233,
"init": 107.464,
"home": 199.593,
"category": 154.301,
"detail": 137.73,
"player": 162.771,
"url_check": 90.428,
"total": 859.967
},
"counts": {
"classes": 7,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "419726",
"flag": "🔥蓝光二🔥",
"play_id": "NBY-XMYAES53465fa0d1424902e724abb7dd26d71f577d94cb110e3c6bfb8378b99464961171067ce4024bf2b45a9f52556b1a541a|865264fbc96d740e694317302d43a437@@@NBY"
},
"player": {
"parse": 0,
"url": "http://43.248.96.62:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1781255876633&url=NBY-51bcd8ba9d7563f76f6311975360ae7b.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://43.248.96.62:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1781255876633&url=NBY-51bcd8ba9d7563f76f6311975360ae7b.m3u8",
"reason": null
}
},
{
"spider": "河马短剧",
"file": "河马短剧.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.472,
"init": 0.001,
"home": 686.57,
"category": 398.926,
"detail": 883.017,
"player": 0.027,
"url_check": 1281.85,
"total": 3256.833
},
"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/f76f0ddcd63170bf53217caa7154a621/6a2d1c10/81/7x6/76x2/762x8/76281200014/613630918_1/613630918.720p.narrowv3.mp4"
},
"player": {
"parse": 0,
"url": "https://dzzt-video.cbread.cn/f76f0ddcd63170bf53217caa7154a621/6a2d1c10/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/f76f0ddcd63170bf53217caa7154a621/6a2d1c10/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": 6.999,
"init": 241.624,
"home": 7891.613,
"category": 1671.894,
"detail": 2472.867,
"player": 4386.131,
"url_check": 1638.938,
"total": 23321.867
},
"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=1781255900&sign=2d75dc525eaba4f1a6ab2b92235ad31a",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://45.207.210.22:2028/play/edf6c5201100a9fa566f9ec3c6b562d3.m3u8?t=1781255900&sign=2d75dc525eaba4f1a6ab2b92235ad31a",
"reason": null
}
},
{
"spider": "滴答影视",
"file": "滴答影视.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.305,
"init": 0.001,
"home": 0.001,
"category": 6367.809,
"detail": 5966.19,
"player": 0.004,
"url_check": 1569.794,
"total": 25679.957
},
"counts": {
"classes": 5,
"category_videos": 48,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "3064",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1oZERMbLBAoEnj0AFQzxOFA?pwd=3b21"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1oZERMbLBAoEnj0AFQzxOFA?pwd=3b21",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=oZERMbLBAoEnj0AFQzxOFA&pwd=3b21",
"reason": null
}
},
{
"spider": "潮流APP",
"file": "潮流APP.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.91,
"init": 0.002,
"home": 442.553,
"category": 470.381,
"detail": 439.164,
"player": 335.331,
"url_check": 77.6,
"total": 1769.306
},
"counts": {
"classes": 10,
"category_videos": 12,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "10",
"vod_id": "75722",
"flag": "线路二 (点击换线)",
"play_id": "75722@@0@@0"
},
"player": {
"parse": 0,
"url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1781255882192&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1781255882192&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
"reason": null
}
},
{
"spider": "爱奇艺",
"file": "爱奇艺.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 12.462,
"init": 0.049,
"home": 4320.346,
"category": 507.751,
"detail": 1338.372,
"player": 0.001,
"url_check": 957.972,
"total": 7137.679
},
"counts": {
"classes": 11,
"category_videos": 60,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "pcw:1",
"vod_id": "pcw:1$3232427557029600",
"flag": "爱奇艺",
"play_id": "http://www.iqiyi.com/v_un72cdmob0.html"
},
"player": {
"parse": 1,
"url": "http://www.iqiyi.com/v_un72cdmob0.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.iqiyi.com/v_un72cdmob0.html",
"reason": null
}
},
{
"spider": "片库",
"file": "片库.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.541,
"init": 0.077,
"home": 0.001,
"category": 7779.415,
"detail": 0.001,
"player": 0.001,
"url_check": 105.369,
"total": 7893.866
},
"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.287,
"init": 0.001,
"home": 0.0,
"category": 3350.709,
"detail": 3452.469,
"player": 4609.641,
"url_check": 4080.556,
"total": 15498.298
},
"counts": {
"classes": 6,
"category_videos": 48,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "index",
"vod_id": "145376",
"flag": "独播库",
"play_id": "145376-1-1"
},
"player": {
"parse": 0,
"url": "https://vid.dbokutv.com/20260610/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBtHsRsGlR7XgBMDvU6mjC34jC313E3SsD3T1BcrmD0/chunklist.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vid.dbokutv.com/20260610/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBtHsRsGlR7XgBMDvU6mjC34jC313E3SsD3T1BcrmD0/chunklist.m3u8",
"reason": null
}
},
{
"spider": "猫猫4K",
"file": "猫猫4K.txt",
"success": false,
"failed_stage": "url_check",
"error": "('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))",
"traceback": null,
"timings_ms": {
"module_load": 9.809,
"init": 208.804,
"home": 243.177,
"category": 440.867,
"detail": 253.215,
"player": 112.646,
"url_check": 5052.94,
"total": 9347.441
},
"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": null,
"final_url": "https://vip.dytt-play.com/20250425/15234_3dcf9c44/index.m3u8",
"reason": "('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))"
}
},
{
"spider": "玩偶哥哥",
"file": "玩偶哥哥.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.187,
"init": 0.001,
"home": 0.001,
"category": 2493.629,
"detail": 1999.342,
"player": 0.003,
"url_check": 1511.123,
"total": 6010.847
},
"counts": {
"classes": 8,
"category_videos": 70,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "123920",
"flag": "百度#玩偶哥哥",
"play_id": "https://pan.baidu.com/s/1cjzx1BfqNthQqIUPiwgv3A?pwd=wogg"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1cjzx1BfqNthQqIUPiwgv3A?pwd=wogg",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=cjzx1BfqNthQqIUPiwgv3A&pwd=wogg",
"reason": null
}
},
{
"spider": "玩偶聚合",
"file": "玩偶聚合.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 35.551,
"init": 0.001,
"home": 3.113,
"category": 3024.295,
"detail": 2105.529,
"player": 0.002,
"url_check": 1002.371,
"total": 6171.721
},
"counts": {
"classes": 10,
"category_videos": 70,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "site_wanou",
"vod_id": "site:wanou:/voddetail/126337.html",
"flag": "百度#玩偶",
"play_id": "https://pan.baidu.com/s/1GLf3nPQVHZFbDt2DrX5Lmg?pwd=s222"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1GLf3nPQVHZFbDt2DrX5Lmg?pwd=s222",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=GLf3nPQVHZFbDt2DrX5Lmg&pwd=s222",
"reason": null
}
},
{
"spider": "瓜子",
"file": "瓜子.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.525,
"init": 0.001,
"home": 0.014,
"category": 7894.73,
"detail": 8603.371,
"player": 3568.556,
"url_check": 1877.961,
"total": 21952.078
},
"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/1beccb606ec0d4f091cdf8589b8232ec/20260612171826/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.088,
"init": 0.001,
"home": 639.476,
"category": 315.206,
"detail": 629.425,
"player": 246.134,
"url_check": 35.521,
"total": 1870.269
},
"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": 3.887,
"init": 0.001,
"home": 298.137,
"category": 228.898,
"detail": 260.897,
"player": 0.015,
"url_check": 527.126,
"total": 1319.487
},
"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.691,
"init": 0.001,
"home": 0.001,
"category": 2836.573,
"detail": 2634.836,
"player": 2814.005,
"url_check": 1262.523,
"total": 19575.367
},
"counts": {
"classes": 4,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "/categories/1/movies/",
"vod_id": "126567",
"flag": "百度2",
"play_id": "push://https://www.seedhub.cc/link_start/?redirect_to=pan_id_635101&movie_title=✅✅————【真人快打2】【1080p+4K中字】【高清体积更小】【无水印】—————✅ 提取码:mfi8 9天前"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/14KtMgk7cXish2UKRYS-oBg?pwd=mfi8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=4KtMgk7cXish2UKRYS-oBg&pwd=mfi8",
"reason": null
}
},
{
"spider": "盘链",
"file": "盘链.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 8.162,
"init": 0.094,
"home": 0.001,
"category": 5010.035,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10028.748
},
"counts": {
"classes": 5,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "1",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "短剧优选",
"file": "短剧优选.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 18.811,
"init": 1665.82,
"home": 0.088,
"category": 834.599,
"detail": 673.008,
"player": 0.002,
"url_check": 536.419,
"total": 3729.334
},
"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": 3.516,
"init": 0.0,
"home": 0.001,
"category": 248.382,
"detail": 247.8,
"player": 0.005,
"url_check": 154.197,
"total": 654.214
},
"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": 4.984,
"init": 0.002,
"home": 0.003,
"category": 8909.339,
"detail": 7299.584,
"player": 0.003,
"url_check": 0.071,
"total": 21225.039
},
"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": 5.522,
"init": 0.001,
"home": 7017.006,
"category": 1351.864,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 11355.54
},
"counts": {
"classes": 5,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "juji",
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "网易云音乐",
"file": "网易云音乐.txt",
"success": false,
"failed_stage": "player",
"error": "playerContent 未返回播放地址",
"traceback": null,
"timings_ms": {
"module_load": 3.018,
"init": 0.0,
"home": 600.998,
"category": 500.604,
"detail": 0.004,
"player": 5012.115,
"url_check": 0.0,
"total": 11565.68
},
"counts": {
"classes": 62,
"category_videos": 100,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "/discover/toplist?id=3779629",
"vod_id": "3382908505@玻璃@Gareth.T👉MV",
"flag": "网易云音乐",
"play_id": "3382908505"
},
"player": {
"parse": 0,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
{
"spider": "耐视点播",
"file": "耐视点播.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 4.128,
"init": 0.001,
"home": 0.001,
"category": 18133.137,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 30997.955
},
"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.347,
"init": 0.001,
"home": 165.458,
"category": 227.934,
"detail": 1125.986,
"player": 0.002,
"url_check": 236.215,
"total": 1761.762
},
"counts": {
"classes": 7,
"category_videos": 12,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "choice",
"vod_id": "choice$mzc00200mxo428o",
"flag": "腾讯视频",
"play_id": "https://v.qq.com/x/cover/mzc00200mxo428o/l41026waewf.html"
},
"player": {
"parse": 1,
"url": "https://v.qq.com/x/cover/mzc00200mxo428o/l41026waewf.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.qq.com/x/cover/mzc00200mxo428o/l41026waewf.html",
"reason": null
}
},
{
"spider": "至臻",
"file": "至臻.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.208,
"init": 0.001,
"home": 0.001,
"category": 4113.285,
"detail": 12931.876,
"player": 0.007,
"url_check": 161.844,
"total": 17214.67
},
"counts": {
"classes": 7,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "15400",
"flag": "夸克#至臻",
"play_id": "https://pan.quark.cn/s/e1f1f2f33d03"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/e1f1f2f33d03",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/e1f1f2f33d03",
"reason": null
}
},
{
"spider": "茶杯狐",
"file": "茶杯狐.txt",
"success": false,
"failed_stage": "home",
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.357,
"init": 0.0,
"home": 2200.282,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 2205.779
},
"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.925,
"init": 0.001,
"home": 0.001,
"category": 1927.635,
"detail": 2234.704,
"player": 0.015,
"url_check": 166.852,
"total": 4339.614
},
"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": 8.115,
"init": 0.0,
"home": 0.001,
"category": 4184.014,
"detail": 5655.845,
"player": 0.004,
"url_check": 1774.075,
"total": 11622.395
},
"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": 11.327,
"init": 0.001,
"home": 0.001,
"category": 2521.025,
"detail": 5542.583,
"player": 4988.904,
"url_check": 3220.112,
"total": 16290.901
},
"counts": {
"classes": 4,
"category_videos": 36,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "414878",
"flag": "蓝光专线4",
"play_id": "play/414878-0-0"
},
"player": {
"parse": 0,
"url": "https://play.phimgood.com/20260515/26831_01659324/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://play.phimgood.com/20260515/26831_01659324/index.m3u8",
"reason": null
}
},
{
"spider": "视界",
"file": "视界.txt",
"success": false,
"failed_stage": "unexpected",
"error": "HTTPSConnectionPool(host='cms140.yhg.one', port=443): Read timed out. (read timeout=10)",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 796, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n sock=sock,\n ...<14 lines>...\n assert_fingerprint=self.assert_fingerprint,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 975, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n sock=sock,\n ...<8 lines>...\n tls_in_tls=tls_in_tls,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/ssl_.py\", line 483, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\nTimeoutError: _ssl.c:1063: The handshake operation timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='cms140.yhg.one', port=443): Read timed out. (read timeout=10)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 756, in validate_spider_file\n home_result = _run_timed(result[\"timings_ms\"], \"home\", spider.homeContent, clock, False)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 72, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 400, in _ensure_init_payload\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 199, in _post_api\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='cms140.yhg.one', port=443): Read timed out. (read timeout=10)\n",
"timings_ms": {
"module_load": 6.067,
"init": 0.0,
"home": 10013.848,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10024.881
},
"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.351,
"init": 0.001,
"home": 0.0,
"category": 13633.285,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 27226.913
},
"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": 6.918,
"init": 0.001,
"home": 747.749,
"category": 98.215,
"detail": 3520.156,
"player": 425.411,
"url_check": 23.293,
"total": 4822.687
},
"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/04c5fc8d032bb4f346b54746962ba344/6a2bcedd/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/04c5fc8d032bb4f346b54746962ba344/6a2bcedd/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": 7.728,
"init": 436.03,
"home": 242.747,
"category": 232.401,
"detail": 285.03,
"player": 294.289,
"url_check": 27.787,
"total": 1527.681
},
"counts": {
"classes": 12,
"category_videos": 15,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "recommend",
"vod_id": "538925776",
"flag": "酷狗音乐",
"play_id": "538925776"
},
"player": {
"parse": 0,
"url": "http://fsdg360.tx.kugou.com/202606121718/8de7d15ad2dd168139e87d264fdd41dd/v3/9ff58a73493fd78d09f82b13bc9bef51/yp/p_0_960131/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx538925776_qu128_s1735855403.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://fsdg360.tx.kugou.com/202606121718/8de7d15ad2dd168139e87d264fdd41dd/v3/9ff58a73493fd78d09f82b13bc9bef51/yp/p_0_960131/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx538925776_qu128_s1735855403.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.883,
"init": 0.001,
"home": 1268.6,
"category": 205.163,
"detail": 309.771,
"player": 338.064,
"url_check": 835.047,
"total": 2961.074
},
"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=1781255901-5d29b42edcd74d9ca0ba5e4495e9a725-0-afaf23633dd02f51f86bcb32dab72315",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260420/1287040/V20260420142132484561287040/index.m3u8?auth_key=1781255901-5d29b42edcd74d9ca0ba5e4495e9a725-0-afaf23633dd02f51f86bcb32dab72315",
"reason": null
}
},
{
"spider": "闪电",
"file": "闪电.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.516,
"init": 0.001,
"home": 0.0,
"category": 2045.338,
"detail": 1837.906,
"player": 0.003,
"url_check": 1138.865,
"total": 5029.14
},
"counts": {
"classes": 5,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "185992",
"flag": "百度#闪电",
"play_id": "https://pan.baidu.com/s/1h7BPUl-K4gWgEAPXumnGWA?pwd=6688"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1h7BPUl-K4gWgEAPXumnGWA?pwd=6688",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=h7BPUl-K4gWgEAPXumnGWA&pwd=6688",
"reason": null
}
},
{
"spider": "韩圈",
"file": "韩圈.txt",
"success": false,
"failed_stage": "home",
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 6.204,
"init": 0.002,
"home": 7999.903,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 8006.257
},
"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": 4.318,
"init": 0.001,
"home": 0.0,
"category": 6920.222,
"detail": 7229.117,
"player": 0.006,
"url_check": 5118.016,
"total": 19272.138
},
"counts": {
"classes": 5,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "0",
"vod_id": "79950",
"flag": "默认线路",
"play_id": "https://cdn.yzzy33-play.com/20260128/6276_08aee627/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://cdn.yzzy33-play.com/20260128/6276_08aee627/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.yzzy33-play.com/20260128/6276_08aee627/index.m3u8",
"reason": null
}
},
{
"spider": "飞卢听书",
"file": "飞卢听书.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.352,
"init": 0.0,
"home": 0.0,
"category": 643.239,
"detail": 332.982,
"player": 0.002,
"url_check": 51.018,
"total": 1030.928
},
"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.002,
"init": 0.0,
"home": 0.0,
"category": 3560.174,
"detail": 4018.267,
"player": 2360.482,
"url_check": 3623.995,
"total": 13567.314
},
"counts": {
"classes": 4,
"category_videos": 40,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "244612",
"flag": "高清31",
"play_id": "/vodplay/244612-3-1.html"
},
"player": {
"parse": 0,
"url": "https://vvip.high26-playback.com/20260612/24044_5937bc13/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vvip.high26-playback.com/20260612/24044_5937bc13/index.m3u8",
"reason": null
}
},
{
"spider": "魔方APP",
"file": "魔方APP.txt",
"success": false,
"failed_stage": "home",
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.276,
"init": 0.001,
"home": 10013.145,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10018.562
},
"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.783,
"init": 0.0,
"home": 0.0,
"category": 3446.939,
"detail": 2611.204,
"player": 0.027,
"url_check": 3565.63,
"total": 9628.353
},
"counts": {
"classes": 6,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "171427",
"flag": "LZ源",
"play_id": "eyJ1cmwiOiJodHRwczovL3YubHpjZG4yNy5jb20vMjAyNTA3MzEvNjc5XzUwYTJiMDQ3L2luZGV4Lm0zdTgiLCJwYXJzZV9hcGkiOiJodHRwczovL2RlbC5tdDMyMC5jb20vbHpmZi5waHA_dXJsPSIsImhlYWRlcnMiOnt9LCJ1c2VyX2FnZW50IjoiIn0="
},
"player": {
"parse": 0,
"url": "https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8",
"reason": null
}
},
{
"spider": "黑猫APP",
"file": "黑猫APP.txt",
"success": false,
"failed_stage": "home",
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 5.13,
"init": 0.001,
"home": 9438.764,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 9444.043
},
"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
}
}
]
}