validate
This commit is contained in:
File diff suppressed because one or more lines are too long
+687
-687
@@ -1,21 +1,21 @@
|
||||
{
|
||||
"generated_at": "2026-05-14T15:16:56+08:00",
|
||||
"generated_at": "2026-05-14T17:30:12+08:00",
|
||||
"max_workers": 16,
|
||||
"total_duration_ms": 67846.685,
|
||||
"total_duration_ms": 55164.03,
|
||||
"summary": {
|
||||
"total": 72,
|
||||
"success": 56,
|
||||
"failed": 16,
|
||||
"success_rate": 0.7778,
|
||||
"success": 58,
|
||||
"failed": 14,
|
||||
"success_rate": 0.8056,
|
||||
"stage_failures": {
|
||||
"module_load": 0,
|
||||
"init": 0,
|
||||
"home": 1,
|
||||
"category": 3,
|
||||
"detail": 3,
|
||||
"detail": 1,
|
||||
"player": 0,
|
||||
"url_check": 1,
|
||||
"unexpected": 8
|
||||
"url_check": 2,
|
||||
"unexpected": 7
|
||||
}
|
||||
},
|
||||
"results": [
|
||||
@@ -27,14 +27,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 174.844,
|
||||
"init": 0.002,
|
||||
"home": 0.005,
|
||||
"category": 5606.179,
|
||||
"detail": 4674.71,
|
||||
"player": 0.003,
|
||||
"url_check": 176.067,
|
||||
"total": 10634.145
|
||||
"module_load": 192.56,
|
||||
"init": 0.001,
|
||||
"home": 0.003,
|
||||
"category": 2789.16,
|
||||
"detail": 2211.745,
|
||||
"player": 0.005,
|
||||
"url_check": 238.462,
|
||||
"total": 5453.272
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -66,14 +66,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 236.013,
|
||||
"init": 0.002,
|
||||
"module_load": 188.246,
|
||||
"init": 0.003,
|
||||
"home": 0.001,
|
||||
"category": 1440.395,
|
||||
"detail": 2371.219,
|
||||
"player": 0.004,
|
||||
"url_check": 0.103,
|
||||
"total": 4049.288
|
||||
"category": 2289.46,
|
||||
"detail": 4930.413,
|
||||
"player": 0.002,
|
||||
"url_check": 0.054,
|
||||
"total": 7433.559
|
||||
},
|
||||
"counts": {
|
||||
"classes": 12,
|
||||
@@ -105,14 +105,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 145.7,
|
||||
"module_load": 194.365,
|
||||
"init": 0.001,
|
||||
"home": 3878.548,
|
||||
"category": 4349.762,
|
||||
"detail": 2388.029,
|
||||
"player": 2203.486,
|
||||
"url_check": 535.272,
|
||||
"total": 13502.678
|
||||
"home": 2434.468,
|
||||
"category": 2198.328,
|
||||
"detail": 2172.308,
|
||||
"player": 2355.929,
|
||||
"url_check": 1381.892,
|
||||
"total": 10751.692
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -132,7 +132,7 @@
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://lv-sycdn.kuwo.cn/9e83cdbfd8bb99dfacdd61a9001fa212/6a0576f6/resource/1307392909/trackmedia/C200000W91kQ0efKLA.m4a?from=vip",
|
||||
"final_url": "https://lv-sycdn.kuwo.cn/6cdcb2fcef1d5dc97bf54490ea2dd32d/6a05962f/resource/1307392909/trackmedia/C200000W91kQ0efKLA.m4a?from=vip",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -144,14 +144,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 280.148,
|
||||
"module_load": 254.427,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2301.11,
|
||||
"detail": 2248.598,
|
||||
"category": 2423.091,
|
||||
"detail": 2439.744,
|
||||
"player": 0.011,
|
||||
"url_check": 1982.979,
|
||||
"total": 6814.249
|
||||
"url_check": 1953.857,
|
||||
"total": 7071.886
|
||||
},
|
||||
"counts": {
|
||||
"classes": 2,
|
||||
@@ -183,14 +183,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 217.762,
|
||||
"init": 0.007,
|
||||
"module_load": 193.607,
|
||||
"init": 0.008,
|
||||
"home": 0.002,
|
||||
"category": 168.478,
|
||||
"detail": 231.68,
|
||||
"player": 587.826,
|
||||
"url_check": 479.235,
|
||||
"total": 3022.618
|
||||
"category": 774.266,
|
||||
"detail": 270.136,
|
||||
"player": 528.483,
|
||||
"url_check": 105.068,
|
||||
"total": 3399.826
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -206,11 +206,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://isure.stream.qqmusic.qq.com/M500004G9dQ732c699.mp3?guid=8d00aca8a980ee971791777f036516c1&vkey=8EB6E5ACEC63B753E7376430DC0C3935C8D4DBFD42FDC378C8257CEE3EB54A2022F169BF76B9FC3A7F879FD14B58F71CC4E936C4B2526D74__v2b94c720&uin=&fromtag=119042&src=M500003v6xsK0PFi9w.mp3&redirect=1",
|
||||
"url": "https://isure.stream.qqmusic.qq.com/M500004G9dQ732c699.mp3?guid=ed7d99e9703dad7b279076a2480d3fac&vkey=0742571FEFECBC10BB1E74545B9A542B88DA0073E9D99CCE9B30FAA242A22E3E8E2DE9A818B0BEEB9820CF9794EA1515828114AEC41A1584__v2b94c723&uin=&fromtag=119042&src=M500003v6xsK0PFi9w.mp3&redirect=1",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://isure.stream.qqmusic.qq.com/M500004G9dQ732c699.mp3?guid=8d00aca8a980ee971791777f036516c1&vkey=8EB6E5ACEC63B753E7376430DC0C3935C8D4DBFD42FDC378C8257CEE3EB54A2022F169BF76B9FC3A7F879FD14B58F71CC4E936C4B2526D74__v2b94c720&uin=&fromtag=119042&src=M500003v6xsK0PFi9w.mp3&redirect=1",
|
||||
"final_url": "https://isure.stream.qqmusic.qq.com/M500004G9dQ732c699.mp3?guid=ed7d99e9703dad7b279076a2480d3fac&vkey=0742571FEFECBC10BB1E74545B9A542B88DA0073E9D99CCE9B30FAA242A22E3E8E2DE9A818B0BEEB9820CF9794EA1515828114AEC41A1584__v2b94c723&uin=&fromtag=119042&src=M500003v6xsK0PFi9w.mp3&redirect=1",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -222,14 +222,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 143.961,
|
||||
"module_load": 186.483,
|
||||
"init": 0.001,
|
||||
"home": 0.002,
|
||||
"category": 5649.063,
|
||||
"detail": 1764.705,
|
||||
"player": 0.016,
|
||||
"url_check": 180.385,
|
||||
"total": 7746.559
|
||||
"category": 2133.802,
|
||||
"detail": 2063.396,
|
||||
"player": 0.005,
|
||||
"url_check": 182.489,
|
||||
"total": 4574.85
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -261,34 +261,34 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 227.008,
|
||||
"module_load": 185.708,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 5423.145,
|
||||
"detail": 3023.068,
|
||||
"player": 4242.317,
|
||||
"url_check": 3902.055,
|
||||
"total": 16819.124
|
||||
"category": 3543.186,
|
||||
"detail": 2499.237,
|
||||
"player": 2992.714,
|
||||
"url_check": 4156.278,
|
||||
"total": 13388.063
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
"category_videos": 228,
|
||||
"category_videos": 227,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "index",
|
||||
"vod_id": "135239",
|
||||
"vod_id": "202882",
|
||||
"flag": "YouKnowTV",
|
||||
"play_id": "eyJ2b2RfaWQiOiIxMzUyMzkiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IjIwMjUwMTAxIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8xMzUyMzktMi0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8xMzUyMzktMi0xLyJ9LHsic291cmNlIjoi57q_6LevMjc1Iiwic291cmNlX2lkIjoiMyIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzEzNTIzOS0zLTEvIn0seyJzb3VyY2UiOiLnur_ot68yNzYiLCJzb3VyY2VfaWQiOiIzIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMTM1MjM5LTMtMS8ifSx7InNvdXJjZSI6Iue6v-i3rzQ1OCIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8xMzUyMzktMS0xLyJ9LHsic291cmNlIjoi57q_6LevNDU5Iiwic291cmNlX2lkIjoiMSIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzEzNTIzOS0xLTEvIn1dfQ"
|
||||
"play_id": "eyJ2b2RfaWQiOiIyMDI4ODIiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDI4ODItMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDI4ODItMS0xLyJ9LHsic291cmNlIjoi57q_6LevMjAiLCJzb3VyY2VfaWQiOiIzIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjAyODgyLTMtMS8ifSx7InNvdXJjZSI6Iue6v-i3rzIxIiwic291cmNlX2lkIjoiMyIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwMjg4Mi0zLTEvIn0seyJzb3VyY2UiOiLnur_ot68zNiIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDI4ODItMi0xLyJ9LHsic291cmNlIjoi57q_6LevMzciLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjAyODgyLTItMS8ifV19"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://vip.dytt-cinema.com/20250214/1508_ebd6d2f5/index.m3u8",
|
||||
"url": "https://vip.dytt-tvs.com/20260401/14977_e8f6cc21/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://vodsv2.jimxtc.com/20250214/1508_ebd6d2f5/index.m3u8",
|
||||
"final_url": "https://cnvod.jimxtc.com/20260401/14977_e8f6cc21/index.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -300,14 +300,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 149.77,
|
||||
"init": 0.006,
|
||||
"module_load": 192.353,
|
||||
"init": 0.017,
|
||||
"home": 0.002,
|
||||
"category": 3532.989,
|
||||
"detail": 2420.518,
|
||||
"category": 2439.431,
|
||||
"detail": 2798.016,
|
||||
"player": 0.003,
|
||||
"url_check": 1311.006,
|
||||
"total": 7417.919
|
||||
"url_check": 1202.492,
|
||||
"total": 6653.7
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -339,14 +339,14 @@
|
||||
"error": "详情缺少播放源或播放列表",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 229.768,
|
||||
"init": 0.0,
|
||||
"home": 2418.896,
|
||||
"category": 4973.575,
|
||||
"detail": 3397.103,
|
||||
"module_load": 185.18,
|
||||
"init": 0.001,
|
||||
"home": 2750.737,
|
||||
"category": 2238.36,
|
||||
"detail": 2125.147,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 18304.346
|
||||
"total": 12677.16
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -356,7 +356,7 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "2",
|
||||
"vod_id": "36486151",
|
||||
"vod_id": "25915719",
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
},
|
||||
@@ -373,39 +373,39 @@
|
||||
{
|
||||
"spider": "世纪音乐",
|
||||
"file": "世纪音乐.txt",
|
||||
"success": false,
|
||||
"failed_stage": "detail",
|
||||
"error": "详情缺少播放源或播放列表",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 142.294,
|
||||
"module_load": 188.812,
|
||||
"init": 0.001,
|
||||
"home": 171.227,
|
||||
"category": 0.007,
|
||||
"detail": 130.304,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 602.479
|
||||
"home": 280.281,
|
||||
"category": 166.741,
|
||||
"detail": 164.63,
|
||||
"player": 0.01,
|
||||
"url_check": 308.289,
|
||||
"total": 1124.205
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
"category_videos": 3,
|
||||
"category_videos": 28,
|
||||
"detail_videos": 1,
|
||||
"episodes": 0
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "rank_list",
|
||||
"vod_id": "rank:rise",
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
"tid": "home",
|
||||
"vod_id": "song:yetddtetwd",
|
||||
"flag": "世纪音乐",
|
||||
"play_id": "music:yetddtetwd"
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"parse": 0,
|
||||
"url": "https://www.4c44.com/data/down.php?ac=music&id=yetddtetwd",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://www.4c44.com/data/down.php?ac=music&id=yetddtetwd",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -417,14 +417,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 262.496,
|
||||
"init": 0.0,
|
||||
"home": 0.001,
|
||||
"category": 4203.952,
|
||||
"detail": 3455.89,
|
||||
"player": 8716.703,
|
||||
"url_check": 2427.935,
|
||||
"total": 19070.839
|
||||
"module_load": 208.22,
|
||||
"init": 0.003,
|
||||
"home": 0.002,
|
||||
"category": 2299.07,
|
||||
"detail": 2019.646,
|
||||
"player": 5222.964,
|
||||
"url_check": 2478.267,
|
||||
"total": 12252.522
|
||||
},
|
||||
"counts": {
|
||||
"classes": 14,
|
||||
@@ -456,14 +456,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 215.275,
|
||||
"module_load": 188.553,
|
||||
"init": 0.001,
|
||||
"home": 3928.393,
|
||||
"category": 4835.031,
|
||||
"detail": 8378.452,
|
||||
"player": 0.061,
|
||||
"url_check": 5335.466,
|
||||
"total": 22698.2
|
||||
"home": 1966.221,
|
||||
"category": 1205.871,
|
||||
"detail": 5514.303,
|
||||
"player": 0.022,
|
||||
"url_check": 3942.436,
|
||||
"total": 12833.456
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -483,7 +483,7 @@
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/d042934b5aaf3329357163dd3edd4da1ea9ca1db.m3u8",
|
||||
"final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/d695ce87b6dcc73e5b95c3793145bf91efb69a6c.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -495,14 +495,14 @@
|
||||
"error": "HTTPSConnectionPool(host='www.letu.me', 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='www.letu.me', 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 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 412, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/乐兔.txt\", line 117, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/乐兔.txt\", line 72, in _request_html\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.letu.me', port=443): Read timed out. (read timeout=10)\n",
|
||||
"timings_ms": {
|
||||
"module_load": 252.388,
|
||||
"module_load": 188.283,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 10045.193,
|
||||
"category": 10050.258,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 10305.409
|
||||
"total": 10260.538
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -534,14 +534,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 243.065,
|
||||
"module_load": 189.559,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 6611.757,
|
||||
"detail": 4215.302,
|
||||
"player": 0.006,
|
||||
"url_check": 1011.468,
|
||||
"total": 12082.469
|
||||
"home": 0.001,
|
||||
"category": 4943.717,
|
||||
"detail": 1849.008,
|
||||
"player": 0.004,
|
||||
"url_check": 931.923,
|
||||
"total": 7934.31
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -551,17 +551,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "/index.php/vod/detail/id/12379.html",
|
||||
"vod_id": "/index.php/vod/detail/id/6861.html",
|
||||
"flag": "百度#二小",
|
||||
"play_id": "https://pan.baidu.com/s/1KBoFekk6ROhuUssGJN2kpQ?pwd=rpgh"
|
||||
"play_id": "https://pan.baidu.com/s/1w02-PXyH1jeYSFkvezrMJg?pwd=xiqe"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://pan.baidu.com/s/1KBoFekk6ROhuUssGJN2kpQ?pwd=rpgh",
|
||||
"url": "https://pan.baidu.com/s/1w02-PXyH1jeYSFkvezrMJg?pwd=xiqe",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=KBoFekk6ROhuUssGJN2kpQ&pwd=rpgh",
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=w02-PXyH1jeYSFkvezrMJg&pwd=xiqe",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -573,14 +573,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 262.588,
|
||||
"module_load": 182.396,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 5112.874,
|
||||
"detail": 2728.779,
|
||||
"player": 0.021,
|
||||
"url_check": 960.21,
|
||||
"total": 9066.261
|
||||
"home": 0.005,
|
||||
"category": 3262.678,
|
||||
"detail": 2137.457,
|
||||
"player": 0.007,
|
||||
"url_check": 1106.864,
|
||||
"total": 6713.213
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -590,17 +590,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "movie/list_2",
|
||||
"vod_id": "/movie/2020/0128/7925.html",
|
||||
"vod_id": "/movie/2026/0514/59157.html",
|
||||
"flag": "baidu",
|
||||
"play_id": "https://pan.baidu.com/s/1Qlm09dB5we4U1n7hQXnRjA?pwd=n3ac"
|
||||
"play_id": "https://pan.baidu.com/s/1OMLrKe8uLpRQu0fphTgwMw?pwd=wkcq"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://pan.baidu.com/s/1Qlm09dB5we4U1n7hQXnRjA?pwd=n3ac",
|
||||
"url": "https://pan.baidu.com/s/1OMLrKe8uLpRQu0fphTgwMw?pwd=wkcq",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=Qlm09dB5we4U1n7hQXnRjA&pwd=n3ac",
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=OMLrKe8uLpRQu0fphTgwMw&pwd=wkcq",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -612,14 +612,14 @@
|
||||
"error": "HTTP 403",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 157.421,
|
||||
"module_load": 187.976,
|
||||
"init": 0.001,
|
||||
"home": 279.125,
|
||||
"category": 269.354,
|
||||
"detail": 244.816,
|
||||
"player": 422.728,
|
||||
"url_check": 394.545,
|
||||
"total": 2856.926
|
||||
"home": 257.179,
|
||||
"category": 268.778,
|
||||
"detail": 303.735,
|
||||
"player": 409.942,
|
||||
"url_check": 344.209,
|
||||
"total": 3030.962
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -635,11 +635,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://a3fkpcuk2gkkpmr.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/1042fe66438071f1b7975420848d0402/6eacc12bf7a6411c8174b99723f415bc-494b769a1432c115ec157a0c96eb87ed-ld.mp4?auth_key=1778757419-a325f6f131a81b0de9828333f45c3c8d-0-b309a82d1315ed695832b556bdb856db&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=f2c7d2b3fa75437682eab2de18488d3d&hevc=false&seasonId=56136",
|
||||
"url": "https://a3fkpcul3b4qlid.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/1042fe66438071f1b7975420848d0402/6eacc12bf7a6411c8174b99723f415bc-494b769a1432c115ec157a0c96eb87ed-ld.mp4?auth_key=1778765415-ea3743f43f587923979e00683dc8e4f7-0-304977bb539be776d05366c2b9a54aa8&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=394d473cc56040718114db13f49c852d&hevc=false&seasonId=56136",
|
||||
"valid": false,
|
||||
"reachable": false,
|
||||
"status_code": 403,
|
||||
"final_url": "https://a3fkpcuk2gkkpmr.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/1042fe66438071f1b7975420848d0402/6eacc12bf7a6411c8174b99723f415bc-494b769a1432c115ec157a0c96eb87ed-ld.mp4?auth_key=1778757419-a325f6f131a81b0de9828333f45c3c8d-0-b309a82d1315ed695832b556bdb856db&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=f2c7d2b3fa75437682eab2de18488d3d&hevc=false&seasonId=56136",
|
||||
"final_url": "https://a3fkpcul3b4qlid.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/1042fe66438071f1b7975420848d0402/6eacc12bf7a6411c8174b99723f415bc-494b769a1432c115ec157a0c96eb87ed-ld.mp4?auth_key=1778765415-ea3743f43f587923979e00683dc8e4f7-0-304977bb539be776d05366c2b9a54aa8&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=394d473cc56040718114db13f49c852d&hevc=false&seasonId=56136",
|
||||
"reason": "HTTP 403"
|
||||
}
|
||||
},
|
||||
@@ -651,14 +651,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.537,
|
||||
"module_load": 15.718,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 299.15,
|
||||
"detail": 613.964,
|
||||
"player": 0.003,
|
||||
"url_check": 474.627,
|
||||
"total": 1397.137
|
||||
"category": 325.722,
|
||||
"detail": 1024.209,
|
||||
"player": 0.007,
|
||||
"url_check": 246.103,
|
||||
"total": 1614.621
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -678,7 +678,7 @@
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://www.youku.com/index/y404?type=no_data&detail=",
|
||||
"final_url": "https://v.youku.com/v_show/id_XNjUxODQ1MzE1Ng==.html",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -688,26 +688,26 @@
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))",
|
||||
"traceback": "Traceback (most recent call last):\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 )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\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 )\nConnectionResetError: [Errno 104] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\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 38, in reraise\n raise value.with_traceback(tb)\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.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\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 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 428, in _validate_from_tid\n detail_result = _run_timed(result[\"timings_ms\"], \"detail\", spider.detailContent, clock, [vod_id])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/低端影视.txt\", line 353, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/低端影视.txt\", line 197, in _request_html\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n",
|
||||
"traceback": "Traceback (most recent call last):\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 )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\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 )\nConnectionResetError: [Errno 104] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\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 38, in reraise\n raise value.with_traceback(tb)\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.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\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 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 412, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/低端影视.txt\", line 235, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/低端影视.txt\", line 197, in _request_html\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 10.683,
|
||||
"module_load": 4.161,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 4632.055,
|
||||
"detail": 5037.56,
|
||||
"category": 5037.697,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 9682.203
|
||||
"total": 5047.095
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
"category_videos": 24,
|
||||
"category_videos": 0,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
},
|
||||
"samples": {
|
||||
"tid": "series",
|
||||
"vod_id": "movie/mia",
|
||||
"vod_id": null,
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
},
|
||||
@@ -729,14 +729,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 19.657,
|
||||
"init": 0.001,
|
||||
"module_load": 6.842,
|
||||
"init": 0.0,
|
||||
"home": 0.001,
|
||||
"category": 3357.3,
|
||||
"detail": 4533.784,
|
||||
"player": 5044.358,
|
||||
"url_check": 2274.632,
|
||||
"total": 15231.632
|
||||
"category": 3042.806,
|
||||
"detail": 1839.615,
|
||||
"player": 4957.714,
|
||||
"url_check": 2130.131,
|
||||
"total": 11978.67
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -752,50 +752,50 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://v.xlys.ltd.ua/obj/ED0A15F4F7B60C87321060B797949EB18A5E6DB85751413B8C87D8C8B93130A6",
|
||||
"url": "https://v.xlys.ltd.ua/obj/73323D3B882250A139A51E0AFE4680FD33752FF445283A3908D15AF0F2C220A3",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://lf26-imcloud-file-sign.bytetos.com/ad-penny-bucket/o0EEIAAAt4uBCWDq8FAdfNTiQIzRVEAgCeOhCd?x-expires=1778747439&x-signature=4WHiLdzQPdIdsnFSSIGlWuKx7FA%3D",
|
||||
"final_url": "https://lf26-imcloud-file-sign.bytetos.com/ad-penny-bucket/o0EEIAAAt4uBCWDq8FAdfNTiQIzRVEAgCeOhCd?x-expires=1778754567&x-signature=efvZBHPDrs4Bmbj6eCIBEyO1Bpg%3D",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"spider": "凡客TV",
|
||||
"file": "凡客TV.txt",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPSConnectionPool(host='fktv.me', 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 534, in _make_request\n response = conn.getresponse()\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 571, in getresponse\n httplib_response = super().getresponse()\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1450, in getresponse\n response.begin()\n ~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 336, in begin\n version, status, reason = self._read_status()\n ~~~~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 297, in _read_status\n line = str(self.fp.readline(_MAXLINE + 1), \"iso-8859-1\")\n ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^\nTimeoutError: The read 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='fktv.me', 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 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 412, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/凡客TV.txt\", line 157, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/凡客TV.txt\", line 68, in _request_html\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='fktv.me', port=443): Read timed out. (read timeout=10)\n",
|
||||
"timings_ms": {
|
||||
"module_load": 10.633,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2462.243,
|
||||
"detail": 1947.455,
|
||||
"player": 5792.027,
|
||||
"url_check": 6348.892,
|
||||
"total": 16562.235
|
||||
"module_load": 4.391,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 11567.608,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 11578.178
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
"category_videos": 32,
|
||||
"detail_videos": 1,
|
||||
"episodes": 2
|
||||
"category_videos": 0,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "b759a032caab0687",
|
||||
"flag": "高速线路",
|
||||
"play_id": "{\"movie_id\":\"b759a032caab0687\",\"link_id\":\"ee2850af60c6cb015c2589a05c922a37\",\"line_id\":\"line1\",\"line_name\":\"高速线路\",\"episode_name\":\"1080p\",\"type\":\"switch\",\"page\":\"https://fktv.me/movie/detail/b759a032caab0687\"}"
|
||||
"vod_id": null,
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://fktv.me/ysapi/m3u8/p/3f68463b08d292643d260135746c4b69.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://fktv.me/ysapi/m3u8/p/3f68463b08d292643d260135746c4b69.m3u8",
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -807,14 +807,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.028,
|
||||
"module_load": 5.07,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 5048.546,
|
||||
"detail": 6539.122,
|
||||
"player": 13130.091,
|
||||
"url_check": 5433.271,
|
||||
"total": 30158.752
|
||||
"category": 5043.73,
|
||||
"detail": 4795.027,
|
||||
"player": 8962.538,
|
||||
"url_check": 2735.065,
|
||||
"total": 21542.001
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -824,17 +824,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "dianying",
|
||||
"vod_id": "34527",
|
||||
"flag": "YZ备用",
|
||||
"play_id": "play/34527-3-1"
|
||||
"vod_id": "63013",
|
||||
"flag": "FF备用",
|
||||
"play_id": "play/63013-1-1"
|
||||
},
|
||||
"player": {
|
||||
"parse": 1,
|
||||
"url": "https://www.jqqzx.cc/play/34527-3-1.html",
|
||||
"url": "https://www.jqqzx.cc/play/63013-1-1.html",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://www.jqqzx.one/play/34527-3-1.html",
|
||||
"final_url": "https://www.jqqzx.one/play/63013-1-1.html",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -846,14 +846,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 17.09,
|
||||
"module_load": 5.42,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 3227.948,
|
||||
"detail": 4549.905,
|
||||
"player": 2353.24,
|
||||
"url_check": 4483.454,
|
||||
"total": 14632.375
|
||||
"category": 2459.678,
|
||||
"detail": 2363.036,
|
||||
"player": 2845.354,
|
||||
"url_check": 2883.378,
|
||||
"total": 10557.498
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -885,14 +885,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 18.376,
|
||||
"init": 0.002,
|
||||
"home": 3209.822,
|
||||
"category": 287.349,
|
||||
"detail": 867.074,
|
||||
"player": 0.005,
|
||||
"url_check": 301.018,
|
||||
"total": 4684.367
|
||||
"module_load": 3.914,
|
||||
"init": 0.001,
|
||||
"home": 3174.657,
|
||||
"category": 277.152,
|
||||
"detail": 813.309,
|
||||
"player": 0.002,
|
||||
"url_check": 175.8,
|
||||
"total": 4445.178
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -924,14 +924,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.736,
|
||||
"init": 342.603,
|
||||
"home": 0.014,
|
||||
"category": 204.572,
|
||||
"detail": 187.738,
|
||||
"player": 0.009,
|
||||
"url_check": 167.525,
|
||||
"total": 910.996
|
||||
"module_load": 4.066,
|
||||
"init": 339.444,
|
||||
"home": 0.005,
|
||||
"category": 196.972,
|
||||
"detail": 193.243,
|
||||
"player": 0.002,
|
||||
"url_check": 224.495,
|
||||
"total": 959.161
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -963,14 +963,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 18.621,
|
||||
"init": 76.102,
|
||||
"home": 0.004,
|
||||
"category": 194.285,
|
||||
"detail": 497.235,
|
||||
"player": 345.75,
|
||||
"url_check": 107.971,
|
||||
"total": 1241.073
|
||||
"module_load": 4.103,
|
||||
"init": 79.067,
|
||||
"home": 0.001,
|
||||
"category": 187.143,
|
||||
"detail": 2693.337,
|
||||
"player": 281.083,
|
||||
"url_check": 190.076,
|
||||
"total": 3435.42
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -986,11 +986,11 @@
|
||||
},
|
||||
"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=b80e189fe10813afead16654d5ce0af3&buy_key=FM&token=7407×tamp=1778743026&duration=453",
|
||||
"url": "http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=a7f50f96570c155edf4d5dc321361771&buy_key=FM&token=1997×tamp=1778751023&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=b80e189fe10813afead16654d5ce0af3&buy_key=FM&token=7407×tamp=1778743026&duration=453",
|
||||
"final_url": "http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=a7f50f96570c155edf4d5dc321361771&buy_key=FM&token=1997×tamp=1778751023&duration=453",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1002,14 +1002,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 17.405,
|
||||
"module_load": 10.107,
|
||||
"init": 0.001,
|
||||
"home": 4904.801,
|
||||
"category": 3065.998,
|
||||
"detail": 3192.707,
|
||||
"player": 4360.068,
|
||||
"url_check": 177.696,
|
||||
"total": 15720.462
|
||||
"home": 3437.907,
|
||||
"category": 2883.101,
|
||||
"detail": 2949.645,
|
||||
"player": 4188.161,
|
||||
"url_check": 170.184,
|
||||
"total": 13640.833
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1025,11 +1025,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778742447&sign=46721cc8ddfd2f5483f7285cd4aa87d2",
|
||||
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778750427&sign=a3d33ded1ccaab3791611ad86a909aad",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778742447&sign=46721cc8ddfd2f5483f7285cd4aa87d2",
|
||||
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778750427&sign=a3d33ded1ccaab3791611ad86a909aad",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1041,14 +1041,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 15.431,
|
||||
"init": 0.005,
|
||||
"home": 4155.168,
|
||||
"category": 2568.782,
|
||||
"detail": 2054.309,
|
||||
"player": 2823.067,
|
||||
"url_check": 112.187,
|
||||
"total": 11732.476
|
||||
"module_load": 8.739,
|
||||
"init": 0.004,
|
||||
"home": 986.182,
|
||||
"category": 2468.798,
|
||||
"detail": 2007.825,
|
||||
"player": 3612.957,
|
||||
"url_check": 120.884,
|
||||
"total": 9205.941
|
||||
},
|
||||
"counts": {
|
||||
"classes": 3,
|
||||
@@ -1064,11 +1064,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1809847038&x-signature=LjlOc7GoOGwx2F7henzwIbsOq8o%3D",
|
||||
"url": "https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1809855028&x-signature=NeL3q7zeggXpnXimV6BWCuPQrjA%3D",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1809847038&x-signature=LjlOc7GoOGwx2F7henzwIbsOq8o%3D",
|
||||
"final_url": "https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1809855028&x-signature=NeL3q7zeggXpnXimV6BWCuPQrjA%3D",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1080,14 +1080,14 @@
|
||||
"error": "HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)')))",
|
||||
"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)\nssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\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 )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\nurllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)\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 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)')))\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 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 412, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/四万影视.txt\", line 238, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/四万影视.txt\", line 212, in _api_get\nrequests.exceptions.SSLError: HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)')))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 9.71,
|
||||
"module_load": 5.684,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2927.179,
|
||||
"category": 1950.456,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 2942.016
|
||||
"total": 1959.942
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1119,14 +1119,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 14.346,
|
||||
"module_load": 6.257,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 3027.663,
|
||||
"detail": 3930.685,
|
||||
"player": 7201.747,
|
||||
"url_check": 279.774,
|
||||
"total": 14456.221
|
||||
"category": 1886.891,
|
||||
"detail": 4047.93,
|
||||
"player": 5265.374,
|
||||
"url_check": 286.815,
|
||||
"total": 11493.882
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1158,14 +1158,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.175,
|
||||
"init": 0.001,
|
||||
"module_load": 4.106,
|
||||
"init": 0.0,
|
||||
"home": 0.001,
|
||||
"category": 518.107,
|
||||
"detail": 426.049,
|
||||
"player": 0.01,
|
||||
"url_check": 994.924,
|
||||
"total": 1949.502
|
||||
"category": 492.625,
|
||||
"detail": 396.955,
|
||||
"player": 0.003,
|
||||
"url_check": 947.915,
|
||||
"total": 1841.934
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1197,14 +1197,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.42,
|
||||
"module_load": 4.098,
|
||||
"init": 0.001,
|
||||
"home": 0.008,
|
||||
"category": 6079.325,
|
||||
"detail": 2344.213,
|
||||
"player": 0.004,
|
||||
"url_check": 2568.186,
|
||||
"total": 10999.465
|
||||
"home": 0.005,
|
||||
"category": 4795.839,
|
||||
"detail": 2419.895,
|
||||
"player": 0.003,
|
||||
"url_check": 2550.799,
|
||||
"total": 9771.065
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1236,14 +1236,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.402,
|
||||
"module_load": 10.646,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2454.267,
|
||||
"detail": 2114.991,
|
||||
"player": 3697.41,
|
||||
"url_check": 384.086,
|
||||
"total": 8656.879
|
||||
"category": 2922.707,
|
||||
"detail": 2126.728,
|
||||
"player": 2676.591,
|
||||
"url_check": 317.866,
|
||||
"total": 8055.105
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1259,11 +1259,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T071717Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260514%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=47f9fe7b1e2d94447230eb8386ea672add39588158fc666c0046f819509926c3",
|
||||
"url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T092856Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260514%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=09b0a9f6338870dd954a53abd6174ae81a12165fe4e3c59a1f0b3354dd75fafa",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T071717Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260514%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=47f9fe7b1e2d94447230eb8386ea672add39588158fc666c0046f819509926c3",
|
||||
"final_url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T092856Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260514%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=09b0a9f6338870dd954a53abd6174ae81a12165fe4e3c59a1f0b3354dd75fafa",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1275,14 +1275,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.156,
|
||||
"init": 0.021,
|
||||
"home": 211.084,
|
||||
"category": 271.659,
|
||||
"detail": 336.859,
|
||||
"player": 0.006,
|
||||
"url_check": 150.373,
|
||||
"total": 979.635
|
||||
"module_load": 4.175,
|
||||
"init": 0.018,
|
||||
"home": 219.648,
|
||||
"category": 299.751,
|
||||
"detail": 1097.633,
|
||||
"player": 0.003,
|
||||
"url_check": 420.682,
|
||||
"total": 2042.864
|
||||
},
|
||||
"counts": {
|
||||
"classes": 30,
|
||||
@@ -1294,15 +1294,15 @@
|
||||
"tid": "都市",
|
||||
"vod_id": "110000044555935694",
|
||||
"flag": "1080P",
|
||||
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778743031&sign=83c1ce75af86ab1e81dfcfc7c10f1071"
|
||||
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778751024&sign=15f581ab152bab60f8fc1d6613b2e2f6"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778743031&sign=83c1ce75af86ab1e81dfcfc7c10f1071",
|
||||
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778751024&sign=15f581ab152bab60f8fc1d6613b2e2f6",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778743031&sign=83c1ce75af86ab1e81dfcfc7c10f1071",
|
||||
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778751024&sign=15f581ab152bab60f8fc1d6613b2e2f6",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1314,14 +1314,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.88,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 1943.502,
|
||||
"detail": 1821.255,
|
||||
"player": 1723.751,
|
||||
"url_check": 3085.664,
|
||||
"total": 8580.343
|
||||
"module_load": 6.827,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1807.971,
|
||||
"detail": 1766.228,
|
||||
"player": 1767.401,
|
||||
"url_check": 4710.357,
|
||||
"total": 10059.324
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1353,14 +1353,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.131,
|
||||
"module_load": 3.883,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 440.639,
|
||||
"detail": 629.699,
|
||||
"player": 0.009,
|
||||
"url_check": 186.532,
|
||||
"total": 1265.341
|
||||
"category": 540.042,
|
||||
"detail": 803.556,
|
||||
"player": 0.004,
|
||||
"url_check": 160.745,
|
||||
"total": 1508.91
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1392,14 +1392,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 11.207,
|
||||
"module_load": 5.587,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2340.124,
|
||||
"detail": 1983.39,
|
||||
"player": 0.015,
|
||||
"url_check": 263.587,
|
||||
"total": 4600.006
|
||||
"category": 2193.661,
|
||||
"detail": 2073.318,
|
||||
"player": 0.007,
|
||||
"url_check": 330.627,
|
||||
"total": 4603.973
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -1428,29 +1428,29 @@
|
||||
"file": "樱花动漫.txt",
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 528, in _validate_from_tid\n raise last_error or ValidationError(\"detail\", \"没有可用的播放条目\")\nValidationError: HTTP 404\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\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 )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\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 )\nConnectionResetError: [Errno 104] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\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 38, in reraise\n raise value.with_traceback(tb)\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.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\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 732, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 428, in _validate_from_tid\n detail_result = _run_timed(result[\"timings_ms\"], \"detail\", spider.detailContent, clock, [vod_id])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/樱花动漫.txt\", line 70, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/樱花动漫.txt\", line 121, in _get_html\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n",
|
||||
"error": "HTTPSConnectionPool(host='www.dmvvv.com', port=443): Max retries exceeded with url: /play/12810-1-1/ (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.dmvvv.com', port=443) at 0x77e5793c1590>, 'Connection to www.dmvvv.com timed out. (connect timeout=15)'))",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 528, in _validate_from_tid\n raise last_error or ValidationError(\"detail\", \"没有可用的播放条目\")\nValidationError: HTTPSConnectionPool(host='bfikuncdn.com', port=443): Max retries exceeded with url: /20260226/793D1RKo/index.m3u8 (Caused by ConnectTimeoutError(<HTTPSConnection(host='bfikuncdn.com', port=443) at 0x77e5790de0d0>, 'Connection to bfikuncdn.com timed out. (connect timeout=5)'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: 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/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\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 759, in connect\n self.sock = sock = self._new_conn()\n ~~~~~~~~~~~~~~^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPSConnection(host='www.dmvvv.com', port=443) at 0x77e5793c1590>, 'Connection to www.dmvvv.com timed out. (connect timeout=15)')\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 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.dmvvv.com', port=443): Max retries exceeded with url: /play/12810-1-1/ (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.dmvvv.com', port=443) at 0x77e5793c1590>, 'Connection to www.dmvvv.com timed out. (connect timeout=15)'))\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 732, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 467, in _validate_from_tid\n player_result = _run_timed(result[\"timings_ms\"], \"player\", spider.playerContent, clock, play[\"flag\"], play[\"play_id\"], [])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/樱花动漫.txt\", line 97, in playerContent\n File \"/home/harold/workspace/tvbox-resources/py/樱花动漫.txt\", line 121, in _get_html\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='www.dmvvv.com', port=443): Max retries exceeded with url: /play/12810-1-1/ (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.dmvvv.com', port=443) at 0x77e5793c1590>, 'Connection to www.dmvvv.com timed out. (connect timeout=15)'))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 16.474,
|
||||
"init": 0.002,
|
||||
"home": 0.002,
|
||||
"category": 6551.869,
|
||||
"detail": 5037.652,
|
||||
"player": 4653.189,
|
||||
"url_check": 4442.646,
|
||||
"total": 37611.45
|
||||
"module_load": 4.086,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2211.57,
|
||||
"detail": 2094.382,
|
||||
"player": 15017.617,
|
||||
"url_check": 5007.692,
|
||||
"total": 42482.63
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
"category_videos": 36,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
"detail_videos": 1,
|
||||
"episodes": 2
|
||||
},
|
||||
"samples": {
|
||||
"tid": "riman",
|
||||
"vod_id": "18834",
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
"vod_id": "12810",
|
||||
"flag": "高清",
|
||||
"play_id": "/play/12810-1-1/"
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
@@ -1470,14 +1470,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 11.093,
|
||||
"init": 5184.113,
|
||||
"home": 2426.669,
|
||||
"category": 2308.871,
|
||||
"detail": 2807.316,
|
||||
"player": 6140.777,
|
||||
"url_check": 4330.244,
|
||||
"total": 23209.948
|
||||
"module_load": 10.447,
|
||||
"init": 4898.991,
|
||||
"home": 2416.777,
|
||||
"category": 1910.048,
|
||||
"detail": 1769.323,
|
||||
"player": 2971.394,
|
||||
"url_check": 1253.462,
|
||||
"total": 15231.181
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1493,11 +1493,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://usaydd.0rvgx279.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=e6e88a0811535256f11767f4848cf52b&t=1778743052",
|
||||
"url": "https://usaydd.xbavporn.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=faf3b99de7f9e0ba519754cf34ce3d27&t=1778751039",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://usaydd.0rvgx279.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=e6e88a0811535256f11767f4848cf52b&t=1778743052",
|
||||
"final_url": "https://usaydd.xbavporn.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=faf3b99de7f9e0ba519754cf34ce3d27&t=1778751039",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1509,14 +1509,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.23,
|
||||
"module_load": 7.408,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 2181.435,
|
||||
"detail": 3646.174,
|
||||
"player": 0.005,
|
||||
"url_check": 1068.481,
|
||||
"total": 6901.859
|
||||
"home": 0.001,
|
||||
"category": 2018.293,
|
||||
"detail": 3074.593,
|
||||
"player": 0.007,
|
||||
"url_check": 1138.081,
|
||||
"total": 6238.914
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1526,17 +1526,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "/index.php/vod/detail/id/29938.html",
|
||||
"vod_id": "/index.php/vod/detail/id/29976.html",
|
||||
"flag": "百度",
|
||||
"play_id": "https://pan.baidu.com/s/1vcYSB0ydxgAzc-1Tvg63oA?pwd=8888"
|
||||
"play_id": "https://pan.baidu.com/s/1jBEK7w_I3pntEZR9afhzbQ?pwd=8888"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://pan.baidu.com/s/1vcYSB0ydxgAzc-1Tvg63oA?pwd=8888",
|
||||
"url": "https://pan.baidu.com/s/1jBEK7w_I3pntEZR9afhzbQ?pwd=8888",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=vcYSB0ydxgAzc-1Tvg63oA&pwd=8888",
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=jBEK7w_I3pntEZR9afhzbQ&pwd=8888",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1548,14 +1548,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.963,
|
||||
"module_load": 6.079,
|
||||
"init": 0.001,
|
||||
"home": 671.85,
|
||||
"category": 459.061,
|
||||
"detail": 916.697,
|
||||
"player": 0.027,
|
||||
"url_check": 215.882,
|
||||
"total": 2270.238
|
||||
"home": 738.717,
|
||||
"category": 655.309,
|
||||
"detail": 1432.033,
|
||||
"player": 0.025,
|
||||
"url_check": 212.376,
|
||||
"total": 3045.626
|
||||
},
|
||||
"counts": {
|
||||
"classes": 10,
|
||||
@@ -1567,15 +1567,15 @@
|
||||
"tid": "462",
|
||||
"vod_id": "41000188058",
|
||||
"flag": "河马剧场",
|
||||
"play_id": "https://dzzt-video.cbread.cn/428932e7d0a35f47638e4e1f6cbe5718/6a06b660/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4"
|
||||
"play_id": "https://dzzt-video.cbread.cn/225a39fdf142345c99a0b1dda0fd7d97/6a06c470/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://dzzt-video.cbread.cn/428932e7d0a35f47638e4e1f6cbe5718/6a06b660/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4",
|
||||
"url": "https://dzzt-video.cbread.cn/225a39fdf142345c99a0b1dda0fd7d97/6a06c470/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://dzzt-video.cbread.cn/428932e7d0a35f47638e4e1f6cbe5718/6a06b660/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4",
|
||||
"final_url": "https://dzzt-video.cbread.cn/225a39fdf142345c99a0b1dda0fd7d97/6a06c470/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1587,14 +1587,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.436,
|
||||
"init": 0.0,
|
||||
"module_load": 4.587,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2345.21,
|
||||
"detail": 3824.48,
|
||||
"player": 0.005,
|
||||
"url_check": 1036.978,
|
||||
"total": 7213.32
|
||||
"category": 2017.642,
|
||||
"detail": 1962.205,
|
||||
"player": 0.006,
|
||||
"url_check": 1504.596,
|
||||
"total": 5489.686
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1626,14 +1626,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 13.71,
|
||||
"init": 0.004,
|
||||
"home": 121.799,
|
||||
"category": 116.944,
|
||||
"detail": 162.054,
|
||||
"player": 337.382,
|
||||
"url_check": 85.006,
|
||||
"total": 837.954
|
||||
"module_load": 8.276,
|
||||
"init": 0.003,
|
||||
"home": 108.229,
|
||||
"category": 115.01,
|
||||
"detail": 171.293,
|
||||
"player": 294.391,
|
||||
"url_check": 90.835,
|
||||
"total": 788.564
|
||||
},
|
||||
"counts": {
|
||||
"classes": 10,
|
||||
@@ -1649,11 +1649,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778743059828&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
|
||||
"url": "http://43.248.100.143:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778751028567&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=1778743059828&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
|
||||
"final_url": "http://43.248.100.143:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778751028567&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1665,18 +1665,18 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 23.329,
|
||||
"init": 0.026,
|
||||
"home": 4233.08,
|
||||
"category": 583.092,
|
||||
"detail": 241.553,
|
||||
"module_load": 16.693,
|
||||
"init": 0.017,
|
||||
"home": 3270.165,
|
||||
"category": 1062.639,
|
||||
"detail": 176.796,
|
||||
"player": 0.002,
|
||||
"url_check": 187.626,
|
||||
"total": 5270.91
|
||||
"url_check": 240.921,
|
||||
"total": 4768.169
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
"category_videos": 60,
|
||||
"category_videos": 48,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
},
|
||||
@@ -1704,14 +1704,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.705,
|
||||
"module_load": 5.384,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1842.8,
|
||||
"detail": 2241.25,
|
||||
"player": 3932.087,
|
||||
"url_check": 2878.873,
|
||||
"total": 10905.054
|
||||
"category": 1852.495,
|
||||
"detail": 1909.31,
|
||||
"player": 2395.895,
|
||||
"url_check": 1189.735,
|
||||
"total": 7353.324
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1743,34 +1743,34 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.926,
|
||||
"module_load": 5.25,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 2242.837,
|
||||
"detail": 1968.997,
|
||||
"player": 0.015,
|
||||
"url_check": 1052.862,
|
||||
"total": 5270.017
|
||||
"category": 2457.262,
|
||||
"detail": 2016.342,
|
||||
"player": 0.014,
|
||||
"url_check": 243.413,
|
||||
"total": 4722.823
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
"category_videos": 70,
|
||||
"detail_videos": 1,
|
||||
"episodes": 2
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "/voddetail/124681.html",
|
||||
"flag": "百度#玩偶哥哥",
|
||||
"play_id": "https://pan.baidu.com/s/1v2nYkAhmuWM-Ywn2Klrw7g?pwd=wogg"
|
||||
"vod_id": "/voddetail/124759.html",
|
||||
"flag": "夸克#玩偶哥哥",
|
||||
"play_id": "https://pan.quark.cn/s/1b1b43eb2148"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://pan.baidu.com/s/1v2nYkAhmuWM-Ywn2Klrw7g?pwd=wogg",
|
||||
"url": "https://pan.quark.cn/s/1b1b43eb2148",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=v2nYkAhmuWM-Ywn2Klrw7g&pwd=wogg",
|
||||
"final_url": "https://pan.quark.cn/s/1b1b43eb2148",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1782,14 +1782,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.548,
|
||||
"module_load": 7.436,
|
||||
"init": 0.001,
|
||||
"home": 0.057,
|
||||
"category": 2261.176,
|
||||
"detail": 4226.786,
|
||||
"home": 0.066,
|
||||
"category": 2204.043,
|
||||
"detail": 2146.475,
|
||||
"player": 0.003,
|
||||
"url_check": 1057.816,
|
||||
"total": 7552.971
|
||||
"url_check": 1122.168,
|
||||
"total": 5480.906
|
||||
},
|
||||
"counts": {
|
||||
"classes": 10,
|
||||
@@ -1821,14 +1821,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.12,
|
||||
"init": 0.001,
|
||||
"home": 0.014,
|
||||
"category": 2171.089,
|
||||
"detail": 8346.899,
|
||||
"player": 1838.626,
|
||||
"url_check": 229.813,
|
||||
"total": 12592.615
|
||||
"module_load": 16.247,
|
||||
"init": 0.002,
|
||||
"home": 0.026,
|
||||
"category": 2179.024,
|
||||
"detail": 2679.438,
|
||||
"player": 923.57,
|
||||
"url_check": 108.501,
|
||||
"total": 5907.692
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1844,11 +1844,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://vd.hxcztech.com/74b2b6830475c781ebc2080c3f2cc8be/20260514151730/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
|
||||
"url": "https://vd.hxcztech.com/ba83ef08fe57f245e6398c8a1de3c68c/20260514173035/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://vd.hxcztech.com/74b2b6830475c781ebc2080c3f2cc8be/20260514151730/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
|
||||
"final_url": "https://vd.hxcztech.com/ba83ef08fe57f245e6398c8a1de3c68c/20260514173035/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1860,14 +1860,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.82,
|
||||
"init": 0.0,
|
||||
"home": 452.931,
|
||||
"category": 260.305,
|
||||
"detail": 569.831,
|
||||
"player": 220.552,
|
||||
"url_check": 90.559,
|
||||
"total": 1599.769
|
||||
"module_load": 4.444,
|
||||
"init": 0.001,
|
||||
"home": 430.642,
|
||||
"category": 262.927,
|
||||
"detail": 654.797,
|
||||
"player": 257.535,
|
||||
"url_check": 91.03,
|
||||
"total": 1701.919
|
||||
},
|
||||
"counts": {
|
||||
"classes": 29,
|
||||
@@ -1899,14 +1899,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 14.399,
|
||||
"module_load": 5.405,
|
||||
"init": 0.001,
|
||||
"home": 320.023,
|
||||
"category": 337.077,
|
||||
"detail": 287.566,
|
||||
"home": 343.853,
|
||||
"category": 284.069,
|
||||
"detail": 289.092,
|
||||
"player": 0.016,
|
||||
"url_check": 174.358,
|
||||
"total": 1134.357
|
||||
"url_check": 165.309,
|
||||
"total": 1088.451
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1938,14 +1938,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 11.038,
|
||||
"module_load": 5.404,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 3784.9,
|
||||
"detail": 4057.449,
|
||||
"player": 3921.892,
|
||||
"url_check": 1182.215,
|
||||
"total": 12958.534
|
||||
"category": 1806.022,
|
||||
"detail": 847.574,
|
||||
"player": 714.88,
|
||||
"url_check": 1413.134,
|
||||
"total": 4787.558
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1977,14 +1977,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 13.276,
|
||||
"init": 0.003,
|
||||
"module_load": 7.897,
|
||||
"init": 0.004,
|
||||
"home": 0.001,
|
||||
"category": 0.003,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 13.463
|
||||
"total": 8.092
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2016,14 +2016,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 18.495,
|
||||
"init": 665.753,
|
||||
"home": 0.143,
|
||||
"category": 767.718,
|
||||
"detail": 351.297,
|
||||
"player": 0.002,
|
||||
"url_check": 73.345,
|
||||
"total": 1880.457
|
||||
"module_load": 20.422,
|
||||
"init": 573.644,
|
||||
"home": 0.101,
|
||||
"category": 480.069,
|
||||
"detail": 379.822,
|
||||
"player": 0.003,
|
||||
"url_check": 63.888,
|
||||
"total": 1518.604
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -2055,14 +2055,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.969,
|
||||
"module_load": 3.94,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 4849.445,
|
||||
"detail": 3017.079,
|
||||
"player": 0.018,
|
||||
"url_check": 174.991,
|
||||
"total": 8048.573
|
||||
"category": 2111.71,
|
||||
"detail": 1032.853,
|
||||
"player": 0.007,
|
||||
"url_check": 218.214,
|
||||
"total": 3367.208
|
||||
},
|
||||
"counts": {
|
||||
"classes": 2,
|
||||
@@ -2089,39 +2089,39 @@
|
||||
{
|
||||
"spider": "糯米",
|
||||
"file": "糯米.txt",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPSConnectionPool(host='vip.wwgz.cn', port=5200): Max retries exceeded with url: /vod-detail-id-90063.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='vip.wwgz.cn', port=5200) at 0x77e5797aa350>, 'Connection to vip.wwgz.cn timed out. (connect timeout=10)'))",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: 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/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\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 759, in connect\n self.sock = sock = self._new_conn()\n ~~~~~~~~~~~~~~^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPSConnection(host='vip.wwgz.cn', port=5200) at 0x77e5797aa350>, 'Connection to vip.wwgz.cn timed out. (connect timeout=10)')\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 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='vip.wwgz.cn', port=5200): Max retries exceeded with url: /vod-detail-id-90063.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='vip.wwgz.cn', port=5200) at 0x77e5797aa350>, 'Connection to vip.wwgz.cn timed out. (connect 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 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 428, in _validate_from_tid\n detail_result = _run_timed(result[\"timings_ms\"], \"detail\", spider.detailContent, clock, [vod_id])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/糯米.txt\", line 285, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/糯米.txt\", line 63, in _request_html\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='vip.wwgz.cn', port=5200): Max retries exceeded with url: /vod-detail-id-90063.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='vip.wwgz.cn', port=5200) at 0x77e5797aa350>, 'Connection to vip.wwgz.cn timed out. (connect timeout=10)'))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 8.644,
|
||||
"init": 0.001,
|
||||
"home": 351.698,
|
||||
"category": 703.35,
|
||||
"detail": 190.826,
|
||||
"player": 326.585,
|
||||
"url_check": 355.219,
|
||||
"total": 1939.207
|
||||
"module_load": 5.204,
|
||||
"init": 0.0,
|
||||
"home": 385.573,
|
||||
"category": 748.603,
|
||||
"detail": 10007.994,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 11149.521
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
"category_videos": 81,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
},
|
||||
"samples": {
|
||||
"tid": "/vod-type-id-1-pg-1.html",
|
||||
"vod_id": "90063",
|
||||
"flag": "uvw",
|
||||
"play_id": "/vod-play-id-90063-src-1-num-1.html"
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://vip.123pan.cn/1853039965/dy/东北往事极恶不赦.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://vip.123pan.cn/1853039965/dy/%E4%B8%9C%E5%8C%97%E5%BE%80%E4%BA%8B%E6%9E%81%E6%81%B6%E4%B8%8D%E8%B5%A6.m3u8",
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2133,14 +2133,14 @@
|
||||
"error": "Expecting value: line 1 column 1 (char 0)",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/models.py\", line 978, in json\n return complexjson.loads(self.text, **kwargs)\n ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/json/__init__.py\", line 352, in loads\n return _default_decoder.decode(s)\n ~~~~~~~~~~~~~~~~~~~~~~~^^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/json/decoder.py\", line 345, in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/json/decoder.py\", line 363, in raw_decode\n raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\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 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 467, in _validate_from_tid\n player_result = _run_timed(result[\"timings_ms\"], \"player\", spider.playerContent, clock, play[\"flag\"], play[\"play_id\"], [])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/网易云音乐.txt\", line 124, in playerContent\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/models.py\", line 982, in json\n raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)\nrequests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n",
|
||||
"timings_ms": {
|
||||
"module_load": 20.419,
|
||||
"module_load": 2.791,
|
||||
"init": 0.001,
|
||||
"home": 421.69,
|
||||
"category": 483.277,
|
||||
"detail": 0.007,
|
||||
"player": 201.744,
|
||||
"home": 473.621,
|
||||
"category": 420.907,
|
||||
"detail": 0.005,
|
||||
"player": 203.558,
|
||||
"url_check": 0.0,
|
||||
"total": 1134.739
|
||||
"total": 1104.602
|
||||
},
|
||||
"counts": {
|
||||
"classes": 62,
|
||||
@@ -2172,14 +2172,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.889,
|
||||
"module_load": 4.26,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 7958.685,
|
||||
"home": 0.0,
|
||||
"category": 6790.211,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 18908.971
|
||||
"total": 12876.737
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2211,14 +2211,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 14.268,
|
||||
"module_load": 7.46,
|
||||
"init": 0.001,
|
||||
"home": 935.783,
|
||||
"category": 276.334,
|
||||
"detail": 796.264,
|
||||
"player": 0.01,
|
||||
"url_check": 590.552,
|
||||
"total": 2614.987
|
||||
"home": 1093.218,
|
||||
"category": 278.747,
|
||||
"detail": 917.645,
|
||||
"player": 0.002,
|
||||
"url_check": 1185.701,
|
||||
"total": 3483.457
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2250,34 +2250,34 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.986,
|
||||
"module_load": 4.561,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2342.723,
|
||||
"detail": 3941.929,
|
||||
"player": 0.009,
|
||||
"url_check": 1310.452,
|
||||
"total": 7604.419
|
||||
"category": 1306.814,
|
||||
"detail": 4120.393,
|
||||
"player": 0.007,
|
||||
"url_check": 234.913,
|
||||
"total": 5667.024
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
"category_videos": 72,
|
||||
"detail_videos": 1,
|
||||
"episodes": 2
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "/index.php/vod/detail/id/20398.html",
|
||||
"flag": "百度#至臻",
|
||||
"play_id": "https://pan.baidu.com/s/1KBoFekk6ROhuUssGJN2kpQ?pwd=rpgh"
|
||||
"vod_id": "/index.php/vod/detail/id/8783.html",
|
||||
"flag": "夸克#至臻",
|
||||
"play_id": "https://pan.quark.cn/s/23730e017d01"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://pan.baidu.com/s/1KBoFekk6ROhuUssGJN2kpQ?pwd=rpgh",
|
||||
"url": "https://pan.quark.cn/s/23730e017d01",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=KBoFekk6ROhuUssGJN2kpQ&pwd=rpgh",
|
||||
"final_url": "https://pan.quark.cn/s/23730e017d01",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2289,14 +2289,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 15.79,
|
||||
"module_load": 5.083,
|
||||
"init": 0.001,
|
||||
"home": 4771.801,
|
||||
"category": 3261.394,
|
||||
"detail": 4368.194,
|
||||
"player": 5039.844,
|
||||
"url_check": 4196.711,
|
||||
"total": 35864.011
|
||||
"home": 2515.464,
|
||||
"category": 1704.647,
|
||||
"detail": 1262.799,
|
||||
"player": 4567.741,
|
||||
"url_check": 1861.158,
|
||||
"total": 18664.324
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2306,17 +2306,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "detail/video/121007",
|
||||
"flag": "LZ有广",
|
||||
"play_id": "play/121007-2-1"
|
||||
"vod_id": "detail/video/121038",
|
||||
"flag": "YZ有广",
|
||||
"play_id": "play/121038-2-1"
|
||||
},
|
||||
"player": {
|
||||
"parse": 1,
|
||||
"url": "https://www.cupfox.ai/play/121007-2-1.html",
|
||||
"parse": 0,
|
||||
"url": "https://cdn.yzzy27-play.com/20260514/24375_6e5abe0d/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://www.cupfox.ai/play/121007-2-1.html",
|
||||
"final_url": "https://cdn.yzzy27-play.com/20260514/24375_6e5abe0d/index.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2328,14 +2328,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 16.17,
|
||||
"init": 0.002,
|
||||
"home": 0.002,
|
||||
"category": 2259.558,
|
||||
"detail": 2566.536,
|
||||
"player": 0.031,
|
||||
"url_check": 1730.827,
|
||||
"total": 6574.433
|
||||
"module_load": 5.368,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2588.516,
|
||||
"detail": 3204.611,
|
||||
"player": 0.012,
|
||||
"url_check": 1582.121,
|
||||
"total": 7381.124
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2367,14 +2367,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.766,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 4707.888,
|
||||
"detail": 3191.987,
|
||||
"player": 0.005,
|
||||
"url_check": 1612.174,
|
||||
"total": 9519.036
|
||||
"module_load": 3.798,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1325.083,
|
||||
"detail": 799.517,
|
||||
"player": 0.004,
|
||||
"url_check": 1276.025,
|
||||
"total": 3404.765
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2401,39 +2401,39 @@
|
||||
{
|
||||
"spider": "袋鼠影视",
|
||||
"file": "袋鼠影视.txt",
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))",
|
||||
"traceback": "Traceback (most recent call last):\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 )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\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 )\nConnectionResetError: [Errno 104] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\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 38, in reraise\n raise value.with_traceback(tb)\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.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\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 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 428, in _validate_from_tid\n detail_result = _run_timed(result[\"timings_ms\"], \"detail\", spider.detailContent, clock, [vod_id])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/袋鼠影视.txt\", line 494, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/袋鼠影视.txt\", line 243, in _request_html\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 10.517,
|
||||
"module_load": 5.016,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2316.699,
|
||||
"detail": 5040.084,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 7369.656
|
||||
"category": 1214.008,
|
||||
"detail": 1324.164,
|
||||
"player": 1049.174,
|
||||
"url_check": 1588.308,
|
||||
"total": 5181.838
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
"category_videos": 36,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
"detail_videos": 1,
|
||||
"episodes": 2
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "414869",
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
"vod_id": "413480",
|
||||
"flag": "蓝光专线4",
|
||||
"play_id": "play/413480-1-0"
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"parse": 0,
|
||||
"url": "https://vip.dytt-tvs.com/20260213/11832_d20d9896/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://cnvod.jimxtc.com/20260213/11832_d20d9896/index.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2445,14 +2445,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 11.489,
|
||||
"init": 0.0,
|
||||
"home": 6234.749,
|
||||
"category": 2523.19,
|
||||
"detail": 3349.992,
|
||||
"player": 2258.735,
|
||||
"url_check": 4114.621,
|
||||
"total": 18494.657
|
||||
"module_load": 7.013,
|
||||
"init": 0.001,
|
||||
"home": 1766.194,
|
||||
"category": 1393.398,
|
||||
"detail": 1349.752,
|
||||
"player": 1467.153,
|
||||
"url_check": 1287.47,
|
||||
"total": 7271.748
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2462,17 +2462,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "20",
|
||||
"vod_id": "57414",
|
||||
"vod_id": "57775",
|
||||
"flag": "备用源(有广勿信)",
|
||||
"play_id": "https://svip.ffzyplay.com/?url=https://vip.ffzyread2.com/20230829/9711_f0153862/index.m3u8|爱·回家之开心速递|1"
|
||||
"play_id": "https://svip.ffzyplay.com/?url=https://vod.feifei-video.com/20251015/28686_f4401dd0/index.m3u8|紧急呼救第九季|1"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://svip.ffzyplay.com/?url=https://vip.ffzyread2.com/20230829/9711_f0153862/index.m3u8",
|
||||
"url": "https://svip.ffzyplay.com/?url=https://vod.feifei-video.com/20251015/28686_f4401dd0/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://svip.ffzyplay.com/?url=https://vip.ffzyread2.com/20230829/9711_f0153862/index.m3u8",
|
||||
"final_url": "https://svip.ffzyplay.com/?url=https://vod.feifei-video.com/20251015/28686_f4401dd0/index.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2484,14 +2484,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 13.544,
|
||||
"module_load": 4.726,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 3687.952,
|
||||
"detail": 2056.668,
|
||||
"player": 6523.358,
|
||||
"url_check": 2100.195,
|
||||
"total": 40247.323
|
||||
"home": 0.0,
|
||||
"category": 2145.249,
|
||||
"detail": 1174.085,
|
||||
"player": 5239.24,
|
||||
"url_check": 1225.234,
|
||||
"total": 15645.86
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2500,18 +2500,18 @@
|
||||
"episodes": 2
|
||||
},
|
||||
"samples": {
|
||||
"tid": "7",
|
||||
"vod_id": "detail/8086.html",
|
||||
"flag": "播放节点列表X box聚合 聚合线路",
|
||||
"play_id": "play/8086_1_1.html"
|
||||
"tid": "6",
|
||||
"vod_id": "detail/8010.html",
|
||||
"flag": "dev云播",
|
||||
"play_id": "play/8010_2_1.html"
|
||||
},
|
||||
"player": {
|
||||
"parse": 1,
|
||||
"url": "https://www.lmm85.com/play/8086_1_1.html",
|
||||
"parse": 0,
|
||||
"url": "https://v16.toutiao50.com/e3810fabdcdf8553104bdb1ea2ca945d/6a06ed34/video/tos/alisg/tos-alisg-ve-0051c001-sg/oEZIAIbobSfQTA7eY46sfdFSbiZGGCL9gnVDWY/",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://www.lmm85.com/play/8086_1_1.html",
|
||||
"final_url": "https://v16.toutiao50.com/e3810fabdcdf8553104bdb1ea2ca945d/6a06ed34/video/tos/alisg/tos-alisg-ve-0051c001-sg/oEZIAIbobSfQTA7eY46sfdFSbiZGGCL9gnVDWY/",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2523,14 +2523,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.098,
|
||||
"module_load": 9.018,
|
||||
"init": 0.001,
|
||||
"home": 1720.048,
|
||||
"category": 93.691,
|
||||
"detail": 3270.68,
|
||||
"player": 152.113,
|
||||
"url_check": 74.068,
|
||||
"total": 5317.11
|
||||
"home": 371.305,
|
||||
"category": 93.651,
|
||||
"detail": 3514.393,
|
||||
"player": 1178.625,
|
||||
"url_check": 80.821,
|
||||
"total": 5248.745
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2546,11 +2546,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://lv.sycdn.kuwo.cn/a6ab04ac3fb1f601175abdd288b1f5d2/6a05770a/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$",
|
||||
"url": "http://lv.sycdn.kuwo.cn/b6a2870596903ad4f40b6bf071de5d42/6a05963f/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://lv.sycdn.kuwo.cn/a6ab04ac3fb1f601175abdd288b1f5d2/6a05770a/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$",
|
||||
"final_url": "http://lv.sycdn.kuwo.cn/b6a2870596903ad4f40b6bf071de5d42/6a05963f/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
|
||||
}
|
||||
},
|
||||
@@ -2562,14 +2562,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 14.239,
|
||||
"init": 486.569,
|
||||
"home": 310.567,
|
||||
"category": 289.255,
|
||||
"detail": 325.674,
|
||||
"player": 361.622,
|
||||
"url_check": 93.752,
|
||||
"total": 1884.543
|
||||
"module_load": 8.772,
|
||||
"init": 525.339,
|
||||
"home": 332.106,
|
||||
"category": 268.816,
|
||||
"detail": 386.159,
|
||||
"player": 480.213,
|
||||
"url_check": 107.651,
|
||||
"total": 2110.119
|
||||
},
|
||||
"counts": {
|
||||
"classes": 12,
|
||||
@@ -2579,17 +2579,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "recommend",
|
||||
"vod_id": "329672695",
|
||||
"vod_id": "644440688",
|
||||
"flag": "酷狗音乐",
|
||||
"play_id": "329672695"
|
||||
"play_id": "644440688"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://fsdg360.tx.kugou.com/202605141517/56f9e300e8a46919a25079d438757084/v3/3cce3ae09c60dc1a06f61f26e0a392a5/yp/p_0_960139/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx329672695_qu128_s2818810497.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"url": "http://fsdg360.tx.kugou.com/202605141730/e0bb823f3c862ccd038e14d48576fdde/v3/38d2cca61dce10afe81f3e1c2f1e6e9a/yp/full/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx644440688_qumultitrack_s3866248480.mkv?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mkv",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "http://fsdg360.tx.kugou.com/202605141517/56f9e300e8a46919a25079d438757084/v3/3cce3ae09c60dc1a06f61f26e0a392a5/yp/p_0_960139/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx329672695_qu128_s2818810497.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"final_url": "http://fsdg360.tx.kugou.com/202605141730/e0bb823f3c862ccd038e14d48576fdde/v3/38d2cca61dce10afe81f3e1c2f1e6e9a/yp/full/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx644440688_qumultitrack_s3866248480.mkv?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mkv",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2601,14 +2601,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.662,
|
||||
"module_load": 3.732,
|
||||
"init": 0.001,
|
||||
"home": 1135.086,
|
||||
"category": 256.968,
|
||||
"detail": 256.557,
|
||||
"player": 251.891,
|
||||
"url_check": 1174.827,
|
||||
"total": 3086.359
|
||||
"home": 697.984,
|
||||
"category": 227.716,
|
||||
"detail": 233.889,
|
||||
"player": 240.027,
|
||||
"url_check": 595.348,
|
||||
"total": 1999.627
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2624,11 +2624,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778743050-2d3c255d389d4fbbae9cc1f1dd2767b6-0-f2756125f06b0ce32456e2dc7a3245a3",
|
||||
"url": "https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778751037-0e05c9ad9417490fa215471729d66f99-0-bed3cfb1abc8559d2cc95f64e8048566",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778743050-2d3c255d389d4fbbae9cc1f1dd2767b6-0-f2756125f06b0ce32456e2dc7a3245a3",
|
||||
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778751037-0e05c9ad9417490fa215471729d66f99-0-bed3cfb1abc8559d2cc95f64e8048566",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2640,14 +2640,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 12.623,
|
||||
"init": 0.002,
|
||||
"home": 0.002,
|
||||
"category": 1231.522,
|
||||
"module_load": 3.744,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 1067.398,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 2369.613
|
||||
"total": 2887.267
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2674,19 +2674,19 @@
|
||||
{
|
||||
"spider": "飞快TV",
|
||||
"file": "飞快TV.txt",
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))",
|
||||
"traceback": "Traceback (most recent call last):\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 )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\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 )\nConnectionResetError: [Errno 104] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\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 38, in reraise\n raise value.with_traceback(tb)\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.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\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 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 467, in _validate_from_tid\n player_result = _run_timed(result[\"timings_ms\"], \"player\", spider.playerContent, clock, play[\"flag\"], play[\"play_id\"], [])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/飞快TV.txt\", line 302, in playerContent\n File \"/home/harold/workspace/tvbox-resources/py/飞快TV.txt\", line 71, in _request_html\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 18.256,
|
||||
"init": 0.002,
|
||||
"home": 0.002,
|
||||
"category": 5778.377,
|
||||
"detail": 7304.443,
|
||||
"player": 5038.998,
|
||||
"url_check": 0.0,
|
||||
"total": 18146.281
|
||||
"module_load": 4.343,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 5078.588,
|
||||
"detail": 3313.657,
|
||||
"player": 3536.152,
|
||||
"url_check": 1740.467,
|
||||
"total": 13673.721
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2696,17 +2696,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "85219",
|
||||
"vod_id": "239475",
|
||||
"flag": "高清31",
|
||||
"play_id": "/vodplay/85219-4-1.html"
|
||||
"play_id": "/vodplay/239475-3-1.html"
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"parse": 0,
|
||||
"url": "https://vvip.high26-playback.com/20260513/23437_628454d2/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://vvip.high26-playback.com/20260513/23437_628454d2/index.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2718,14 +2718,14 @@
|
||||
"error": "分类列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.264,
|
||||
"module_load": 5.005,
|
||||
"init": 0.001,
|
||||
"home": 3187.134,
|
||||
"home": 1157.36,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 3194.692
|
||||
"total": 1162.637
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -2753,77 +2753,77 @@
|
||||
"spider": "麦田影院",
|
||||
"file": "麦田影院.txt",
|
||||
"success": false,
|
||||
"failed_stage": "detail",
|
||||
"error": "详情列表为空",
|
||||
"failed_stage": "url_check",
|
||||
"error": "HTTP 404",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.773,
|
||||
"module_load": 9.119,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 3059.438,
|
||||
"detail": 5037.153,
|
||||
"player": 0.034,
|
||||
"url_check": 3347.708,
|
||||
"total": 17158.324
|
||||
"home": 0.001,
|
||||
"category": 875.779,
|
||||
"detail": 650.153,
|
||||
"player": 0.011,
|
||||
"url_check": 1350.992,
|
||||
"total": 6048.048
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
"category_videos": 20,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
"detail_videos": 1,
|
||||
"episodes": 2
|
||||
},
|
||||
"samples": {
|
||||
"tid": "2",
|
||||
"vod_id": "155698",
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
"flag": "LZ源",
|
||||
"play_id": "eyJ1cmwiOiJodHRwczovL3YubHpjZG4yOC5jb20vMjAyNTA5MjMvMjMyNl9hOWJmMjM0YS9pbmRleC5tM3U4IiwicGFyc2VfYXBpIjoiaHR0cHM6Ly9kZWwubXQzMjAuY29tL2x6ZmYucGhwP3VybD0iLCJoZWFkZXJzIjp7fSwidXNlcl9hZ2VudCI6IiJ9"
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"parse": 0,
|
||||
"url": "https://v.lzcdn28.com/20250923/2326_a9bf234a/index.m3u8",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
"reachable": false,
|
||||
"status_code": 404,
|
||||
"final_url": "https://v.lzcdn28.com/20250923/2326_a9bf234a/index.m3u8",
|
||||
"reason": "HTTP 404"
|
||||
}
|
||||
},
|
||||
{
|
||||
"spider": "黑猫APP",
|
||||
"file": "黑猫APP.txt",
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 528, in _validate_from_tid\n raise last_error or ValidationError(\"detail\", \"没有可用的播放条目\")\nValidationError: HTTPSConnectionPool(host='vip.ffzy-plays.com', port=443): Read timed out. (read timeout=5)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\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 )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 534, in _make_request\n response = conn.getresponse()\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 571, in getresponse\n httplib_response = super().getresponse()\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1450, in getresponse\n response.begin()\n ~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 336, in begin\n version, status, reason = self._read_status()\n ~~~~~~~~~~~~~~~~~^^\nConnectionResetError: [Errno 104] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\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 38, in reraise\n raise value.with_traceback(tb)\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.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\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 732, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 412, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/黑猫APP.txt\", line 207, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/黑猫APP.txt\", line 67, in _api_post\nrequests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.461,
|
||||
"module_load": 4.472,
|
||||
"init": 0.001,
|
||||
"home": 2365.483,
|
||||
"category": 5040.043,
|
||||
"detail": 6882.076,
|
||||
"player": 0.031,
|
||||
"url_check": 5020.628,
|
||||
"total": 23426.999
|
||||
"home": 2778.364,
|
||||
"category": 1342.989,
|
||||
"detail": 900.302,
|
||||
"player": 1364.834,
|
||||
"url_check": 198.577,
|
||||
"total": 13042.482
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
"category_videos": 0,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
"category_videos": 30,
|
||||
"detail_videos": 1,
|
||||
"episodes": 2
|
||||
},
|
||||
"samples": {
|
||||
"tid": "2",
|
||||
"vod_id": null,
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
"vod_id": "93238",
|
||||
"flag": "🐈⬛高清线路",
|
||||
"play_id": "高清线路1@@direct@@66ddeb0b0fe39924c19b86fc5dcce841,3b70475bed39417a705e38a74d6ede8c,token+,1,1"
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"parse": 0,
|
||||
"url": "https://v6.douyinvod.com/f5fed0891a0b82f49e1da5285e2bf94b/6a05f568/video/tos/cn/tos-cn-v-5f73e7/o4oCFgLenmpTLBOeIbswrhIGAIf1EosXT15aIl/",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://v6.douyinvod.com/f5fed0891a0b82f49e1da5285e2bf94b/6a05f568/video/tos/cn/tos-cn-v-5f73e7/o4oCFgLenmpTLBOeIbswrhIGAIf1EosXT15aIl/",
|
||||
"reason": null
|
||||
}
|
||||
}
|
||||
|
||||
+79
-79
@@ -1,11 +1,11 @@
|
||||
# 爬虫校验报告
|
||||
|
||||
- 生成时间: 2026-05-14T15:16:56+08:00
|
||||
- 生成时间: 2026-05-14T17:30:12+08:00
|
||||
- 并发线程数: 16
|
||||
- 总耗时(ms): 67.847秒
|
||||
- 总耗时(ms): 55.164秒
|
||||
- 总数: 72
|
||||
- 成功: 56
|
||||
- 失败: 16
|
||||
- 成功: 58
|
||||
- 失败: 14
|
||||
|
||||
## 阶段失败统计
|
||||
|
||||
@@ -15,84 +15,84 @@
|
||||
| 初始化 | 0 |
|
||||
| 首页分类 | 1 |
|
||||
| 分类列表 | 3 |
|
||||
| 视频详情 | 3 |
|
||||
| 视频详情 | 1 |
|
||||
| 播放地址 | 0 |
|
||||
| 地址校验 | 1 |
|
||||
| 未预期异常 | 8 |
|
||||
| 地址校验 | 2 |
|
||||
| 未预期异常 | 7 |
|
||||
|
||||
## 明细结果
|
||||
|
||||
| 爬虫 | 状态 | 失败阶段 | 总耗时 | 模块加载 | 初始化 | 首页分类 | 分类列表 | 视频详情 | 播放地址 | 地址校验 | 返回地址 | 错误信息 |
|
||||
| --- | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | --- | --- |
|
||||
| [4K指南](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4K%E6%8C%87%E5%8D%97.txt) | 成功 | | 10.634秒 | 174.844ms | 0.002ms | 0.005ms | 5.606秒 | 4.675秒 | 0.003ms | 176.067ms | https://pan.quark.cn/s/547b032442bb | |
|
||||
| [6V磁力](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/6V%E7%A3%81%E5%8A%9B.txt) | 成功 | | 4.049秒 | 236.013ms | 0.002ms | 0.001ms | 1.44秒 | 2.371秒 | 0.004ms | 0.103ms | magnet:?xt=urn:btih:bf9a134b00c3ccc55c743b1340e15539f2321241&dn=%E7%88%B1%E6%83%85%E6%B2%A1%E6%9C%89%E7%A5%9E%E8%AF%9D01-07 | |
|
||||
| [AAZ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/AAZ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 13.503秒 | 145.7ms | 0.001ms | 3.879秒 | 4.35秒 | 2.388秒 | 2.203秒 | 535.272ms | https://s.5bb3.com/m4a/3374e5b4a4d9d8e8f967976747b5c2ca.m4a | |
|
||||
| [PPnix](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/PPnix.txt) | 成功 | | 6.814秒 | 280.148ms | 0.001ms | 0.001ms | 2.301秒 | 2.249秒 | 0.011ms | 1.983秒 | https://www.ppnix.com/info/m3u8/8155/1080P.m3u8 | |
|
||||
| [QQ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 3.023秒 | 217.762ms | 0.007ms | 0.002ms | 168.478ms | 231.68ms | 587.826ms | 479.235ms | https://isure.stream.qqmusic.qq.com/M500004G9dQ732c699.mp3?guid=8d00aca8a980ee971791777f036516c1&vkey=8EB6E5ACEC63B753E7376430DC0C3935C8D4DBFD42FDC378C8257CEE3EB54A2022F169BF76B9FC3A7F879FD14B58F71CC4E936C4B2526D74__v2b94c720&uin=&fromtag=119042&src=M500003v6xsK0PFi9w.mp3&redirect=1 | |
|
||||
| [libvio](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt) | 成功 | | 7.747秒 | 143.961ms | 0.001ms | 0.002ms | 5.649秒 | 1.765秒 | 0.016ms | 180.385ms | https://pan.quark.cn/s/0337b1b18498 | |
|
||||
| [youknow](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt) | 成功 | | 16.819秒 | 227.008ms | 0.001ms | 0.001ms | 5.423秒 | 3.023秒 | 4.242秒 | 3.902秒 | https://vip.dytt-cinema.com/20250214/1508_ebd6d2f5/index.m3u8 | |
|
||||
| [七味](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt) | 成功 | | 7.418秒 | 149.77ms | 0.006ms | 0.002ms | 3.533秒 | 2.421秒 | 0.003ms | 1.311秒 | https://pan.baidu.com/s/1MZa4NhXR02WdMOXlmINHCA?pwd=Yu66 | |
|
||||
| [不太灵](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%8D%E5%A4%AA%E7%81%B5.txt) | 失败 | 视频详情 | 18.304秒 | 229.768ms | 0.0ms | 2.419秒 | 4.974秒 | 3.397秒 | 0.0ms | 0.0ms | | 详情缺少播放源或播放列表 |
|
||||
| [世纪音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt) | 失败 | 视频详情 | 602.479ms | 142.294ms | 0.001ms | 171.227ms | 0.007ms | 130.304ms | 0.0ms | 0.0ms | | 详情缺少播放源或播放列表 |
|
||||
| [两个BT](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt) | 成功 | | 19.071秒 | 262.496ms | 0.0ms | 0.001ms | 4.204秒 | 3.456秒 | 8.717秒 | 2.428秒 | https://zijieapi.douyinbyte.com/m3u8/796f198cd696354075fc191b4a1d4f3a.m3u8 | |
|
||||
| [乌云影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt) | 成功 | | 22.698秒 | 215.275ms | 0.001ms | 3.928秒 | 4.835秒 | 8.378秒 | 0.061ms | 5.335秒 | https://d1jdnmkc1n5cn4.cloudfront.net/gen_overseas/https://s2.bfllvip.com/video/yanxiaxing/a6ef854c0c1f/index.m3u8 | |
|
||||
| [乐兔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%90%E5%85%94.txt) | 失败 | 未预期异常 | 10.305秒 | 252.388ms | 0.001ms | 0.001ms | 10.045秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='www.letu.me', port=443): Read timed out. (read timeout=10) |
|
||||
| [二小](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt) | 成功 | | 12.082秒 | 243.065ms | 0.0ms | 0.0ms | 6.612秒 | 4.215秒 | 0.006ms | 1.011秒 | https://pan.baidu.com/s/1KBoFekk6ROhuUssGJN2kpQ?pwd=rpgh | |
|
||||
| [人人电影](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt) | 成功 | | 9.066秒 | 262.588ms | 0.001ms | 0.0ms | 5.113秒 | 2.729秒 | 0.021ms | 960.21ms | https://pan.baidu.com/s/1Qlm09dB5we4U1n7hQXnRjA?pwd=n3ac | |
|
||||
| [人人视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E8%A7%86%E9%A2%91.txt) | 失败 | 地址校验 | 2.857秒 | 157.421ms | 0.001ms | 279.125ms | 269.354ms | 244.816ms | 422.728ms | 394.545ms | https://a3fkpcuk2gkkpmr.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/1042fe66438071f1b7975420848d0402/6eacc12bf7a6411c8174b99723f415bc-494b769a1432c115ec157a0c96eb87ed-ld.mp4?auth_key=1778757419-a325f6f131a81b0de9828333f45c3c8d-0-b309a82d1315ed695832b556bdb856db&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=f2c7d2b3fa75437682eab2de18488d3d&hevc=false&seasonId=56136 | HTTP 403 |
|
||||
| [优酷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt) | 成功 | | 1.397秒 | 8.537ms | 0.001ms | 0.001ms | 299.15ms | 613.964ms | 0.003ms | 474.627ms | https://v.youku.com/v_show/id_XNjUxODQ1MzE1Ng==.html | |
|
||||
| [低端影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BD%8E%E7%AB%AF%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 9.682秒 | 10.683ms | 0.001ms | 0.001ms | 4.632秒 | 5.038秒 | 0.0ms | 0.0ms | | ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) |
|
||||
| [修罗](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt) | 成功 | | 15.232秒 | 19.657ms | 0.001ms | 0.001ms | 3.357秒 | 4.534秒 | 5.044秒 | 2.275秒 | https://v.xlys.ltd.ua/obj/ED0A15F4F7B60C87321060B797949EB18A5E6DB85751413B8C87D8C8B93130A6 | |
|
||||
| [凡客TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt) | 成功 | | 16.562秒 | 10.633ms | 0.001ms | 0.001ms | 2.462秒 | 1.947秒 | 5.792秒 | 6.349秒 | https://fktv.me/ysapi/m3u8/p/3f68463b08d292643d260135746c4b69.m3u8 | |
|
||||
| [剧圈圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E5%9C%88%E5%9C%88.txt) | 成功 | | 30.159秒 | 7.028ms | 0.001ms | 0.0ms | 5.049秒 | 6.539秒 | 13.13秒 | 5.433秒 | https://www.jqqzx.cc/play/34527-3-1.html | |
|
||||
| [剧迷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E8%BF%B7.txt) | 成功 | | 14.632秒 | 17.09ms | 0.001ms | 0.001ms | 3.228秒 | 4.55秒 | 2.353秒 | 4.483秒 | https://play.phimgood.com/20260511/26651_2f4d94b1/index.m3u8 | |
|
||||
| [博看听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8D%9A%E7%9C%8B%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.684秒 | 18.376ms | 0.002ms | 3.21秒 | 287.349ms | 867.074ms | 0.005ms | 301.018ms | http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a | |
|
||||
| [双星](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8F%8C%E6%98%9F.txt) | 成功 | | 910.996ms | 6.736ms | 342.603ms | 0.014ms | 204.572ms | 187.738ms | 0.009ms | 167.525ms | https://pan.quark.cn/s/9e546b70dcfd | |
|
||||
| [听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt) | 成功 | | 1.241秒 | 18.621ms | 76.102ms | 0.004ms | 194.285ms | 497.235ms | 345.75ms | 107.971ms | http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=b80e189fe10813afead16654d5ce0af3&buy_key=FM&token=7407×tamp=1778743026&duration=453 | |
|
||||
| [听友FM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt) | 成功 | | 15.72秒 | 17.405ms | 0.001ms | 4.905秒 | 3.066秒 | 3.193秒 | 4.36秒 | 177.696ms | https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778742447&sign=46721cc8ddfd2f5483f7285cd4aa87d2 | |
|
||||
| [咕咕动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%92%95%E5%92%95%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 11.732秒 | 15.431ms | 0.005ms | 4.155秒 | 2.569秒 | 2.054秒 | 2.823秒 | 112.187ms | https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1809847038&x-signature=LjlOc7GoOGwx2F7henzwIbsOq8o%3D | |
|
||||
| [四万影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9B%9B%E4%B8%87%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 2.942秒 | 9.71ms | 0.001ms | 0.001ms | 2.927秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)'))) |
|
||||
| [在线之家](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9C%A8%E7%BA%BF%E4%B9%8B%E5%AE%B6.txt) | 成功 | | 14.456秒 | 14.346ms | 0.001ms | 0.001ms | 3.028秒 | 3.931秒 | 7.202秒 | 279.774ms | https://media-sxty-fy-corp.sx3oss.ctyunxs.cn/CORPCLOUD/f076ccf5-a095-45a2-b086-cbf66f4aa40d.mp4?response-content-disposition=attachment%3Bfilename%3D%22%E9%93%81%E8%A1%80%E6%88%98%E5%A3%AB%E6%9D%80%E6%88%AE%E4%B9%8B%E5%9C%B02025HD1080P.mp4%22%3Bfilename*%3DUTF-8%27%27%25E9%2593%2581%25E8%25A1%2580%25E6%2588%2598%25E5%25A3%25AB%25E6%259D%2580%25E6%2588%25AE%25E4%25B9%258B%25E5%259C%25B02025HD1080P.mp4&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=CORP&x-amz-CLIENTTYPEIN=UNKNOWN&Signature=INYvHSmWFepyokLAAd%2BJY3O0NuI%3D&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&Expires=1778753841&x-amz-limitrate=102400&response-content-type=video/mp4&x-amz-FSIZE=2183471772&x-amz-UID=10000004591358&x-amz-UFID=31374317010337932 | |
|
||||
| [多多](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A4%9A%E5%A4%9A.txt) | 成功 | | 1.95秒 | 9.175ms | 0.001ms | 0.001ms | 518.107ms | 426.049ms | 0.01ms | 994.924ms | https://pan.baidu.com/s/1shl4w4dRUpSfwkkyQjUDBw?pwd=yyds | |
|
||||
| [如意资源](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A6%82%E6%84%8F%E8%B5%84%E6%BA%90.txt) | 成功 | | 10.999秒 | 6.42ms | 0.001ms | 0.008ms | 6.079秒 | 2.344秒 | 0.004ms | 2.568秒 | https://svip.ryiplay18.com/20260514/6398_d2dc5cf6/index.m3u8 | |
|
||||
| [布布影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%B8%83%E5%B8%83%E5%BD%B1%E8%A7%86.txt) | 成功 | | 8.657秒 | 5.402ms | 0.001ms | 0.001ms | 2.454秒 | 2.115秒 | 3.697秒 | 384.086ms | https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T071717Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260514%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=47f9fe7b1e2d94447230eb8386ea672add39588158fc666c0046f819509926c3 | |
|
||||
| [微观短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%BE%AE%E8%A7%82%E7%9F%AD%E5%89%A7.txt) | 成功 | | 979.635ms | 8.156ms | 0.021ms | 211.084ms | 271.659ms | 336.859ms | 0.006ms | 150.373ms | https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778743031&sign=83c1ce75af86ab1e81dfcfc7c10f1071 | |
|
||||
| [新韩剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt) | 成功 | | 8.58秒 | 4.88ms | 0.0ms | 0.0ms | 1.944秒 | 1.821秒 | 1.724秒 | 3.086秒 | https://cdn.vvvip-plays33.cc/20260224/8726_d6f84c02/index.m3u8 | |
|
||||
| [星星短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%98%9F%E6%98%9F%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.265秒 | 7.131ms | 0.001ms | 0.001ms | 440.639ms | 629.699ms | 0.009ms | 186.532ms | https://img.novel.wsljf.xyz/shortPlay-mp4/420424102051841/EvnIm1746774634078/abc6208e-390b-4533-a1a4-b9e5741cc384/540x960/output.m3u8 | |
|
||||
| [木偶](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%9C%A8%E5%81%B6.txt) | 成功 | | 4.6秒 | 11.207ms | 0.001ms | 0.001ms | 2.34秒 | 1.983秒 | 0.015ms | 263.587ms | https://115cdn.com/s/swf0umw36dh?password=z9b7 | |
|
||||
| [樱花动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A8%B1%E8%8A%B1%E5%8A%A8%E6%BC%AB.txt) | 失败 | 未预期异常 | 37.611秒 | 16.474ms | 0.002ms | 0.002ms | 6.552秒 | 5.038秒 | 4.653秒 | 4.443秒 | | ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) |
|
||||
| [橘子TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A9%98%E5%AD%90TV.txt) | 成功 | | 23.21秒 | 11.093ms | 5.184秒 | 2.427秒 | 2.309秒 | 2.807秒 | 6.141秒 | 4.33秒 | https://usaydd.0rvgx279.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=e6e88a0811535256f11767f4848cf52b&t=1778743052 | |
|
||||
| [欧歌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%AC%A7%E6%AD%8C.txt) | 成功 | | 6.902秒 | 5.23ms | 0.001ms | 0.0ms | 2.181秒 | 3.646秒 | 0.005ms | 1.068秒 | https://pan.baidu.com/s/1vcYSB0ydxgAzc-1Tvg63oA?pwd=8888 | |
|
||||
| [河马短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%B3%E9%A9%AC%E7%9F%AD%E5%89%A7.txt) | 成功 | | 2.27秒 | 4.963ms | 0.001ms | 671.85ms | 459.061ms | 916.697ms | 0.027ms | 215.882ms | https://dzzt-video.cbread.cn/428932e7d0a35f47638e4e1f6cbe5718/6a06b660/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4 | |
|
||||
| [滴答影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BB%B4%E7%AD%94%E5%BD%B1%E8%A7%86.txt) | 成功 | | 7.213秒 | 5.436ms | 0.0ms | 0.001ms | 2.345秒 | 3.824秒 | 0.005ms | 1.037秒 | https://pan.baidu.com/s/1iUOPtAOz3ypj2nyY7Wv9Ww?pwd=969e | |
|
||||
| [潮流APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BD%AE%E6%B5%81APP.txt) | 成功 | | 837.954ms | 13.71ms | 0.004ms | 121.799ms | 116.944ms | 162.054ms | 337.382ms | 85.006ms | http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778743059828&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8 | |
|
||||
| [爱奇艺](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%88%B1%E5%A5%87%E8%89%BA.txt) | 成功 | | 5.271秒 | 23.329ms | 0.026ms | 4.233秒 | 583.092ms | 241.553ms | 0.002ms | 187.626ms | http://www.iqiyi.com/v_vd55wo89uk.html | |
|
||||
| [独播库](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8B%AC%E6%92%AD%E5%BA%93.txt) | 成功 | | 10.905秒 | 8.705ms | 0.001ms | 0.001ms | 1.843秒 | 2.241秒 | 3.932秒 | 2.879秒 | https://vid.dbokutv.com/20260513/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsvsRsGlR7XgBMfeUYqmCIqmCq8vCaGnC3OkRN0q/chunklist.m3u8 | |
|
||||
| [玩偶哥哥](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E5%93%A5%E5%93%A5.txt) | 成功 | | 5.27秒 | 3.926ms | 0.001ms | 0.0ms | 2.243秒 | 1.969秒 | 0.015ms | 1.053秒 | https://pan.baidu.com/s/1v2nYkAhmuWM-Ywn2Klrw7g?pwd=wogg | |
|
||||
| [玩偶聚合](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E8%81%9A%E5%90%88.txt) | 成功 | | 7.553秒 | 6.548ms | 0.001ms | 0.057ms | 2.261秒 | 4.227秒 | 0.003ms | 1.058秒 | https://pan.baidu.com/s/1sWde2BPMwVhR2q4uRgnJPA?pwd=wogg | |
|
||||
| [瓜子](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt) | 成功 | | 12.593秒 | 5.12ms | 0.001ms | 0.014ms | 2.171秒 | 8.347秒 | 1.839秒 | 229.813ms | https://vd.hxcztech.com/74b2b6830475c781ebc2080c3f2cc8be/20260514151730/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8 | |
|
||||
| [百度短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%99%BE%E5%BA%A6%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.6秒 | 4.82ms | 0.0ms | 452.931ms | 260.305ms | 569.831ms | 220.552ms | 90.559ms | http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hna | |
|
||||
| [盘Ta](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98Ta.txt) | 成功 | | 1.134秒 | 14.399ms | 0.001ms | 320.023ms | 337.077ms | 287.566ms | 0.016ms | 174.358ms | https://yun.139.com/shareweb/#/w/i/2sUfBKpu5QBqz | |
|
||||
| [盘聚](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E8%81%9A.txt) | 成功 | | 12.959秒 | 11.038ms | 0.001ms | 0.001ms | 3.785秒 | 4.057秒 | 3.922秒 | 1.182秒 | https://pan.baidu.com/s/1e6bRvilOqU11I0aregqndA?pwd=ojmk | |
|
||||
| [盘链](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E9%93%BE.txt) | 失败 | 分类列表 | 13.463ms | 13.276ms | 0.003ms | 0.001ms | 0.003ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [短剧优选](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E4%BC%98%E9%80%89.txt) | 成功 | | 1.88秒 | 18.495ms | 665.753ms | 0.143ms | 767.718ms | 351.297ms | 0.002ms | 73.345ms | https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8 | |
|
||||
| [短剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E7%BD%91.txt) | 成功 | | 8.049秒 | 5.969ms | 0.001ms | 0.001ms | 4.849秒 | 3.017秒 | 0.018ms | 174.991ms | https://pan.quark.cn/s/c5905c14ad16 | |
|
||||
| [糯米](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt) | 成功 | | 1.939秒 | 8.644ms | 0.001ms | 351.698ms | 703.35ms | 190.826ms | 326.585ms | 355.219ms | https://vip.123pan.cn/1853039965/dy/东北往事极恶不赦.m3u8 | |
|
||||
| [网易云音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90.txt) | 失败 | 未预期异常 | 1.135秒 | 20.419ms | 0.001ms | 421.69ms | 483.277ms | 0.007ms | 201.744ms | 0.0ms | | Expecting value: line 1 column 1 (char 0) |
|
||||
| [耐视点播](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%80%90%E8%A7%86%E7%82%B9%E6%92%AD.txt) | 失败 | 分类列表 | 18.909秒 | 9.889ms | 0.001ms | 0.001ms | 7.959秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [腾讯视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%85%BE%E8%AE%AF%E8%A7%86%E9%A2%91.txt) | 成功 | | 2.615秒 | 14.268ms | 0.001ms | 935.783ms | 276.334ms | 796.264ms | 0.01ms | 590.552ms | https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html | |
|
||||
| [至臻](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%87%B3%E8%87%BB.txt) | 成功 | | 7.604秒 | 7.986ms | 0.001ms | 0.001ms | 2.343秒 | 3.942秒 | 0.009ms | 1.31秒 | https://pan.baidu.com/s/1KBoFekk6ROhuUssGJN2kpQ?pwd=rpgh | |
|
||||
| [茶杯狐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt) | 成功 | | 35.864秒 | 15.79ms | 0.001ms | 4.772秒 | 3.261秒 | 4.368秒 | 5.04秒 | 4.197秒 | https://www.cupfox.ai/play/121007-2-1.html | |
|
||||
| [虎斑](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt) | 成功 | | 6.574秒 | 16.17ms | 0.002ms | 0.002ms | 2.26秒 | 2.567秒 | 0.031ms | 1.731秒 | https://pan.baidu.com/s/1urbtY5SP9cjsG8lyFIQ08A?pwd=3007 | |
|
||||
| [蜡笔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt) | 成功 | | 9.519秒 | 5.766ms | 0.0ms | 0.0ms | 4.708秒 | 3.192秒 | 0.005ms | 1.612秒 | https://pan.baidu.com/s/1LZC9v0B6ETfpQWooAqqxJA?pwd=jcx5 | |
|
||||
| [袋鼠影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A2%8B%E9%BC%A0%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 7.37秒 | 10.517ms | 0.001ms | 0.001ms | 2.317秒 | 5.04秒 | 0.0ms | 0.0ms | | ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) |
|
||||
| [视界](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A7%86%E7%95%8C.txt) | 成功 | | 18.495秒 | 11.489ms | 0.0ms | 6.235秒 | 2.523秒 | 3.35秒 | 2.259秒 | 4.115秒 | https://svip.ffzyplay.com/?url=https://vip.ffzyread2.com/20230829/9711_f0153862/index.m3u8 | |
|
||||
| [路漫漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt) | 成功 | | 40.247秒 | 13.544ms | 0.001ms | 0.001ms | 3.688秒 | 2.057秒 | 6.523秒 | 2.1秒 | https://www.lmm85.com/play/8086_1_1.html | |
|
||||
| [酷我听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt) | 成功 | | 5.317秒 | 5.098ms | 0.001ms | 1.72秒 | 93.691ms | 3.271秒 | 152.113ms | 74.068ms | http://lv.sycdn.kuwo.cn/a6ab04ac3fb1f601175abdd288b1f5d2/6a05770a/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$ | |
|
||||
| [酷狗音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E7%8B%97%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.885秒 | 14.239ms | 486.569ms | 310.567ms | 289.255ms | 325.674ms | 361.622ms | 93.752ms | http://fsdg360.tx.kugou.com/202605141517/56f9e300e8a46919a25079d438757084/v3/3cce3ae09c60dc1a06f61f26e0a392a5/yp/p_0_960139/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx329672695_qu128_s2818810497.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3 | |
|
||||
| [金牌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%87%91%E7%89%8C.txt) | 成功 | | 3.086秒 | 9.662ms | 0.001ms | 1.135秒 | 256.968ms | 256.557ms | 251.891ms | 1.175秒 | https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778743050-2d3c255d389d4fbbae9cc1f1dd2767b6-0-f2756125f06b0ce32456e2dc7a3245a3 | |
|
||||
| [闪电](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%97%AA%E7%94%B5.txt) | 失败 | 分类列表 | 2.37秒 | 12.623ms | 0.002ms | 0.002ms | 1.232秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [飞快TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt) | 失败 | 未预期异常 | 18.146秒 | 18.256ms | 0.002ms | 0.002ms | 5.778秒 | 7.304秒 | 5.039秒 | 0.0ms | | ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) |
|
||||
| [魔方APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%AD%94%E6%96%B9APP.txt) | 失败 | 首页分类 | 3.195秒 | 7.264ms | 0.001ms | 3.187秒 | 0.0ms | 0.0ms | 0.0ms | 0.0ms | | 分类列表为空 |
|
||||
| [麦田影院](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BA%A6%E7%94%B0%E5%BD%B1%E9%99%A2.txt) | 失败 | 视频详情 | 17.158秒 | 3.773ms | 0.001ms | 0.0ms | 3.059秒 | 5.037秒 | 0.034ms | 3.348秒 | | 详情列表为空 |
|
||||
| [黑猫APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt) | 失败 | 未预期异常 | 23.427秒 | 6.461ms | 0.001ms | 2.365秒 | 5.04秒 | 6.882秒 | 0.031ms | 5.021秒 | | ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) |
|
||||
| [4K指南](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4K%E6%8C%87%E5%8D%97.txt) | 成功 | | 5.453秒 | 192.56ms | 0.001ms | 0.003ms | 2.789秒 | 2.212秒 | 0.005ms | 238.462ms | https://pan.quark.cn/s/547b032442bb | |
|
||||
| [6V磁力](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/6V%E7%A3%81%E5%8A%9B.txt) | 成功 | | 7.434秒 | 188.246ms | 0.003ms | 0.001ms | 2.289秒 | 4.93秒 | 0.002ms | 0.054ms | magnet:?xt=urn:btih:bf9a134b00c3ccc55c743b1340e15539f2321241&dn=%E7%88%B1%E6%83%85%E6%B2%A1%E6%9C%89%E7%A5%9E%E8%AF%9D01-07 | |
|
||||
| [AAZ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/AAZ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 10.752秒 | 194.365ms | 0.001ms | 2.434秒 | 2.198秒 | 2.172秒 | 2.356秒 | 1.382秒 | https://s.5bb3.com/m4a/3374e5b4a4d9d8e8f967976747b5c2ca.m4a | |
|
||||
| [PPnix](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/PPnix.txt) | 成功 | | 7.072秒 | 254.427ms | 0.001ms | 0.001ms | 2.423秒 | 2.44秒 | 0.011ms | 1.954秒 | https://www.ppnix.com/info/m3u8/8155/1080P.m3u8 | |
|
||||
| [QQ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 3.4秒 | 193.607ms | 0.008ms | 0.002ms | 774.266ms | 270.136ms | 528.483ms | 105.068ms | https://isure.stream.qqmusic.qq.com/M500004G9dQ732c699.mp3?guid=ed7d99e9703dad7b279076a2480d3fac&vkey=0742571FEFECBC10BB1E74545B9A542B88DA0073E9D99CCE9B30FAA242A22E3E8E2DE9A818B0BEEB9820CF9794EA1515828114AEC41A1584__v2b94c723&uin=&fromtag=119042&src=M500003v6xsK0PFi9w.mp3&redirect=1 | |
|
||||
| [libvio](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt) | 成功 | | 4.575秒 | 186.483ms | 0.001ms | 0.002ms | 2.134秒 | 2.063秒 | 0.005ms | 182.489ms | https://pan.quark.cn/s/0337b1b18498 | |
|
||||
| [youknow](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt) | 成功 | | 13.388秒 | 185.708ms | 0.001ms | 0.001ms | 3.543秒 | 2.499秒 | 2.993秒 | 4.156秒 | https://vip.dytt-tvs.com/20260401/14977_e8f6cc21/index.m3u8 | |
|
||||
| [七味](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt) | 成功 | | 6.654秒 | 192.353ms | 0.017ms | 0.002ms | 2.439秒 | 2.798秒 | 0.003ms | 1.202秒 | https://pan.baidu.com/s/1MZa4NhXR02WdMOXlmINHCA?pwd=Yu66 | |
|
||||
| [不太灵](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%8D%E5%A4%AA%E7%81%B5.txt) | 失败 | 视频详情 | 12.677秒 | 185.18ms | 0.001ms | 2.751秒 | 2.238秒 | 2.125秒 | 0.0ms | 0.0ms | | 详情缺少播放源或播放列表 |
|
||||
| [世纪音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.124秒 | 188.812ms | 0.001ms | 280.281ms | 166.741ms | 164.63ms | 0.01ms | 308.289ms | https://www.4c44.com/data/down.php?ac=music&id=yetddtetwd | |
|
||||
| [两个BT](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt) | 成功 | | 12.253秒 | 208.22ms | 0.003ms | 0.002ms | 2.299秒 | 2.02秒 | 5.223秒 | 2.478秒 | https://zijieapi.douyinbyte.com/m3u8/796f198cd696354075fc191b4a1d4f3a.m3u8 | |
|
||||
| [乌云影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt) | 成功 | | 12.833秒 | 188.553ms | 0.001ms | 1.966秒 | 1.206秒 | 5.514秒 | 0.022ms | 3.942秒 | https://d1jdnmkc1n5cn4.cloudfront.net/gen_overseas/https://s2.bfllvip.com/video/yanxiaxing/a6ef854c0c1f/index.m3u8 | |
|
||||
| [乐兔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%90%E5%85%94.txt) | 失败 | 未预期异常 | 10.261秒 | 188.283ms | 0.001ms | 0.001ms | 10.05秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='www.letu.me', port=443): Read timed out. (read timeout=10) |
|
||||
| [二小](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt) | 成功 | | 7.934秒 | 189.559ms | 0.0ms | 0.001ms | 4.944秒 | 1.849秒 | 0.004ms | 931.923ms | https://pan.baidu.com/s/1w02-PXyH1jeYSFkvezrMJg?pwd=xiqe | |
|
||||
| [人人电影](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt) | 成功 | | 6.713秒 | 182.396ms | 0.001ms | 0.005ms | 3.263秒 | 2.137秒 | 0.007ms | 1.107秒 | https://pan.baidu.com/s/1OMLrKe8uLpRQu0fphTgwMw?pwd=wkcq | |
|
||||
| [人人视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E8%A7%86%E9%A2%91.txt) | 失败 | 地址校验 | 3.031秒 | 187.976ms | 0.001ms | 257.179ms | 268.778ms | 303.735ms | 409.942ms | 344.209ms | https://a3fkpcul3b4qlid.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/1042fe66438071f1b7975420848d0402/6eacc12bf7a6411c8174b99723f415bc-494b769a1432c115ec157a0c96eb87ed-ld.mp4?auth_key=1778765415-ea3743f43f587923979e00683dc8e4f7-0-304977bb539be776d05366c2b9a54aa8&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=394d473cc56040718114db13f49c852d&hevc=false&seasonId=56136 | HTTP 403 |
|
||||
| [优酷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt) | 成功 | | 1.615秒 | 15.718ms | 0.001ms | 0.001ms | 325.722ms | 1.024秒 | 0.007ms | 246.103ms | https://v.youku.com/v_show/id_XNjUxODQ1MzE1Ng==.html | |
|
||||
| [低端影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BD%8E%E7%AB%AF%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 5.047秒 | 4.161ms | 0.001ms | 0.001ms | 5.038秒 | 0.0ms | 0.0ms | 0.0ms | | ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) |
|
||||
| [修罗](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt) | 成功 | | 11.979秒 | 6.842ms | 0.0ms | 0.001ms | 3.043秒 | 1.84秒 | 4.958秒 | 2.13秒 | https://v.xlys.ltd.ua/obj/73323D3B882250A139A51E0AFE4680FD33752FF445283A3908D15AF0F2C220A3 | |
|
||||
| [凡客TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt) | 失败 | 未预期异常 | 11.578秒 | 4.391ms | 0.0ms | 0.0ms | 11.568秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='fktv.me', port=443): Read timed out. (read timeout=10) |
|
||||
| [剧圈圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E5%9C%88%E5%9C%88.txt) | 成功 | | 21.542秒 | 5.07ms | 0.001ms | 0.0ms | 5.044秒 | 4.795秒 | 8.963秒 | 2.735秒 | https://www.jqqzx.cc/play/63013-1-1.html | |
|
||||
| [剧迷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E8%BF%B7.txt) | 成功 | | 10.557秒 | 5.42ms | 0.001ms | 0.001ms | 2.46秒 | 2.363秒 | 2.845秒 | 2.883秒 | https://play.phimgood.com/20260511/26651_2f4d94b1/index.m3u8 | |
|
||||
| [博看听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8D%9A%E7%9C%8B%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.445秒 | 3.914ms | 0.001ms | 3.175秒 | 277.152ms | 813.309ms | 0.002ms | 175.8ms | http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a | |
|
||||
| [双星](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8F%8C%E6%98%9F.txt) | 成功 | | 959.161ms | 4.066ms | 339.444ms | 0.005ms | 196.972ms | 193.243ms | 0.002ms | 224.495ms | https://pan.quark.cn/s/9e546b70dcfd | |
|
||||
| [听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt) | 成功 | | 3.435秒 | 4.103ms | 79.067ms | 0.001ms | 187.143ms | 2.693秒 | 281.083ms | 190.076ms | http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=a7f50f96570c155edf4d5dc321361771&buy_key=FM&token=1997×tamp=1778751023&duration=453 | |
|
||||
| [听友FM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt) | 成功 | | 13.641秒 | 10.107ms | 0.001ms | 3.438秒 | 2.883秒 | 2.95秒 | 4.188秒 | 170.184ms | https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778750427&sign=a3d33ded1ccaab3791611ad86a909aad | |
|
||||
| [咕咕动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%92%95%E5%92%95%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 9.206秒 | 8.739ms | 0.004ms | 986.182ms | 2.469秒 | 2.008秒 | 3.613秒 | 120.884ms | https://p9-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1809855028&x-signature=NeL3q7zeggXpnXimV6BWCuPQrjA%3D | |
|
||||
| [四万影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9B%9B%E4%B8%87%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 1.96秒 | 5.684ms | 0.001ms | 0.001ms | 1.95秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)'))) |
|
||||
| [在线之家](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9C%A8%E7%BA%BF%E4%B9%8B%E5%AE%B6.txt) | 成功 | | 11.494秒 | 6.257ms | 0.001ms | 0.001ms | 1.887秒 | 4.048秒 | 5.265秒 | 286.815ms | https://media-sxty-fy-corp.sx3oss.ctyunxs.cn/CORPCLOUD/f076ccf5-a095-45a2-b086-cbf66f4aa40d.mp4?response-content-disposition=attachment%3Bfilename%3D%22%E9%93%81%E8%A1%80%E6%88%98%E5%A3%AB%E6%9D%80%E6%88%AE%E4%B9%8B%E5%9C%B02025HD1080P.mp4%22%3Bfilename*%3DUTF-8%27%27%25E9%2593%2581%25E8%25A1%2580%25E6%2588%2598%25E5%25A3%25AB%25E6%259D%2580%25E6%2588%25AE%25E4%25B9%258B%25E5%259C%25B02025HD1080P.mp4&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=CORP&x-amz-CLIENTTYPEIN=UNKNOWN&Signature=INYvHSmWFepyokLAAd%2BJY3O0NuI%3D&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&Expires=1778753841&x-amz-limitrate=102400&response-content-type=video/mp4&x-amz-FSIZE=2183471772&x-amz-UID=10000004591358&x-amz-UFID=31374317010337932 | |
|
||||
| [多多](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A4%9A%E5%A4%9A.txt) | 成功 | | 1.842秒 | 4.106ms | 0.0ms | 0.001ms | 492.625ms | 396.955ms | 0.003ms | 947.915ms | https://pan.baidu.com/s/1shl4w4dRUpSfwkkyQjUDBw?pwd=yyds | |
|
||||
| [如意资源](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A6%82%E6%84%8F%E8%B5%84%E6%BA%90.txt) | 成功 | | 9.771秒 | 4.098ms | 0.001ms | 0.005ms | 4.796秒 | 2.42秒 | 0.003ms | 2.551秒 | https://svip.ryiplay18.com/20260514/6398_d2dc5cf6/index.m3u8 | |
|
||||
| [布布影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%B8%83%E5%B8%83%E5%BD%B1%E8%A7%86.txt) | 成功 | | 8.055秒 | 10.646ms | 0.001ms | 0.001ms | 2.923秒 | 2.127秒 | 2.677秒 | 317.866ms | https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T092856Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260514%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=09b0a9f6338870dd954a53abd6174ae81a12165fe4e3c59a1f0b3354dd75fafa | |
|
||||
| [微观短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%BE%AE%E8%A7%82%E7%9F%AD%E5%89%A7.txt) | 成功 | | 2.043秒 | 4.175ms | 0.018ms | 219.648ms | 299.751ms | 1.098秒 | 0.003ms | 420.682ms | https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778751024&sign=15f581ab152bab60f8fc1d6613b2e2f6 | |
|
||||
| [新韩剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt) | 成功 | | 10.059秒 | 6.827ms | 0.001ms | 0.001ms | 1.808秒 | 1.766秒 | 1.767秒 | 4.71秒 | https://cdn.vvvip-plays33.cc/20260224/8726_d6f84c02/index.m3u8 | |
|
||||
| [星星短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%98%9F%E6%98%9F%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.509秒 | 3.883ms | 0.001ms | 0.001ms | 540.042ms | 803.556ms | 0.004ms | 160.745ms | https://img.novel.wsljf.xyz/shortPlay-mp4/420424102051841/EvnIm1746774634078/abc6208e-390b-4533-a1a4-b9e5741cc384/540x960/output.m3u8 | |
|
||||
| [木偶](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%9C%A8%E5%81%B6.txt) | 成功 | | 4.604秒 | 5.587ms | 0.001ms | 0.001ms | 2.194秒 | 2.073秒 | 0.007ms | 330.627ms | https://115cdn.com/s/swf0umw36dh?password=z9b7 | |
|
||||
| [樱花动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A8%B1%E8%8A%B1%E5%8A%A8%E6%BC%AB.txt) | 失败 | 未预期异常 | 42.483秒 | 4.086ms | 0.001ms | 0.001ms | 2.212秒 | 2.094秒 | 15.018秒 | 5.008秒 | | HTTPSConnectionPool(host='www.dmvvv.com', port=443): Max retries exceeded with url: /play/12810-1-1/ (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.dmvvv.com', port=443) at 0x77e5793c1590>, 'Connection to www.dmvvv.com timed out. (connect timeout=15)')) |
|
||||
| [橘子TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A9%98%E5%AD%90TV.txt) | 成功 | | 15.231秒 | 10.447ms | 4.899秒 | 2.417秒 | 1.91秒 | 1.769秒 | 2.971秒 | 1.253秒 | https://usaydd.xbavporn.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=faf3b99de7f9e0ba519754cf34ce3d27&t=1778751039 | |
|
||||
| [欧歌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%AC%A7%E6%AD%8C.txt) | 成功 | | 6.239秒 | 7.408ms | 0.001ms | 0.001ms | 2.018秒 | 3.075秒 | 0.007ms | 1.138秒 | https://pan.baidu.com/s/1jBEK7w_I3pntEZR9afhzbQ?pwd=8888 | |
|
||||
| [河马短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%B3%E9%A9%AC%E7%9F%AD%E5%89%A7.txt) | 成功 | | 3.046秒 | 6.079ms | 0.001ms | 738.717ms | 655.309ms | 1.432秒 | 0.025ms | 212.376ms | https://dzzt-video.cbread.cn/225a39fdf142345c99a0b1dda0fd7d97/6a06c470/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4 | |
|
||||
| [滴答影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BB%B4%E7%AD%94%E5%BD%B1%E8%A7%86.txt) | 成功 | | 5.49秒 | 4.587ms | 0.001ms | 0.001ms | 2.018秒 | 1.962秒 | 0.006ms | 1.505秒 | https://pan.baidu.com/s/1iUOPtAOz3ypj2nyY7Wv9Ww?pwd=969e | |
|
||||
| [潮流APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BD%AE%E6%B5%81APP.txt) | 成功 | | 788.564ms | 8.276ms | 0.003ms | 108.229ms | 115.01ms | 171.293ms | 294.391ms | 90.835ms | http://43.248.100.143:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778751028567&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8 | |
|
||||
| [爱奇艺](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%88%B1%E5%A5%87%E8%89%BA.txt) | 成功 | | 4.768秒 | 16.693ms | 0.017ms | 3.27秒 | 1.063秒 | 176.796ms | 0.002ms | 240.921ms | http://www.iqiyi.com/v_vd55wo89uk.html | |
|
||||
| [独播库](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8B%AC%E6%92%AD%E5%BA%93.txt) | 成功 | | 7.353秒 | 5.384ms | 0.001ms | 0.001ms | 1.852秒 | 1.909秒 | 2.396秒 | 1.19秒 | https://vid.dbokutv.com/20260513/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsvsRsGlR7XgBMfeUYqmCIqmCq8vCaGnC3OkRN0q/chunklist.m3u8 | |
|
||||
| [玩偶哥哥](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E5%93%A5%E5%93%A5.txt) | 成功 | | 4.723秒 | 5.25ms | 0.001ms | 0.0ms | 2.457秒 | 2.016秒 | 0.014ms | 243.413ms | https://pan.quark.cn/s/1b1b43eb2148 | |
|
||||
| [玩偶聚合](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E8%81%9A%E5%90%88.txt) | 成功 | | 5.481秒 | 7.436ms | 0.001ms | 0.066ms | 2.204秒 | 2.146秒 | 0.003ms | 1.122秒 | https://pan.baidu.com/s/1sWde2BPMwVhR2q4uRgnJPA?pwd=wogg | |
|
||||
| [瓜子](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt) | 成功 | | 5.908秒 | 16.247ms | 0.002ms | 0.026ms | 2.179秒 | 2.679秒 | 923.57ms | 108.501ms | https://vd.hxcztech.com/ba83ef08fe57f245e6398c8a1de3c68c/20260514173035/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8 | |
|
||||
| [百度短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%99%BE%E5%BA%A6%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.702秒 | 4.444ms | 0.001ms | 430.642ms | 262.927ms | 654.797ms | 257.535ms | 91.03ms | http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hna | |
|
||||
| [盘Ta](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98Ta.txt) | 成功 | | 1.088秒 | 5.405ms | 0.001ms | 343.853ms | 284.069ms | 289.092ms | 0.016ms | 165.309ms | https://yun.139.com/shareweb/#/w/i/2sUfBKpu5QBqz | |
|
||||
| [盘聚](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E8%81%9A.txt) | 成功 | | 4.788秒 | 5.404ms | 0.001ms | 0.001ms | 1.806秒 | 847.574ms | 714.88ms | 1.413秒 | https://pan.baidu.com/s/1e6bRvilOqU11I0aregqndA?pwd=ojmk | |
|
||||
| [盘链](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E9%93%BE.txt) | 失败 | 分类列表 | 8.092ms | 7.897ms | 0.004ms | 0.001ms | 0.003ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [短剧优选](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E4%BC%98%E9%80%89.txt) | 成功 | | 1.519秒 | 20.422ms | 573.644ms | 0.101ms | 480.069ms | 379.822ms | 0.003ms | 63.888ms | https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8 | |
|
||||
| [短剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E7%BD%91.txt) | 成功 | | 3.367秒 | 3.94ms | 0.001ms | 0.001ms | 2.112秒 | 1.033秒 | 0.007ms | 218.214ms | https://pan.quark.cn/s/c5905c14ad16 | |
|
||||
| [糯米](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt) | 失败 | 未预期异常 | 11.15秒 | 5.204ms | 0.0ms | 385.573ms | 748.603ms | 10.008秒 | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='vip.wwgz.cn', port=5200): Max retries exceeded with url: /vod-detail-id-90063.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='vip.wwgz.cn', port=5200) at 0x77e5797aa350>, 'Connection to vip.wwgz.cn timed out. (connect timeout=10)')) |
|
||||
| [网易云音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90.txt) | 失败 | 未预期异常 | 1.105秒 | 2.791ms | 0.001ms | 473.621ms | 420.907ms | 0.005ms | 203.558ms | 0.0ms | | Expecting value: line 1 column 1 (char 0) |
|
||||
| [耐视点播](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%80%90%E8%A7%86%E7%82%B9%E6%92%AD.txt) | 失败 | 分类列表 | 12.877秒 | 4.26ms | 0.001ms | 0.0ms | 6.79秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [腾讯视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%85%BE%E8%AE%AF%E8%A7%86%E9%A2%91.txt) | 成功 | | 3.483秒 | 7.46ms | 0.001ms | 1.093秒 | 278.747ms | 917.645ms | 0.002ms | 1.186秒 | https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html | |
|
||||
| [至臻](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%87%B3%E8%87%BB.txt) | 成功 | | 5.667秒 | 4.561ms | 0.001ms | 0.001ms | 1.307秒 | 4.12秒 | 0.007ms | 234.913ms | https://pan.quark.cn/s/23730e017d01 | |
|
||||
| [茶杯狐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt) | 成功 | | 18.664秒 | 5.083ms | 0.001ms | 2.515秒 | 1.705秒 | 1.263秒 | 4.568秒 | 1.861秒 | https://cdn.yzzy27-play.com/20260514/24375_6e5abe0d/index.m3u8 | |
|
||||
| [虎斑](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt) | 成功 | | 7.381秒 | 5.368ms | 0.001ms | 0.001ms | 2.589秒 | 3.205秒 | 0.012ms | 1.582秒 | https://pan.baidu.com/s/1urbtY5SP9cjsG8lyFIQ08A?pwd=3007 | |
|
||||
| [蜡笔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt) | 成功 | | 3.405秒 | 3.798ms | 0.001ms | 0.001ms | 1.325秒 | 799.517ms | 0.004ms | 1.276秒 | https://pan.baidu.com/s/1LZC9v0B6ETfpQWooAqqxJA?pwd=jcx5 | |
|
||||
| [袋鼠影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A2%8B%E9%BC%A0%E5%BD%B1%E8%A7%86.txt) | 成功 | | 5.182秒 | 5.016ms | 0.001ms | 0.001ms | 1.214秒 | 1.324秒 | 1.049秒 | 1.588秒 | https://vip.dytt-tvs.com/20260213/11832_d20d9896/index.m3u8 | |
|
||||
| [视界](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A7%86%E7%95%8C.txt) | 成功 | | 7.272秒 | 7.013ms | 0.001ms | 1.766秒 | 1.393秒 | 1.35秒 | 1.467秒 | 1.287秒 | https://svip.ffzyplay.com/?url=https://vod.feifei-video.com/20251015/28686_f4401dd0/index.m3u8 | |
|
||||
| [路漫漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt) | 成功 | | 15.646秒 | 4.726ms | 0.001ms | 0.0ms | 2.145秒 | 1.174秒 | 5.239秒 | 1.225秒 | https://v16.toutiao50.com/e3810fabdcdf8553104bdb1ea2ca945d/6a06ed34/video/tos/alisg/tos-alisg-ve-0051c001-sg/oEZIAIbobSfQTA7eY46sfdFSbiZGGCL9gnVDWY/ | |
|
||||
| [酷我听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt) | 成功 | | 5.249秒 | 9.018ms | 0.001ms | 371.305ms | 93.651ms | 3.514秒 | 1.179秒 | 80.821ms | http://lv.sycdn.kuwo.cn/b6a2870596903ad4f40b6bf071de5d42/6a05963f/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$ | |
|
||||
| [酷狗音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E7%8B%97%E9%9F%B3%E4%B9%90.txt) | 成功 | | 2.11秒 | 8.772ms | 525.339ms | 332.106ms | 268.816ms | 386.159ms | 480.213ms | 107.651ms | http://fsdg360.tx.kugou.com/202605141730/e0bb823f3c862ccd038e14d48576fdde/v3/38d2cca61dce10afe81f3e1c2f1e6e9a/yp/full/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx644440688_qumultitrack_s3866248480.mkv?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mkv | |
|
||||
| [金牌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%87%91%E7%89%8C.txt) | 成功 | | 2.0秒 | 3.732ms | 0.001ms | 697.984ms | 227.716ms | 233.889ms | 240.027ms | 595.348ms | https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778751037-0e05c9ad9417490fa215471729d66f99-0-bed3cfb1abc8559d2cc95f64e8048566 | |
|
||||
| [闪电](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%97%AA%E7%94%B5.txt) | 失败 | 分类列表 | 2.887秒 | 3.744ms | 0.001ms | 0.0ms | 1.067秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [飞快TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt) | 成功 | | 13.674秒 | 4.343ms | 0.001ms | 0.001ms | 5.079秒 | 3.314秒 | 3.536秒 | 1.74秒 | https://vvip.high26-playback.com/20260513/23437_628454d2/index.m3u8 | |
|
||||
| [魔方APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%AD%94%E6%96%B9APP.txt) | 失败 | 首页分类 | 1.163秒 | 5.005ms | 0.001ms | 1.157秒 | 0.0ms | 0.0ms | 0.0ms | 0.0ms | | 分类列表为空 |
|
||||
| [麦田影院](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BA%A6%E7%94%B0%E5%BD%B1%E9%99%A2.txt) | 失败 | 地址校验 | 6.048秒 | 9.119ms | 0.001ms | 0.001ms | 875.779ms | 650.153ms | 0.011ms | 1.351秒 | https://v.lzcdn28.com/20250923/2326_a9bf234a/index.m3u8 | HTTP 404 |
|
||||
| [黑猫APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt) | 成功 | | 13.042秒 | 4.472ms | 0.001ms | 2.778秒 | 1.343秒 | 900.302ms | 1.365秒 | 198.577ms | https://v6.douyinvod.com/f5fed0891a0b82f49e1da5285e2bf94b/6a05f568/video/tos/cn/tos-cn-v-5f73e7/o4oCFgLenmpTLBOeIbswrhIGAIf1EosXT15aIl/ | |
|
||||
|
||||
+5
-3
@@ -7,13 +7,13 @@
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E5%9C%88%E5%9C%88.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E8%BF%B7.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8D%9A%E7%9C%8B%E5%90%AC%E4%B9%A6.txt",
|
||||
@@ -44,15 +44,17 @@
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E8%81%9A.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E4%BC%98%E9%80%89.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E7%BD%91.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%85%BE%E8%AE%AF%E8%A7%86%E9%A2%91.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%87%B3%E8%87%BB.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A2%8B%E9%BC%A0%E5%BD%B1%E8%A7%86.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A7%86%E7%95%8C.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E7%8B%97%E9%9F%B3%E4%B9%90.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%87%91%E7%89%8C.txt"
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%87%91%E7%89%8C.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt"
|
||||
]
|
||||
+154
-154
@@ -9,11 +9,6 @@
|
||||
"file": "py/双星.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/微观短剧.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 8,
|
||||
"file": "py/盘Ta.txt",
|
||||
@@ -21,7 +16,7 @@
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/听书.txt",
|
||||
"file": "py/世纪音乐.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -29,6 +24,11 @@
|
||||
"file": "py/星星短剧.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 14,
|
||||
"file": "py/短剧优选.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/优酷.txt",
|
||||
@@ -40,8 +40,18 @@
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 14,
|
||||
"file": "py/短剧优选.txt",
|
||||
"version": 5,
|
||||
"file": "py/多多.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/金牌.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/微观短剧.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -49,24 +59,14 @@
|
||||
"file": "py/酷狗音乐.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/糯米.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/多多.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/河马短剧.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 7,
|
||||
"file": "py/腾讯视频.txt",
|
||||
"version": 4,
|
||||
"file": "py/短剧网.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -74,19 +74,19 @@
|
||||
"file": "py/QQ音乐.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/金牌.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/6V磁力.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/木偶.txt",
|
||||
"file": "py/蜡笔.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/听书.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 7,
|
||||
"file": "py/腾讯视频.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -94,6 +94,16 @@
|
||||
"file": "py/博看听书.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/libvio.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/木偶.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/玩偶哥哥.txt",
|
||||
@@ -104,34 +114,24 @@
|
||||
"file": "py/爱奇艺.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 10,
|
||||
"file": "py/盘聚.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/袋鼠影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/酷我听书.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/虎斑.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/PPnix.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 7,
|
||||
"file": "py/欧歌.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/滴答影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/七味.txt",
|
||||
"file": "py/4K指南.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -139,19 +139,79 @@
|
||||
"file": "py/玩偶聚合.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/滴答影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/至臻.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/瓜子.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 7,
|
||||
"file": "py/欧歌.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/七味.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/人人电影.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/PPnix.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/视界.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/独播库.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/libvio.txt",
|
||||
"file": "py/虎斑.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/短剧网.txt",
|
||||
"file": "py/6V磁力.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/二小.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/布布影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 1,
|
||||
"file": "py/咕咕动漫.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/如意资源.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -161,52 +221,7 @@
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/布布影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/人人电影.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/蜡笔.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/4K指南.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/独播库.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/如意资源.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 1,
|
||||
"file": "py/咕咕动漫.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/二小.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/瓜子.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 10,
|
||||
"file": "py/盘聚.txt",
|
||||
"file": "py/剧迷.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -219,36 +234,11 @@
|
||||
"file": "py/在线之家.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/剧迷.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/修罗.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/听友FM.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/凡客TV.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/youknow.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/视界.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/两个BT.txt",
|
||||
@@ -259,14 +249,34 @@
|
||||
"file": "py/乌云影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/黑猫APP.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/youknow.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/听友FM.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/飞快TV.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/橘子TV.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/剧圈圈.txt",
|
||||
"version": 2,
|
||||
"file": "py/路漫漫.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -275,8 +285,8 @@
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/路漫漫.txt",
|
||||
"version": 3,
|
||||
"file": "py/剧圈圈.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -286,12 +296,17 @@
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/世纪音乐.txt",
|
||||
"file": "py/网易云音乐.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/魔方APP.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/网易云音乐.txt",
|
||||
"file": "py/四万影视.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
@@ -304,26 +319,16 @@
|
||||
"file": "py/人人视频.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/四万影视.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/魔方APP.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/袋鼠影视.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/低端影视.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/麦田影院.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/乐兔.txt",
|
||||
@@ -331,12 +336,12 @@
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/麦田影院.txt",
|
||||
"file": "py/糯米.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/飞快TV.txt",
|
||||
"version": 2,
|
||||
"file": "py/凡客TV.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
@@ -349,11 +354,6 @@
|
||||
"file": "py/耐视点播.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/黑猫APP.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/樱花动漫.txt",
|
||||
|
||||
Reference in New Issue
Block a user