validate
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
//@name:修罗
|
||||
//@version:5
|
||||
//@version:6
|
||||
//@remark:
|
||||
//@format:secspider/1
|
||||
//@alg:aes-256-gcm
|
||||
//@wrap:hkdf-aes-keywrap
|
||||
//@sign:ed25519
|
||||
//@kid:k2026_04
|
||||
//@nonce:base64:0eOTYY1AZ8snRIND
|
||||
//@ek:base64:AYmypxVdpXlpLaeIhDGUxRYyy2wKVFkozNIOaxho/JsPWt9oBXJWkXuGjAXFEH49
|
||||
//@hash:sha256:6977f2db606faef6f6e7e680fdca92d837bd97a0fc8e60f2147a3c927206395d
|
||||
//@sig:base64:YpTmuzoE5CECVFCUWXQ9a3zteYa2MleMw34ETPBD1m/okcVTniuRJtJKIb7/c4EsA+oj7tKJ+Q2TThyApKiwBw==
|
||||
//@nonce:base64:ebBckIfO4dT+vUan
|
||||
//@ek:base64:1bKrvebSaNX6RyWF4Y2Enq8W5LfZjRPgg1LXz8fkhbiIn6TDqhsJBhm3mFSdcPBR
|
||||
//@hash:sha256:8a667586d38fe01686197eea4a95796a85174f5f57abfc5ff00af2d3dd1ea790
|
||||
//@sig:base64:4kUehjCj1uA6qU7jR3Y7EAeVF2PJoiZN8kc2SIQ1MOWfrkOeVM3oFgrnFdzHr1KoZq6EzFqdO98VuzcC1RwWAA==
|
||||
|
||||
payload.base64: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
|
||||
payload.base64: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
|
||||
File diff suppressed because one or more lines are too long
+601
-640
@@ -1,21 +1,21 @@
|
||||
{
|
||||
"generated_at": "2026-05-13T08:12:38+08:00",
|
||||
"generated_at": "2026-05-13T08:44:15+08:00",
|
||||
"max_workers": 16,
|
||||
"total_duration_ms": 44431.703,
|
||||
"total_duration_ms": 56834.607,
|
||||
"summary": {
|
||||
"total": 70,
|
||||
"success": 51,
|
||||
"total": 69,
|
||||
"success": 50,
|
||||
"failed": 19,
|
||||
"success_rate": 0.7286,
|
||||
"success_rate": 0.7246,
|
||||
"stage_failures": {
|
||||
"module_load": 0,
|
||||
"init": 0,
|
||||
"home": 2,
|
||||
"home": 1,
|
||||
"category": 4,
|
||||
"detail": 0,
|
||||
"player": 1,
|
||||
"url_check": 5,
|
||||
"unexpected": 7
|
||||
"url_check": 7,
|
||||
"unexpected": 6
|
||||
}
|
||||
},
|
||||
"results": [
|
||||
@@ -27,14 +27,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 197.711,
|
||||
"module_load": 229.069,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1723.721,
|
||||
"detail": 1113.189,
|
||||
"home": 0.006,
|
||||
"category": 3647.778,
|
||||
"detail": 2139.423,
|
||||
"player": 0.004,
|
||||
"url_check": 232.665,
|
||||
"total": 3270.513
|
||||
"url_check": 237.144,
|
||||
"total": 6288.672
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -66,14 +66,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 172.193,
|
||||
"init": 0.003,
|
||||
"home": 0.002,
|
||||
"category": 1358.688,
|
||||
"detail": 1200.207,
|
||||
"module_load": 226.596,
|
||||
"init": 0.005,
|
||||
"home": 0.001,
|
||||
"category": 2342.024,
|
||||
"detail": 2172.031,
|
||||
"player": 0.002,
|
||||
"url_check": 0.014,
|
||||
"total": 2733.515
|
||||
"url_check": 0.013,
|
||||
"total": 4776.946
|
||||
},
|
||||
"counts": {
|
||||
"classes": 12,
|
||||
@@ -105,14 +105,14 @@
|
||||
"error": "HTTP 403",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 171.901,
|
||||
"module_load": 220.87,
|
||||
"init": 0.001,
|
||||
"home": 2289.658,
|
||||
"category": 1160.155,
|
||||
"detail": 1187.685,
|
||||
"player": 1170.503,
|
||||
"url_check": 490.741,
|
||||
"total": 10455.853
|
||||
"home": 2969.017,
|
||||
"category": 2179.692,
|
||||
"detail": 2256.292,
|
||||
"player": 2164.672,
|
||||
"url_check": 863.383,
|
||||
"total": 17766.475
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -132,7 +132,7 @@
|
||||
"valid": false,
|
||||
"reachable": false,
|
||||
"status_code": 403,
|
||||
"final_url": "https://lv-sycdn.kuwo.cn/2fef1bf98185d5e4e3b9309d861733cc/6a03c200/resource/1307392909/trackmedia/C200003T85Hg2Ouv0r.m4a?from=vip",
|
||||
"final_url": "https://lv-sycdn.kuwo.cn/6b227a6419c3462a53e695e8ef5f9f1e/6a03c970/resource/1307392909/trackmedia/C200003T85Hg2Ouv0r.m4a?from=vip",
|
||||
"reason": "HTTP 403"
|
||||
}
|
||||
},
|
||||
@@ -144,14 +144,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 240.004,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 2050.282,
|
||||
"detail": 1136.373,
|
||||
"module_load": 260.412,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2378.149,
|
||||
"detail": 2223.817,
|
||||
"player": 0.009,
|
||||
"url_check": 925.022,
|
||||
"total": 4352.242
|
||||
"url_check": 1721.557,
|
||||
"total": 6586.095
|
||||
},
|
||||
"counts": {
|
||||
"classes": 2,
|
||||
@@ -183,14 +183,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 181.622,
|
||||
"module_load": 223.411,
|
||||
"init": 0.01,
|
||||
"home": 0.007,
|
||||
"category": 986.814,
|
||||
"detail": 456.508,
|
||||
"player": 5500.58,
|
||||
"url_check": 168.088,
|
||||
"total": 7310.166
|
||||
"home": 0.008,
|
||||
"category": 546.361,
|
||||
"detail": 995.181,
|
||||
"player": 365.658,
|
||||
"url_check": 164.311,
|
||||
"total": 2331.335
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -206,11 +206,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://isure.stream.qqmusic.qq.com/F000003Iu5fo0mXVj2.flac?guid=bc415182efbe86778513c0593635d0db&vkey=D891E400543C40853284C70004D8491E7A0495FE78DC95A6A00C671F477BE85A6B3C7CC039178F11116C175AD5C1E6E40D9C632129BAE46A__v2b9abc7d&uin=1152921504846230218&fromtag=119114&redirect=1",
|
||||
"url": "https://isure.stream.qqmusic.qq.com/F000003Iu5fo0mXVj2.flac?guid=780c99c16f3dc1e5cac2398448f16e39&vkey=1272C6784E2C019FCA28EAF4F6855ECDEB9C5E703DFAF672532978E7BC9D5300C2BCA26F41ED3C2283D9BAB585532D7100CDBA99D9D49A82__v2b9ab4e9&uin=1152921504846230218&fromtag=119114&redirect=1",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://isure.stream.qqmusic.qq.com/F000003Iu5fo0mXVj2.flac?guid=bc415182efbe86778513c0593635d0db&vkey=D891E400543C40853284C70004D8491E7A0495FE78DC95A6A00C671F477BE85A6B3C7CC039178F11116C175AD5C1E6E40D9C632129BAE46A__v2b9abc7d&uin=1152921504846230218&fromtag=119114&redirect=1",
|
||||
"final_url": "https://isure.stream.qqmusic.qq.com/F000003Iu5fo0mXVj2.flac?guid=780c99c16f3dc1e5cac2398448f16e39&vkey=1272C6784E2C019FCA28EAF4F6855ECDEB9C5E703DFAF672532978E7BC9D5300C2BCA26F41ED3C2283D9BAB585532D7100CDBA99D9D49A82__v2b9ab4e9&uin=1152921504846230218&fromtag=119114&redirect=1",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -222,14 +222,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 178.815,
|
||||
"init": 0.0,
|
||||
"home": 0.001,
|
||||
"category": 844.08,
|
||||
"module_load": 222.065,
|
||||
"init": 0.001,
|
||||
"home": 0.002,
|
||||
"category": 1829.125,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 1931.339
|
||||
"total": 4039.32
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -261,14 +261,14 @@
|
||||
"error": "HTTP 403",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 183.601,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1998.906,
|
||||
"detail": 1510.459,
|
||||
"player": 1901.474,
|
||||
"url_check": 1822.431,
|
||||
"total": 15322.54
|
||||
"module_load": 226.153,
|
||||
"init": 0.002,
|
||||
"home": 0.002,
|
||||
"category": 2575.122,
|
||||
"detail": 2490.183,
|
||||
"player": 2932.0,
|
||||
"url_check": 2791.409,
|
||||
"total": 22874.334
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -278,17 +278,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "drama",
|
||||
"vod_id": "203902",
|
||||
"vod_id": "185853",
|
||||
"flag": "YouKnowTV",
|
||||
"play_id": "eyJ2b2RfaWQiOiIyMDM5MDIiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM5MDItMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM5MDItMS0xLyJ9LHsic291cmNlIjoi57q_6LevNSIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM5MDItMi0xLyJ9LHsic291cmNlIjoi57q_6LevNiIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM5MDItMi0xLyJ9XX0"
|
||||
"play_id": "eyJ2b2RfaWQiOiIxODU4NTMiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8xODU4NTMtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8xODU4NTMtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMjMiLCJzb3VyY2VfaWQiOiIzIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMTg1ODUzLTMtMS8ifSx7InNvdXJjZSI6Iue6v-i3rzI0Iiwic291cmNlX2lkIjoiMyIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzE4NTg1My0zLTEvIn0seyJzb3VyY2UiOiLnur_ot68zOCIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8xODU4NTMtMi0xLyJ9LHsic291cmNlIjoi57q_6LevMzkiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMTg1ODUzLTItMS8ifV19"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://play.phimgood.com/20260512/26693_14d9f3a2/index.m3u8",
|
||||
"url": "https://vip.dytt-cine.com/20251007/58527_967fd58e/index.m3u8",
|
||||
"valid": false,
|
||||
"reachable": false,
|
||||
"status_code": 403,
|
||||
"final_url": "https://play.phimgood.com/20260512/26693_14d9f3a2/index.m3u8",
|
||||
"final_url": "https://vip.dytt-cine.com/20251007/58527_967fd58e/index.m3u8",
|
||||
"reason": "HTTP 403"
|
||||
}
|
||||
},
|
||||
@@ -300,14 +300,14 @@
|
||||
"error": "playerContent 未返回播放地址",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 176.883,
|
||||
"module_load": 219.633,
|
||||
"init": 0.001,
|
||||
"home": 2122.081,
|
||||
"category": 1721.741,
|
||||
"detail": 2053.524,
|
||||
"player": 0.008,
|
||||
"home": 2788.997,
|
||||
"category": 2755.606,
|
||||
"detail": 2897.456,
|
||||
"player": 0.013,
|
||||
"url_check": 0.0,
|
||||
"total": 9295.879
|
||||
"total": 14538.956
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -335,39 +335,39 @@
|
||||
"spider": "世纪音乐",
|
||||
"file": "世纪音乐.txt",
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPSConnectionPool(host='www.4c44.com', port=443): Max retries exceeded with url: /list/rise.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.4c44.com', port=443) at 0x7e6dabda82d0>, 'Connection to www.4c44.com timed out. (connect timeout=10)'))",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 644, 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 415, in _validate_from_tid\n video = _extract_first_video(category_result)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 314, in _extract_first_video\n raise ValidationError(\"category\", \"分类视频列表为空\")\nValidationError: 分类视频列表为空\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.4c44.com', port=443) at 0x7e6dabda82d0>, 'Connection to www.4c44.com 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='www.4c44.com', port=443): Max retries exceeded with url: /list/rise.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.4c44.com', port=443) at 0x7e6dabda82d0>, 'Connection to www.4c44.com 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 660, 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 420, 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 290, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/世纪音乐.txt\", line 295, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/世纪音乐.txt\", line 52, in _fetch_html\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='www.4c44.com', port=443): Max retries exceeded with url: /list/rise.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.4c44.com', port=443) at 0x7e6dabda82d0>, 'Connection to www.4c44.com timed out. (connect timeout=10)'))\n",
|
||||
"failed_stage": "url_check",
|
||||
"error": "HTTP 403",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 172.832,
|
||||
"module_load": 223.009,
|
||||
"init": 0.001,
|
||||
"home": 262.447,
|
||||
"category": 0.004,
|
||||
"detail": 10012.044,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 10593.451
|
||||
"home": 247.339,
|
||||
"category": 0.006,
|
||||
"detail": 134.488,
|
||||
"player": 0.006,
|
||||
"url_check": 168.841,
|
||||
"total": 1257.653
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
"category_videos": 3,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "rank_list",
|
||||
"vod_id": "rank:rise",
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
"flag": "世纪音乐",
|
||||
"play_id": "music:ttcemynecy"
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"parse": 0,
|
||||
"url": "https://www.4c44.com/data/down.php?ac=music&id=ttcemynecy",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
"reachable": false,
|
||||
"status_code": 403,
|
||||
"final_url": "https://www.4c44.com/data/down.php?ac=music&id=ttcemynecy",
|
||||
"reason": "HTTP 403"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -378,14 +378,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 206.603,
|
||||
"module_load": 227.758,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1271.161,
|
||||
"detail": 1100.795,
|
||||
"player": 3816.217,
|
||||
"url_check": 1285.319,
|
||||
"total": 7681.061
|
||||
"home": 0.002,
|
||||
"category": 2201.624,
|
||||
"detail": 1988.454,
|
||||
"player": 4967.788,
|
||||
"url_check": 2346.981,
|
||||
"total": 11762.729
|
||||
},
|
||||
"counts": {
|
||||
"classes": 14,
|
||||
@@ -417,14 +417,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 177.62,
|
||||
"module_load": 220.666,
|
||||
"init": 0.001,
|
||||
"home": 979.698,
|
||||
"category": 1040.87,
|
||||
"detail": 2400.536,
|
||||
"home": 1995.239,
|
||||
"category": 1934.517,
|
||||
"detail": 5504.834,
|
||||
"player": 0.024,
|
||||
"url_check": 2907.745,
|
||||
"total": 7525.667
|
||||
"url_check": 3493.35,
|
||||
"total": 13151.816
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -444,7 +444,7 @@
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/5a8d4fbdf3183806b45389166d9b25518f71cbb3.m3u8",
|
||||
"final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/da3df9babcb5375a2e399ef80ff10e62e93660ae.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -456,14 +456,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 644, 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 404, 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 290, 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": 194.646,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 10024.51,
|
||||
"module_load": 217.966,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 10038.832,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 10222.975
|
||||
"total": 10263.024
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -495,14 +495,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 165.669,
|
||||
"module_load": 216.754,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2967.467,
|
||||
"detail": 1012.158,
|
||||
"player": 0.004,
|
||||
"url_check": 1485.242,
|
||||
"total": 5632.128
|
||||
"category": 2942.143,
|
||||
"detail": 2018.392,
|
||||
"player": 0.003,
|
||||
"url_check": 972.776,
|
||||
"total": 6151.382
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -534,14 +534,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 179.149,
|
||||
"module_load": 221.556,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1531.102,
|
||||
"category": 2502.638,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 3349.966
|
||||
"total": 5386.495
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -569,77 +569,77 @@
|
||||
"spider": "人人视频",
|
||||
"file": "人人视频.txt",
|
||||
"success": false,
|
||||
"failed_stage": "home",
|
||||
"error": "分类列表为空",
|
||||
"failed_stage": "url_check",
|
||||
"error": "HTTP 403",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 175.785,
|
||||
"module_load": 215.101,
|
||||
"init": 0.001,
|
||||
"home": 10031.873,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 10210.829
|
||||
"home": 249.161,
|
||||
"category": 247.682,
|
||||
"detail": 247.48,
|
||||
"player": 344.201,
|
||||
"url_check": 254.631,
|
||||
"total": 2661.034
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
"category_videos": 0,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
"classes": 4,
|
||||
"category_videos": 30,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": null,
|
||||
"vod_id": null,
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
"tid": "MOVIE",
|
||||
"vod_id": "56609",
|
||||
"flag": "人人专线",
|
||||
"play_id": "56609@379809"
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"parse": 0,
|
||||
"url": "https://tfvt3grhdgmt1gc41hcjz8yzdk.ourdvsssvip.com:20443/ws-302.bwcgee.cn/d03d598a130371f188926733a68f0402/cc6df813bad94a13bce4851918016715-2498cc62f9f8dad4c656ed2c1c108944-ld.mp4?key=a20441f55b7a6bcb003454a23ab8bf05&time=1778647457744&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=e5702a4e17ed415faa9bbbe92831b89b&hevc=false&seasonId=56609&wsiphost=ipdbme&wsrid_tag=6a03c961_PS-CTU-01y7n22_18300-26622-s1t1778633057826&x-mamba-business-label=13679&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
"reachable": false,
|
||||
"status_code": 403,
|
||||
"final_url": "https://tfvt3grhdgmt1gc41hcjz8yzdk.ourdvsssvip.com:20443/ws-302.bwcgee.cn/d03d598a130371f188926733a68f0402/cc6df813bad94a13bce4851918016715-2498cc62f9f8dad4c656ed2c1c108944-ld.mp4?key=a20441f55b7a6bcb003454a23ab8bf05&time=1778647457744&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=e5702a4e17ed415faa9bbbe92831b89b&hevc=false&seasonId=56609&wsiphost=ipdbme&wsrid_tag=6a03c961_PS-CTU-01y7n22_18300-26622-s1t1778633057826&x-mamba-business-label=13679&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
|
||||
"reason": "HTTP 403"
|
||||
}
|
||||
},
|
||||
{
|
||||
"spider": "优酷",
|
||||
"file": "优酷.txt",
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPSConnectionPool(host='v.youku.com', port=443): Max retries exceeded with url: /v_show/id_XNjUxODQ1MzE1Ng==.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='v.youku.com', port=443) at 0x7e6dabc17d90>, 'Connection to v.youku.com timed out. (connect timeout=5)'))",
|
||||
"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='v.youku.com', port=443) at 0x7e6dabc17d90>, 'Connection to v.youku.com timed out. (connect timeout=5)')\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='v.youku.com', port=443): Max retries exceeded with url: /v_show/id_XNjUxODQ1MzE1Ng==.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='v.youku.com', port=443) at 0x7e6dabc17d90>, 'Connection to v.youku.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/validate_spiders.py\", line 644, 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 420, 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 290, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/优酷.txt\", line 340, in detailContent\n File \"/home/harold/workspace/atv-spiders/py/base/spider.py\", line 145, in fetch\n rsp = requests.get(url, params=params, cookies=cookies, headers=headers, timeout=timeout, verify=verify,\n stream=stream, allow_redirects=allow_redirects)\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='v.youku.com', port=443): Max retries exceeded with url: /v_show/id_XNjUxODQ1MzE1Ng==.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='v.youku.com', port=443) at 0x7e6dabc17d90>, 'Connection to v.youku.com timed out. (connect timeout=5)'))\n",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 189.523,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 382.865,
|
||||
"detail": 5262.028,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 5843.7
|
||||
"module_load": 216.524,
|
||||
"init": 0.002,
|
||||
"home": 0.003,
|
||||
"category": 372.444,
|
||||
"detail": 602.899,
|
||||
"player": 0.003,
|
||||
"url_check": 273.681,
|
||||
"total": 1489.324
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
"category_videos": 23,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "电视剧",
|
||||
"vod_id": "show:dccc1a382ea3456eaa77",
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
"flag": "优酷",
|
||||
"play_id": "https://v.youku.com/v_show/id_XNjUxODQ1MzE1Ng==.html"
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"parse": 1,
|
||||
"url": "https://v.youku.com/v_show/id_XNjUxODQ1MzE1Ng==.html",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://v.youku.com/v_show/id_XNjUxODQ1MzE1Ng==.html",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -651,14 +651,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.397,
|
||||
"module_load": 4.413,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1376.631,
|
||||
"detail": 1898.645,
|
||||
"home": 0.0,
|
||||
"category": 2437.816,
|
||||
"detail": 2856.187,
|
||||
"player": 0.008,
|
||||
"url_check": 215.414,
|
||||
"total": 3495.559
|
||||
"url_check": 166.69,
|
||||
"total": 5465.525
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -687,17 +687,17 @@
|
||||
"file": "修罗.txt",
|
||||
"success": false,
|
||||
"failed_stage": "url_check",
|
||||
"error": "HTTP 403",
|
||||
"error": "HTTPSConnectionPool(host='www.bde4.cc', port=443): Read timed out. (read timeout=5)",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.584,
|
||||
"module_load": 6.325,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1548.996,
|
||||
"detail": 1476.322,
|
||||
"player": 2493.137,
|
||||
"url_check": 2401.592,
|
||||
"total": 16014.304
|
||||
"category": 2667.232,
|
||||
"detail": 1758.117,
|
||||
"player": 4463.664,
|
||||
"url_check": 5014.218,
|
||||
"total": 25935.671
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -712,13 +712,13 @@
|
||||
"play_id": "play/26880-0"
|
||||
},
|
||||
"player": {
|
||||
"parse": 1,
|
||||
"url": "https://v.xlys.ltd.ua/play/26880-0.htm",
|
||||
"parse": 0,
|
||||
"url": "https://www.bde4.cc/510ED26DE4746A134A040FA9D3887C0C43FE6008AE1653283692892AB53C46E1FB4F9324C5397440F318FB7B0CEC8C5BFA89FD391A0645F0285AB8B70B632A6D.m3u8#maliva",
|
||||
"valid": false,
|
||||
"reachable": false,
|
||||
"status_code": 403,
|
||||
"final_url": "https://v.xlys.ltd.ua/play/26880-0.htm",
|
||||
"reason": "HTTP 403"
|
||||
"status_code": null,
|
||||
"final_url": "https://www.bde4.cc/510ED26DE4746A134A040FA9D3887C0C43FE6008AE1653283692892AB53C46E1FB4F9324C5397440F318FB7B0CEC8C5BFA89FD391A0645F0285AB8B70B632A6D.m3u8#maliva",
|
||||
"reason": "HTTPSConnectionPool(host='www.bde4.cc', port=443): Read timed out. (read timeout=5)"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -729,14 +729,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.281,
|
||||
"init": 0.0,
|
||||
"module_load": 5.015,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1550.422,
|
||||
"detail": 1479.002,
|
||||
"player": 2974.277,
|
||||
"url_check": 3023.605,
|
||||
"total": 9032.035
|
||||
"category": 2324.687,
|
||||
"detail": 3338.028,
|
||||
"player": 5201.171,
|
||||
"url_check": 4199.253,
|
||||
"total": 15068.563
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -768,14 +768,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.135,
|
||||
"init": 0.0,
|
||||
"module_load": 5.898,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 2027.522,
|
||||
"detail": 1438.767,
|
||||
"player": 4298.686,
|
||||
"url_check": 1348.464,
|
||||
"total": 9119.43
|
||||
"category": 3942.46,
|
||||
"detail": 3495.578,
|
||||
"player": 10297.884,
|
||||
"url_check": 3421.319,
|
||||
"total": 21163.511
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -807,14 +807,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.069,
|
||||
"module_load": 4.809,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1096.007,
|
||||
"detail": 1444.459,
|
||||
"player": 3192.649,
|
||||
"url_check": 2043.76,
|
||||
"total": 13250.835
|
||||
"category": 1867.696,
|
||||
"detail": 2520.899,
|
||||
"player": 4953.15,
|
||||
"url_check": 4052.776,
|
||||
"total": 23110.076
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -830,11 +830,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://img.ruyijx.com/m3u8/Cw0xite2IBd1Ey.m3u8?Vbf491A7MubCVcKcbh",
|
||||
"url": "https://img.ruyijx.com/m3u8/dka3pCdQdnVmBs.m3u8?LODl2h9XMi9clXWDM5",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://img.ruyijx.com/m3u8/Cw0xite2IBd1Ey.m3u8?Vbf491A7MubCVcKcbh",
|
||||
"final_url": "https://img.ruyijx.com/m3u8/dka3pCdQdnVmBs.m3u8?LODl2h9XMi9clXWDM5",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -846,14 +846,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.409,
|
||||
"module_load": 5.211,
|
||||
"init": 0.001,
|
||||
"home": 3180.885,
|
||||
"category": 291.535,
|
||||
"detail": 786.084,
|
||||
"home": 3196.911,
|
||||
"category": 298.653,
|
||||
"detail": 817.292,
|
||||
"player": 0.002,
|
||||
"url_check": 272.615,
|
||||
"total": 4535.887
|
||||
"url_check": 117.163,
|
||||
"total": 4435.628
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -885,14 +885,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.38,
|
||||
"init": 671.768,
|
||||
"home": 0.003,
|
||||
"category": 250.912,
|
||||
"detail": 197.292,
|
||||
"module_load": 12.238,
|
||||
"init": 344.593,
|
||||
"home": 0.004,
|
||||
"category": 177.065,
|
||||
"detail": 192.139,
|
||||
"player": 0.002,
|
||||
"url_check": 237.963,
|
||||
"total": 1361.809
|
||||
"url_check": 243.719,
|
||||
"total": 970.437
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -924,14 +924,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.582,
|
||||
"init": 78.369,
|
||||
"module_load": 4.384,
|
||||
"init": 80.191,
|
||||
"home": 0.001,
|
||||
"category": 220.058,
|
||||
"detail": 669.863,
|
||||
"player": 275.967,
|
||||
"url_check": 87.316,
|
||||
"total": 1335.736
|
||||
"category": 204.282,
|
||||
"detail": 1874.606,
|
||||
"player": 407.712,
|
||||
"url_check": 55.501,
|
||||
"total": 2627.314
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -947,11 +947,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=bcccf399e97b268454540083b0d0ffee&buy_key=FM&token=8971×tamp=1778631165&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=2cf21f4b2c6f61b2d065a14108ed010c&buy_key=FM&token=6637×tamp=1778633064&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=bcccf399e97b268454540083b0d0ffee&buy_key=FM&token=8971×tamp=1778631165&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=2cf21f4b2c6f61b2d065a14108ed010c&buy_key=FM&token=6637×tamp=1778633064&duration=453",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -963,14 +963,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.62,
|
||||
"module_load": 8.379,
|
||||
"init": 0.0,
|
||||
"home": 1321.35,
|
||||
"category": 1283.165,
|
||||
"detail": 2035.811,
|
||||
"player": 2420.095,
|
||||
"url_check": 158.989,
|
||||
"total": 7229.002
|
||||
"home": 3045.727,
|
||||
"category": 2361.809,
|
||||
"detail": 3710.104,
|
||||
"player": 4062.565,
|
||||
"url_check": 174.25,
|
||||
"total": 13364.131
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1002,14 +1002,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 644, 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 404, 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 290, 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": 4.255,
|
||||
"module_load": 3.922,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 823.094,
|
||||
"category": 1983.052,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 829.378
|
||||
"total": 1989.121
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1041,14 +1041,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.689,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 973.567,
|
||||
"detail": 1877.232,
|
||||
"player": 1266.334,
|
||||
"url_check": 264.409,
|
||||
"total": 4387.676
|
||||
"module_load": 8.682,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1853.251,
|
||||
"detail": 3743.361,
|
||||
"player": 2436.165,
|
||||
"url_check": 258.478,
|
||||
"total": 8300.492
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1080,14 +1080,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.424,
|
||||
"module_load": 4.182,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 871.662,
|
||||
"detail": 675.086,
|
||||
"player": 0.005,
|
||||
"url_check": 4781.759,
|
||||
"total": 6333.394
|
||||
"category": 820.008,
|
||||
"detail": 409.457,
|
||||
"player": 0.003,
|
||||
"url_check": 1023.138,
|
||||
"total": 2257.183
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1115,18 +1115,18 @@
|
||||
"spider": "奕搜",
|
||||
"file": "奕搜.txt",
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPSConnectionPool(host='www.binhd.com', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.binhd.com', port=443) at 0x7e6dab803c50>, 'Connection to www.binhd.com timed out. (connect timeout=10)'))",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 644, 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 415, in _validate_from_tid\n video = _extract_first_video(category_result)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 314, in _extract_first_video\n raise ValidationError(\"category\", \"分类视频列表为空\")\nValidationError: 分类视频列表为空\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.binhd.com', port=443) at 0x7e6dab803c50>, 'Connection to www.binhd.com 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='www.binhd.com', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.binhd.com', port=443) at 0x7e6dab803c50>, 'Connection to www.binhd.com 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 660, 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 404, 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 290, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/奕搜.txt\", line 108, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/奕搜.txt\", line 73, in _request_html\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='www.binhd.com', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.binhd.com', port=443) at 0x7e6dab803c50>, 'Connection to www.binhd.com timed out. (connect timeout=10)'))\n",
|
||||
"failed_stage": "category",
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.056,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 10907.896,
|
||||
"module_load": 3.511,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 3809.117,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 12640.314
|
||||
"total": 7891.551
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1158,14 +1158,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.104,
|
||||
"module_load": 4.023,
|
||||
"init": 0.001,
|
||||
"home": 0.008,
|
||||
"category": 2542.185,
|
||||
"detail": 3127.014,
|
||||
"player": 0.005,
|
||||
"url_check": 1563.662,
|
||||
"total": 7237.911
|
||||
"home": 0.006,
|
||||
"category": 4508.127,
|
||||
"detail": 3012.108,
|
||||
"player": 0.004,
|
||||
"url_check": 2493.884,
|
||||
"total": 10018.86
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1197,14 +1197,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.788,
|
||||
"init": 0.001,
|
||||
"module_load": 4.756,
|
||||
"init": 0.0,
|
||||
"home": 0.001,
|
||||
"category": 1325.842,
|
||||
"detail": 1094.167,
|
||||
"player": 1776.251,
|
||||
"url_check": 406.181,
|
||||
"total": 4609.216
|
||||
"category": 2342.757,
|
||||
"detail": 2083.544,
|
||||
"player": 2653.152,
|
||||
"url_check": 306.824,
|
||||
"total": 7391.67
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1220,11 +1220,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=20260513T001251Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260513%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=7a7d0b8248395d36ebd90e1e068075dd5976078b2c70831dbc71d794aa2c5815",
|
||||
"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=20260513T004431Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260513%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=529e3a1d2460c616a850fe9554aa13f5234d62e27d134925551346848d7bb721",
|
||||
"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=20260513T001251Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260513%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=7a7d0b8248395d36ebd90e1e068075dd5976078b2c70831dbc71d794aa2c5815",
|
||||
"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=20260513T004431Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260513%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=529e3a1d2460c616a850fe9554aa13f5234d62e27d134925551346848d7bb721",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1236,14 +1236,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.895,
|
||||
"init": 0.017,
|
||||
"home": 180.978,
|
||||
"category": 271.012,
|
||||
"detail": 354.216,
|
||||
"module_load": 3.309,
|
||||
"init": 0.019,
|
||||
"home": 192.417,
|
||||
"category": 266.152,
|
||||
"detail": 1173.245,
|
||||
"player": 0.002,
|
||||
"url_check": 124.455,
|
||||
"total": 936.075
|
||||
"url_check": 142.983,
|
||||
"total": 1779.285
|
||||
},
|
||||
"counts": {
|
||||
"classes": 30,
|
||||
@@ -1255,15 +1255,15 @@
|
||||
"tid": "都市",
|
||||
"vod_id": "110000044555935694",
|
||||
"flag": "1080P",
|
||||
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778631169&sign=4c21ad531e9bf909177c25f40def90e9"
|
||||
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778633065&sign=0901e30ab34b3b1fab1164c660e9b732"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778631169&sign=4c21ad531e9bf909177c25f40def90e9",
|
||||
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778633065&sign=0901e30ab34b3b1fab1164c660e9b732",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778631169&sign=4c21ad531e9bf909177c25f40def90e9",
|
||||
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778633065&sign=0901e30ab34b3b1fab1164c660e9b732",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1275,14 +1275,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.856,
|
||||
"module_load": 4.177,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 756.363,
|
||||
"detail": 740.316,
|
||||
"player": 710.693,
|
||||
"url_check": 1465.499,
|
||||
"total": 3679.779
|
||||
"home": 0.001,
|
||||
"category": 1790.805,
|
||||
"detail": 1747.867,
|
||||
"player": 1730.706,
|
||||
"url_check": 2524.905,
|
||||
"total": 7798.887
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1314,14 +1314,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.086,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 446.758,
|
||||
"detail": 691.173,
|
||||
"player": 0.003,
|
||||
"url_check": 204.829,
|
||||
"total": 1346.213
|
||||
"module_load": 9.161,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 447.784,
|
||||
"detail": 658.841,
|
||||
"player": 0.002,
|
||||
"url_check": 132.487,
|
||||
"total": 1248.879
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1353,14 +1353,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.737,
|
||||
"module_load": 3.617,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1079.986,
|
||||
"detail": 953.314,
|
||||
"player": 0.008,
|
||||
"url_check": 287.768,
|
||||
"total": 2325.317
|
||||
"home": 0.0,
|
||||
"category": 2290.707,
|
||||
"detail": 1948.355,
|
||||
"player": 0.015,
|
||||
"url_check": 238.903,
|
||||
"total": 4482.235
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -1392,14 +1392,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.645,
|
||||
"module_load": 4.327,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 2315.187,
|
||||
"detail": 2271.431,
|
||||
"player": 4118.46,
|
||||
"url_check": 2535.275,
|
||||
"total": 11245.699
|
||||
"category": 4392.67,
|
||||
"detail": 4184.121,
|
||||
"player": 4162.446,
|
||||
"url_check": 3548.857,
|
||||
"total": 16292.962
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1431,14 +1431,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.067,
|
||||
"init": 3607.161,
|
||||
"home": 1285.869,
|
||||
"category": 2264.152,
|
||||
"detail": 2822.546,
|
||||
"player": 8258.33,
|
||||
"url_check": 2424.875,
|
||||
"total": 20667.973
|
||||
"module_load": 4.348,
|
||||
"init": 4888.811,
|
||||
"home": 2378.518,
|
||||
"category": 2754.762,
|
||||
"detail": 2763.472,
|
||||
"player": 10657.415,
|
||||
"url_check": 2461.639,
|
||||
"total": 25909.641
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1454,11 +1454,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://usaydd.zvoz3tsd.com/m3u87/share/6937197/7133173/20260414/171420/1080/index.m3u8?sign=8b68033c4e2495d6ef4dda98df3fbc98&t=1778631184",
|
||||
"url": "https://usaydd.5gwcft9h.com/m3u87/share/6937197/7133173/20260414/171420/1080/index.m3u8?sign=1e75e126e6b542ea6ec906e6ec596ed3&t=1778633089",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://usaydd.zvoz3tsd.com/m3u87/share/6937197/7133173/20260414/171420/1080/index.m3u8?sign=8b68033c4e2495d6ef4dda98df3fbc98&t=1778631184",
|
||||
"final_url": "https://usaydd.5gwcft9h.com/m3u87/share/6937197/7133173/20260414/171420/1080/index.m3u8?sign=1e75e126e6b542ea6ec906e6ec596ed3&t=1778633089",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1470,14 +1470,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.032,
|
||||
"module_load": 10.735,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 998.026,
|
||||
"detail": 811.984,
|
||||
"player": 0.007,
|
||||
"url_check": 1136.678,
|
||||
"total": 2951.303
|
||||
"home": 0.001,
|
||||
"category": 1901.637,
|
||||
"detail": 1785.161,
|
||||
"player": 0.018,
|
||||
"url_check": 1056.869,
|
||||
"total": 4755.091
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1509,14 +1509,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.523,
|
||||
"module_load": 7.123,
|
||||
"init": 0.001,
|
||||
"home": 400.359,
|
||||
"category": 687.773,
|
||||
"detail": 1138.74,
|
||||
"home": 360.66,
|
||||
"category": 362.677,
|
||||
"detail": 1348.198,
|
||||
"player": 0.021,
|
||||
"url_check": 176.771,
|
||||
"total": 2412.268
|
||||
"url_check": 246.109,
|
||||
"total": 2325.588
|
||||
},
|
||||
"counts": {
|
||||
"classes": 10,
|
||||
@@ -1528,15 +1528,15 @@
|
||||
"tid": "462",
|
||||
"vod_id": "/drama/41000186435@@听见胎宝心声后,我逆袭了",
|
||||
"flag": "河马剧场",
|
||||
"play_id": "https://dzzt-video.cbread.cn/a86727f6059a3f297c708bcfcc914c4f/6a04f460/58/5x3/53x4/534x6/53468100014/612428785_1/612428785.720p.narrowv3.mp4"
|
||||
"play_id": "https://dzzt-video.cbread.cn/a654a157bc0bf5d07baaf8d0c2fd285d/6a051080/58/5x3/53x4/534x6/53468100014/612428785_1/612428785.720p.narrowv3.mp4"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://dzzt-video.cbread.cn/a86727f6059a3f297c708bcfcc914c4f/6a04f460/58/5x3/53x4/534x6/53468100014/612428785_1/612428785.720p.narrowv3.mp4",
|
||||
"url": "https://dzzt-video.cbread.cn/a654a157bc0bf5d07baaf8d0c2fd285d/6a051080/58/5x3/53x4/534x6/53468100014/612428785_1/612428785.720p.narrowv3.mp4",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://dzzt-video.cbread.cn/a86727f6059a3f297c708bcfcc914c4f/6a04f460/58/5x3/53x4/534x6/53468100014/612428785_1/612428785.720p.narrowv3.mp4",
|
||||
"final_url": "https://dzzt-video.cbread.cn/a654a157bc0bf5d07baaf8d0c2fd285d/6a051080/58/5x3/53x4/534x6/53468100014/612428785_1/612428785.720p.narrowv3.mp4",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1548,14 +1548,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.68,
|
||||
"init": 0.0,
|
||||
"module_load": 15.42,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1017.575,
|
||||
"detail": 783.602,
|
||||
"category": 2081.797,
|
||||
"detail": 1752.857,
|
||||
"player": 0.004,
|
||||
"url_check": 1045.861,
|
||||
"total": 2852.355
|
||||
"url_check": 1091.331,
|
||||
"total": 4942.008
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1587,14 +1587,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.495,
|
||||
"init": 0.002,
|
||||
"home": 111.953,
|
||||
"category": 118.924,
|
||||
"detail": 155.635,
|
||||
"player": 300.117,
|
||||
"url_check": 79.719,
|
||||
"total": 771.508
|
||||
"module_load": 15.77,
|
||||
"init": 0.003,
|
||||
"home": 138.519,
|
||||
"category": 119.206,
|
||||
"detail": 148.994,
|
||||
"player": 269.728,
|
||||
"url_check": 91.249,
|
||||
"total": 783.983
|
||||
},
|
||||
"counts": {
|
||||
"classes": 10,
|
||||
@@ -1610,11 +1610,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778631193811&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
|
||||
"url": "http://43.248.100.143:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778633072346&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=1778631193811&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
|
||||
"final_url": "http://43.248.100.143:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778633072346&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1626,14 +1626,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 11.626,
|
||||
"init": 0.017,
|
||||
"home": 3711.357,
|
||||
"category": 845.419,
|
||||
"detail": 297.445,
|
||||
"module_load": 11.972,
|
||||
"init": 0.02,
|
||||
"home": 3779.339,
|
||||
"category": 922.368,
|
||||
"detail": 225.415,
|
||||
"player": 0.001,
|
||||
"url_check": 165.405,
|
||||
"total": 5032.52
|
||||
"url_check": 172.991,
|
||||
"total": 5112.668
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -1665,14 +1665,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.265,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 786.793,
|
||||
"detail": 855.523,
|
||||
"player": 781.058,
|
||||
"url_check": 1789.231,
|
||||
"total": 4217.407
|
||||
"module_load": 7.164,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 1806.238,
|
||||
"detail": 1825.373,
|
||||
"player": 1812.374,
|
||||
"url_check": 2756.973,
|
||||
"total": 8208.674
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1704,14 +1704,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.602,
|
||||
"init": 0.0,
|
||||
"module_load": 3.658,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 849.203,
|
||||
"detail": 993.707,
|
||||
"player": 0.01,
|
||||
"url_check": 1049.445,
|
||||
"total": 2896.587
|
||||
"category": 2116.439,
|
||||
"detail": 2298.957,
|
||||
"player": 0.003,
|
||||
"url_check": 1512.88,
|
||||
"total": 5932.377
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1743,14 +1743,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.604,
|
||||
"module_load": 12.53,
|
||||
"init": 0.001,
|
||||
"home": 0.072,
|
||||
"category": 1157.746,
|
||||
"detail": 1147.513,
|
||||
"player": 0.003,
|
||||
"url_check": 931.755,
|
||||
"total": 3245.385
|
||||
"home": 0.126,
|
||||
"category": 2113.648,
|
||||
"detail": 2463.304,
|
||||
"player": 0.002,
|
||||
"url_check": 957.013,
|
||||
"total": 5547.07
|
||||
},
|
||||
"counts": {
|
||||
"classes": 10,
|
||||
@@ -1782,14 +1782,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.44,
|
||||
"module_load": 5.025,
|
||||
"init": 0.001,
|
||||
"home": 0.02,
|
||||
"category": 1098.989,
|
||||
"detail": 2970.326,
|
||||
"player": 1888.376,
|
||||
"url_check": 177.147,
|
||||
"total": 6145.254
|
||||
"home": 0.016,
|
||||
"category": 2334.14,
|
||||
"detail": 3896.577,
|
||||
"player": 2951.708,
|
||||
"url_check": 185.531,
|
||||
"total": 9373.92
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1805,7 +1805,7 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://vd.hxcztech.com/3e86d333c0aa12cdd3648e4b638e1269/20260513081256/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
|
||||
"url": "https://vd.hxcztech.com/195efc697272273647c75d932b338873/20260513084442/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
@@ -1821,14 +1821,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.91,
|
||||
"module_load": 4.77,
|
||||
"init": 0.001,
|
||||
"home": 762.765,
|
||||
"category": 228.821,
|
||||
"detail": 731.619,
|
||||
"player": 254.692,
|
||||
"url_check": 173.08,
|
||||
"total": 8332.255
|
||||
"home": 426.843,
|
||||
"category": 227.277,
|
||||
"detail": 606.53,
|
||||
"player": 310.146,
|
||||
"url_check": 112.777,
|
||||
"total": 7904.692
|
||||
},
|
||||
"counts": {
|
||||
"classes": 29,
|
||||
@@ -1844,11 +1844,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://vd2.bdstatic.com/mda-rjgah9vxuxi515ss/720p/mv_cae264_backtrack_720p_normal/1760720956542234290/mda-rjgah9vxuxi515ss.mp4?v_from_s=haokan-ui-video-hna",
|
||||
"url": "http://vd2.bdstatic.com/mda-rjgah9vxuxi515ss/720p/mv_cae264_backtrack_720p_normal/1760720956542234290/mda-rjgah9vxuxi515ss.mp4?v_from_s=haokan-ui-video-hnb",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "http://vd2.bdstatic.com/mda-rjgah9vxuxi515ss/720p/mv_cae264_backtrack_720p_normal/1760720956542234290/mda-rjgah9vxuxi515ss.mp4?v_from_s=haokan-ui-video-hna",
|
||||
"final_url": "http://vd2.bdstatic.com/mda-rjgah9vxuxi515ss/720p/mv_cae264_backtrack_720p_normal/1760720956542234290/mda-rjgah9vxuxi515ss.mp4?v_from_s=haokan-ui-video-hnb",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1860,14 +1860,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.061,
|
||||
"module_load": 5.195,
|
||||
"init": 0.001,
|
||||
"home": 381.544,
|
||||
"category": 300.512,
|
||||
"detail": 296.546,
|
||||
"player": 0.022,
|
||||
"url_check": 150.435,
|
||||
"total": 1133.703
|
||||
"home": 297.161,
|
||||
"category": 290.585,
|
||||
"detail": 275.678,
|
||||
"player": 0.015,
|
||||
"url_check": 169.522,
|
||||
"total": 1039.588
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1899,14 +1899,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.608,
|
||||
"module_load": 4.87,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 731.236,
|
||||
"detail": 1759.4,
|
||||
"player": 1831.768,
|
||||
"url_check": 1378.405,
|
||||
"total": 5706.888
|
||||
"home": 0.001,
|
||||
"category": 2180.527,
|
||||
"detail": 1816.71,
|
||||
"player": 1720.391,
|
||||
"url_check": 1494.363,
|
||||
"total": 7217.475
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1938,14 +1938,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 22.207,
|
||||
"init": 585.348,
|
||||
"home": 0.096,
|
||||
"category": 501.351,
|
||||
"detail": 617.606,
|
||||
"player": 0.003,
|
||||
"url_check": 79.484,
|
||||
"total": 1807.264
|
||||
"module_load": 16.99,
|
||||
"init": 557.868,
|
||||
"home": 0.086,
|
||||
"category": 491.767,
|
||||
"detail": 337.923,
|
||||
"player": 0.002,
|
||||
"url_check": 82.692,
|
||||
"total": 1488.353
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -1977,14 +1977,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.952,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 3145.395,
|
||||
"detail": 1910.629,
|
||||
"player": 0.006,
|
||||
"url_check": 1096.76,
|
||||
"total": 6157.227
|
||||
"module_load": 13.625,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2962.272,
|
||||
"detail": 2937.171,
|
||||
"player": 0.008,
|
||||
"url_check": 974.464,
|
||||
"total": 6888.311
|
||||
},
|
||||
"counts": {
|
||||
"classes": 2,
|
||||
@@ -2016,14 +2016,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.987,
|
||||
"module_load": 6.441,
|
||||
"init": 0.0,
|
||||
"home": 390.11,
|
||||
"category": 711.156,
|
||||
"detail": 158.415,
|
||||
"player": 303.571,
|
||||
"url_check": 352.606,
|
||||
"total": 1923.55
|
||||
"home": 428.998,
|
||||
"category": 666.516,
|
||||
"detail": 165.142,
|
||||
"player": 298.717,
|
||||
"url_check": 353.04,
|
||||
"total": 1919.455
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2047,45 +2047,6 @@
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"spider": "红果短剧",
|
||||
"file": "红果短剧.txt",
|
||||
"success": false,
|
||||
"failed_stage": "category",
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.716,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 246.962,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 458.169
|
||||
},
|
||||
"counts": {
|
||||
"classes": 60,
|
||||
"category_videos": 0,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
},
|
||||
"samples": {
|
||||
"tid": "霸总",
|
||||
"vod_id": null,
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"spider": "网易云音乐",
|
||||
"file": "网易云音乐.txt",
|
||||
@@ -2094,14 +2055,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 644, 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 445, 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 290, 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": 3.552,
|
||||
"init": 0.0,
|
||||
"home": 541.941,
|
||||
"category": 549.278,
|
||||
"detail": 0.006,
|
||||
"player": 196.652,
|
||||
"module_load": 4.013,
|
||||
"init": 0.001,
|
||||
"home": 487.078,
|
||||
"category": 416.039,
|
||||
"detail": 0.005,
|
||||
"player": 193.066,
|
||||
"url_check": 0.0,
|
||||
"total": 1295.269
|
||||
"total": 1102.408
|
||||
},
|
||||
"counts": {
|
||||
"classes": 62,
|
||||
@@ -2111,9 +2072,9 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "/discover/toplist?id=19723756",
|
||||
"vod_id": "3358416851@坠夏@曾舜晞👉MP3",
|
||||
"vod_id": "3326404841@枪火@宝石Gem👉MP3",
|
||||
"flag": "网易云音乐",
|
||||
"play_id": "3358416851"
|
||||
"play_id": "3326404841"
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
@@ -2133,14 +2094,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.109,
|
||||
"init": 0.0,
|
||||
"module_load": 4.23,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 3813.811,
|
||||
"category": 6883.875,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 7818.186
|
||||
"total": 12768.146
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2172,14 +2133,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.86,
|
||||
"module_load": 6.164,
|
||||
"init": 0.001,
|
||||
"home": 1103.629,
|
||||
"category": 313.787,
|
||||
"detail": 756.109,
|
||||
"player": 0.002,
|
||||
"url_check": 192.219,
|
||||
"total": 2374.259
|
||||
"home": 1297.856,
|
||||
"category": 283.413,
|
||||
"detail": 755.855,
|
||||
"player": 0.007,
|
||||
"url_check": 1839.337,
|
||||
"total": 4183.51
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2211,14 +2172,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.611,
|
||||
"module_load": 3.81,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 2746.442,
|
||||
"detail": 2563.429,
|
||||
"player": 0.004,
|
||||
"url_check": 1101.76,
|
||||
"total": 6415.753
|
||||
"category": 3233.068,
|
||||
"detail": 3921.259,
|
||||
"player": 0.003,
|
||||
"url_check": 974.638,
|
||||
"total": 8133.057
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2250,14 +2211,14 @@
|
||||
"error": "HTTP 404",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.076,
|
||||
"module_load": 6.016,
|
||||
"init": 0.001,
|
||||
"home": 2456.761,
|
||||
"category": 2215.996,
|
||||
"detail": 2173.248,
|
||||
"player": 4240.758,
|
||||
"url_check": 2565.432,
|
||||
"total": 27287.007
|
||||
"home": 4269.444,
|
||||
"category": 2258.549,
|
||||
"detail": 3173.007,
|
||||
"player": 7112.459,
|
||||
"url_check": 2443.974,
|
||||
"total": 33885.115
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2289,14 +2250,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.037,
|
||||
"module_load": 5.353,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1279.264,
|
||||
"detail": 3700.326,
|
||||
"player": 0.015,
|
||||
"url_check": 1520.34,
|
||||
"total": 6506.506
|
||||
"category": 1656.974,
|
||||
"detail": 6736.133,
|
||||
"player": 0.01,
|
||||
"url_check": 1223.863,
|
||||
"total": 9622.792
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2306,17 +2267,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "/index.php/vod/detail/id/457000.html",
|
||||
"vod_id": "/index.php/vod/detail/id/462516.html",
|
||||
"flag": "百度#虎斑",
|
||||
"play_id": "https://pan.baidu.com/s/1GKSe_diot0JTvBKG-pr9Ew?pwd=4864"
|
||||
"play_id": "https://pan.baidu.com/s/1h0kOMiSjCxj7V6V7ujDDuA?pwd=5896"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://pan.baidu.com/s/1GKSe_diot0JTvBKG-pr9Ew?pwd=4864",
|
||||
"url": "https://pan.baidu.com/s/1h0kOMiSjCxj7V6V7ujDDuA?pwd=5896",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=GKSe_diot0JTvBKG-pr9Ew&pwd=4864",
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=h0kOMiSjCxj7V6V7ujDDuA&pwd=5896",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2328,14 +2289,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.895,
|
||||
"init": 0.0,
|
||||
"home": 0.001,
|
||||
"category": 2350.086,
|
||||
"detail": 1820.803,
|
||||
"player": 0.006,
|
||||
"url_check": 1213.965,
|
||||
"total": 5389.223
|
||||
"module_load": 3.724,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 3379.901,
|
||||
"detail": 2861.178,
|
||||
"player": 0.007,
|
||||
"url_check": 1092.127,
|
||||
"total": 7337.312
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2367,14 +2328,14 @@
|
||||
"error": "HTTP 403",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.929,
|
||||
"module_load": 5.075,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2230.699,
|
||||
"detail": 1938.755,
|
||||
"player": 1897.349,
|
||||
"url_check": 3084.179,
|
||||
"total": 17923.038
|
||||
"category": 2016.456,
|
||||
"detail": 2363.816,
|
||||
"player": 3000.855,
|
||||
"url_check": 2845.118,
|
||||
"total": 21927.706
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2384,17 +2345,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "2",
|
||||
"vod_id": "movie/index414845",
|
||||
"vod_id": "movie/index414842",
|
||||
"flag": "蓝光专线4",
|
||||
"play_id": "play/414845-0-0"
|
||||
"play_id": "play/414842-0-0"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://vip.dytt-kan.com/20260422/13833_08b94fd9/index.m3u8",
|
||||
"url": "https://play.phimgood.com/20260512/26687_ffc7ad29/index.m3u8",
|
||||
"valid": false,
|
||||
"reachable": false,
|
||||
"status_code": 403,
|
||||
"final_url": "https://vip.dytt-kan.com/20260422/13833_08b94fd9/index.m3u8",
|
||||
"final_url": "https://play.phimgood.com/20260512/26687_ffc7ad29/index.m3u8",
|
||||
"reason": "HTTP 403"
|
||||
}
|
||||
},
|
||||
@@ -2406,14 +2367,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.71,
|
||||
"module_load": 4.599,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2392.341,
|
||||
"detail": 2138.564,
|
||||
"player": 4333.182,
|
||||
"url_check": 202.822,
|
||||
"total": 9074.188
|
||||
"home": 0.0,
|
||||
"category": 3369.937,
|
||||
"detail": 2079.553,
|
||||
"player": 5889.52,
|
||||
"url_check": 178.721,
|
||||
"total": 11523.088
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2429,11 +2390,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://groupvideo.photo.qq.com/1071_0bc3bec5uaaftyanzdwp35usucie3ieqlwsa.f0.mp4?dis_k=b1d4daa7cd72dda4047b897f2fba4237&dis_t=1778630457",
|
||||
"url": "https://groupvideo.photo.qq.com/1071_0bc3bec5uaaftyanzdwp35usucie3ieqlwsa.f0.mp4?dis_k=1f6060814e89b9660ab1b26161cf6928&dis_t=1778632204",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://groupvideo.photo.qq.com/1071_0bc3bec5uaaftyanzdwp35usucie3ieqlwsa.f0.mp4?dis_k=b1d4daa7cd72dda4047b897f2fba4237&dis_t=1778630457",
|
||||
"final_url": "https://groupvideo.photo.qq.com/1071_0bc3bec5uaaftyanzdwp35usucie3ieqlwsa.f0.mp4?dis_k=1f6060814e89b9660ab1b26161cf6928&dis_t=1778632204",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2445,14 +2406,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.614,
|
||||
"init": 0.0,
|
||||
"home": 389.097,
|
||||
"category": 101.177,
|
||||
"detail": 206.833,
|
||||
"player": 141.009,
|
||||
"url_check": 76.424,
|
||||
"total": 5006.24
|
||||
"module_load": 7.305,
|
||||
"init": 0.001,
|
||||
"home": 394.803,
|
||||
"category": 102.927,
|
||||
"detail": 202.791,
|
||||
"player": 133.105,
|
||||
"url_check": 60.871,
|
||||
"total": 4527.298
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2468,11 +2429,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://cz.sycdn.kuwo.cn/74ea78283bebb4db2b91b5684af17c36/6a03c20e/resource/m1/34/31/3390639861.wma?bitrate$128&format$wma&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
|
||||
"url": "http://cz.sycdn.kuwo.cn/ced7ae3febb25a07e8ff81866be71789/6a03c97d/resource/m1/34/31/3390639861.wma?bitrate$128&format$wma&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://cz.sycdn.kuwo.cn/74ea78283bebb4db2b91b5684af17c36/6a03c20e/resource/m1/34/31/3390639861.wma?bitrate$128&format$wma&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
|
||||
"final_url": "http://cz.sycdn.kuwo.cn/ced7ae3febb25a07e8ff81866be71789/6a03c97d/resource/m1/34/31/3390639861.wma?bitrate$128&format$wma&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2484,73 +2445,73 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.511,
|
||||
"init": 514.942,
|
||||
"home": 338.186,
|
||||
"category": 241.498,
|
||||
"detail": 323.199,
|
||||
"player": 325.101,
|
||||
"url_check": 74.885,
|
||||
"total": 1827.337
|
||||
"module_load": 7.393,
|
||||
"init": 509.048,
|
||||
"home": 319.455,
|
||||
"category": 273.007,
|
||||
"detail": 314.408,
|
||||
"player": 356.8,
|
||||
"url_check": 113.251,
|
||||
"total": 1894.72
|
||||
},
|
||||
"counts": {
|
||||
"classes": 12,
|
||||
"category_videos": 15,
|
||||
"category_videos": 14,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "recommend",
|
||||
"vod_id": "467941992",
|
||||
"vod_id": "351830771",
|
||||
"flag": "酷狗音乐",
|
||||
"play_id": "467941992"
|
||||
"play_id": "351830771"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://fsdg360.hw.kugou.com/202605130812/45bd5f724bd94dca09a8fd3d8caa1b2c/v3/28b8b6fd4d0285979bd8fd9474ffa37c/yp/p_0_960123/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx467941992_qu128_s374869018.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"url": "http://fsdg360.tx.kugou.com/202605130844/c17bb36afbc46a3c4cf61991a7c7bf83/v3/58088201e1f72389e987ebd63f028b6d/yp/p_0_960151/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx351830771_qu128_s4323348.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "http://fsdg360.hw.kugou.com/202605130812/45bd5f724bd94dca09a8fd3d8caa1b2c/v3/28b8b6fd4d0285979bd8fd9474ffa37c/yp/p_0_960123/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx467941992_qu128_s374869018.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"final_url": "http://fsdg360.tx.kugou.com/202605130844/c17bb36afbc46a3c4cf61991a7c7bf83/v3/58088201e1f72389e987ebd63f028b6d/yp/p_0_960151/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx351830771_qu128_s4323348.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"spider": "金牌",
|
||||
"file": "金牌.txt",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/video/detail?id=143230 (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x71a9e2f16210>, 'Connection to m.jiabaide.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='m.jiabaide.cn', port=443) at 0x71a9e2f16210>, 'Connection to m.jiabaide.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='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/video/detail?id=143230 (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x71a9e2f16210>, 'Connection to m.jiabaide.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 644, 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 420, 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 290, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/金牌.txt\", line 198, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/金牌.txt\", line 79, in _fetch_json\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/video/detail?id=143230 (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x71a9e2f16210>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)'))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 6.562,
|
||||
"init": 0.001,
|
||||
"home": 704.293,
|
||||
"category": 241.478,
|
||||
"detail": 231.236,
|
||||
"player": 247.224,
|
||||
"url_check": 519.328,
|
||||
"total": 1950.817
|
||||
"module_load": 3.684,
|
||||
"init": 0.0,
|
||||
"home": 1184.562,
|
||||
"category": 234.971,
|
||||
"detail": 10006.087,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 11431.603
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
"category_videos": 30,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "143230",
|
||||
"flag": "金牌线路",
|
||||
"play_id": "143230@1271963"
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778631179-3c68ca72a12546fb94f3eacda478b1c0-0-c7846151dffba858600002db48afd0a7",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778631179-3c68ca72a12546fb94f3eacda478b1c0-0-c7846151dffba858600002db48afd0a7",
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2562,14 +2523,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.944,
|
||||
"init": 0.0,
|
||||
"module_load": 6.304,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 5917.784,
|
||||
"detail": 5710.469,
|
||||
"player": 0.007,
|
||||
"url_check": 222.488,
|
||||
"total": 11855.417
|
||||
"category": 5958.271,
|
||||
"detail": 5700.903,
|
||||
"player": 0.003,
|
||||
"url_check": 1693.053,
|
||||
"total": 25023.344
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2578,57 +2539,57 @@
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "/index.php/vod/detail/id/185906.html",
|
||||
"flag": "夸克#闪电",
|
||||
"play_id": "https://pan.quark.cn/s/8aaa2a68473f"
|
||||
"tid": "2",
|
||||
"vod_id": "/index.php/vod/detail/id/185904.html",
|
||||
"flag": "百度#闪电",
|
||||
"play_id": "https://pan.baidu.com/s/1Ro17HDJGJEgpNnzlOf6Shw?pwd=6688"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://pan.quark.cn/s/8aaa2a68473f",
|
||||
"url": "https://pan.baidu.com/s/1Ro17HDJGJEgpNnzlOf6Shw?pwd=6688",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://pan.quark.cn/s/8aaa2a68473f",
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=Ro17HDJGJEgpNnzlOf6Shw&pwd=6688",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"spider": "飞快TV",
|
||||
"file": "飞快TV.txt",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPSConnectionPool(host='feikuai.tv', port=443): Max retries exceeded with url: /vodshow/1--------1---.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='feikuai.tv', port=443) at 0x71a9e3047890>, 'Connection to feikuai.tv 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='feikuai.tv', port=443) at 0x71a9e3047890>, 'Connection to feikuai.tv 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='feikuai.tv', port=443): Max retries exceeded with url: /vodshow/1--------1---.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='feikuai.tv', port=443) at 0x71a9e3047890>, 'Connection to feikuai.tv 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 644, 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 404, 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 290, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/飞快TV.txt\", line 199, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/飞快TV.txt\", line 64, in _request_html\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='feikuai.tv', port=443): Max retries exceeded with url: /vodshow/1--------1---.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='feikuai.tv', port=443) at 0x71a9e3047890>, 'Connection to feikuai.tv timed out. (connect timeout=10)'))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 3.844,
|
||||
"init": 0.001,
|
||||
"module_load": 5.096,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 5194.997,
|
||||
"detail": 5062.064,
|
||||
"player": 4983.139,
|
||||
"url_check": 2494.576,
|
||||
"total": 17739.065
|
||||
"category": 10012.488,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 10019.089
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
"category_videos": 40,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
"category_videos": 0,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "/voddetail/238293.html",
|
||||
"flag": "高清31",
|
||||
"play_id": "/vodplay/238293-1-1.html"
|
||||
"vod_id": null,
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://cdn.yzzy28-play.com/20260508/29974_08aa869c/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://cdn.yzzy28-play.com/20260508/29974_08aa869c/index.m3u8",
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2640,14 +2601,14 @@
|
||||
"error": "分类列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.317,
|
||||
"module_load": 4.659,
|
||||
"init": 0.001,
|
||||
"home": 1960.805,
|
||||
"home": 2024.264,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 1966.267
|
||||
"total": 2029.077
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -2679,14 +2640,14 @@
|
||||
"error": "('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))",
|
||||
"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 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 ~~~~~~~~~~~~~~~~~^^\nhttp.client.RemoteDisconnected: Remote end closed connection without response\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.', RemoteDisconnected('Remote end closed connection without response'))\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 644, 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 404, 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 290, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/麦田影院.txt\", line 101, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/麦田影院.txt\", line 68, in _request_html\nrequests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 3.851,
|
||||
"module_load": 5.34,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2318.72,
|
||||
"category": 3263.919,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 2324.044
|
||||
"total": 3270.839
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2718,14 +2679,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.238,
|
||||
"init": 0.001,
|
||||
"home": 2834.606,
|
||||
"category": 2216.858,
|
||||
"detail": 2099.86,
|
||||
"player": 3208.922,
|
||||
"url_check": 201.804,
|
||||
"total": 10567.884
|
||||
"module_load": 13.023,
|
||||
"init": 0.002,
|
||||
"home": 2328.216,
|
||||
"category": 1885.602,
|
||||
"detail": 3028.727,
|
||||
"player": 1769.818,
|
||||
"url_check": 170.326,
|
||||
"total": 9196.403
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2741,11 +2702,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://v9-show.douyinvod.com/e816e1dfd90ea8a26a5daed490168c08/6a041df6/video/tos/cn/tos-cn-v-5f73e7/o4DmBvfrySVPpFCaE36BH4DqEoIAeISg1w9pgJ/",
|
||||
"url": "https://v9-show.douyinvod.com/d7d971447f89041a3798892caf1f31b1/6a04249e/video/tos/cn/tos-cn-v-5f73e7/o4DmBvfrySVPpFCaE36BH4DqEoIAeISg1w9pgJ/",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://v9-show.douyinvod.com/e816e1dfd90ea8a26a5daed490168c08/6a041df6/video/tos/cn/tos-cn-v-5f73e7/o4DmBvfrySVPpFCaE36BH4DqEoIAeISg1w9pgJ/",
|
||||
"final_url": "https://v9-show.douyinvod.com/d7d971447f89041a3798892caf1f31b1/6a04249e/video/tos/cn/tos-cn-v-5f73e7/o4DmBvfrySVPpFCaE36BH4DqEoIAeISg1w9pgJ/",
|
||||
"reason": null
|
||||
}
|
||||
}
|
||||
|
||||
+76
-77
@@ -1,10 +1,10 @@
|
||||
# 爬虫校验报告
|
||||
|
||||
- 生成时间: 2026-05-13T08:12:38+08:00
|
||||
- 生成时间: 2026-05-13T08:44:15+08:00
|
||||
- 并发线程数: 16
|
||||
- 总耗时(ms): 44.432秒
|
||||
- 总数: 70
|
||||
- 成功: 51
|
||||
- 总耗时(ms): 56.835秒
|
||||
- 总数: 69
|
||||
- 成功: 50
|
||||
- 失败: 19
|
||||
|
||||
## 阶段失败统计
|
||||
@@ -13,84 +13,83 @@
|
||||
| --- | ---: |
|
||||
| 模块加载 | 0 |
|
||||
| 初始化 | 0 |
|
||||
| 首页分类 | 2 |
|
||||
| 首页分类 | 1 |
|
||||
| 分类列表 | 4 |
|
||||
| 视频详情 | 0 |
|
||||
| 播放地址 | 1 |
|
||||
| 地址校验 | 5 |
|
||||
| 未预期异常 | 7 |
|
||||
| 地址校验 | 7 |
|
||||
| 未预期异常 | 6 |
|
||||
|
||||
## 明细结果
|
||||
|
||||
| 爬虫 | 状态 | 失败阶段 | 总耗时 | 模块加载 | 初始化 | 首页分类 | 分类列表 | 视频详情 | 播放地址 | 地址校验 | 返回地址 | 错误信息 |
|
||||
| --- | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | --- | --- |
|
||||
| [4K指南](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4K%E6%8C%87%E5%8D%97.txt) | 成功 | | 3.271秒 | 197.711ms | 0.001ms | 0.001ms | 1.724秒 | 1.113秒 | 0.004ms | 232.665ms | https://pan.quark.cn/s/092d2789d138 | |
|
||||
| [6V磁力](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/6V%E7%A3%81%E5%8A%9B.txt) | 成功 | | 2.734秒 | 172.193ms | 0.003ms | 0.002ms | 1.359秒 | 1.2秒 | 0.002ms | 0.014ms | 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.456秒 | 171.901ms | 0.001ms | 2.29秒 | 1.16秒 | 1.188秒 | 1.171秒 | 490.741ms | https://s.5bb3.com/m4a/3d8d0808009dc4294b863d12237e103c.m4a | HTTP 403 |
|
||||
| [PPnix](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/PPnix.txt) | 成功 | | 4.352秒 | 240.004ms | 0.0ms | 0.0ms | 2.05秒 | 1.136秒 | 0.009ms | 925.022ms | https://www.ppnix.com/info/m3u8/8144/1080P.m3u8 | |
|
||||
| [QQ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 7.31秒 | 181.622ms | 0.01ms | 0.007ms | 986.814ms | 456.508ms | 5.501秒 | 168.088ms | https://isure.stream.qqmusic.qq.com/F000003Iu5fo0mXVj2.flac?guid=bc415182efbe86778513c0593635d0db&vkey=D891E400543C40853284C70004D8491E7A0495FE78DC95A6A00C671F477BE85A6B3C7CC039178F11116C175AD5C1E6E40D9C632129BAE46A__v2b9abc7d&uin=1152921504846230218&fromtag=119114&redirect=1 | |
|
||||
| [libvio](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt) | 失败 | 分类列表 | 1.931秒 | 178.815ms | 0.0ms | 0.001ms | 844.08ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [youknow](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt) | 失败 | 地址校验 | 15.323秒 | 183.601ms | 0.001ms | 0.001ms | 1.999秒 | 1.51秒 | 1.901秒 | 1.822秒 | https://play.phimgood.com/20260512/26693_14d9f3a2/index.m3u8 | HTTP 403 |
|
||||
| [不太灵](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%8D%E5%A4%AA%E7%81%B5.txt) | 失败 | 播放地址 | 9.296秒 | 176.883ms | 0.001ms | 2.122秒 | 1.722秒 | 2.054秒 | 0.008ms | 0.0ms | | playerContent 未返回播放地址 |
|
||||
| [世纪音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt) | 失败 | 未预期异常 | 10.593秒 | 172.832ms | 0.001ms | 262.447ms | 0.004ms | 10.012秒 | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='www.4c44.com', port=443): Max retries exceeded with url: /list/rise.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.4c44.com', port=443) at 0x7e6dabda82d0>, 'Connection to www.4c44.com timed out. (connect timeout=10)')) |
|
||||
| [两个BT](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt) | 成功 | | 7.681秒 | 206.603ms | 0.001ms | 0.001ms | 1.271秒 | 1.101秒 | 3.816秒 | 1.285秒 | https://zijieapi.douyinbyte.com/m3u8/e840ddaea34c2fb27da2a82c3d3cea0c.m3u8 | |
|
||||
| [乌云影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt) | 成功 | | 7.526秒 | 177.62ms | 0.001ms | 979.698ms | 1.041秒 | 2.401秒 | 0.024ms | 2.908秒 | 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.223秒 | 194.646ms | 0.0ms | 0.0ms | 10.025秒 | 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) | 成功 | | 5.632秒 | 165.669ms | 0.001ms | 0.001ms | 2.967秒 | 1.012秒 | 0.004ms | 1.485秒 | https://pan.baidu.com/s/1689HdL9zr7VcSmUwONIWCQ?pwd=d48g | |
|
||||
| [人人电影](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt) | 失败 | 分类列表 | 3.35秒 | 179.149ms | 0.001ms | 0.001ms | 1.531秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [人人视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E8%A7%86%E9%A2%91.txt) | 失败 | 首页分类 | 10.211秒 | 175.785ms | 0.001ms | 10.032秒 | 0.0ms | 0.0ms | 0.0ms | 0.0ms | | 分类列表为空 |
|
||||
| [优酷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt) | 失败 | 未预期异常 | 5.844秒 | 189.523ms | 0.001ms | 0.001ms | 382.865ms | 5.262秒 | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='v.youku.com', port=443): Max retries exceeded with url: /v_show/id_XNjUxODQ1MzE1Ng==.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='v.youku.com', port=443) at 0x7e6dabc17d90>, 'Connection to v.youku.com timed out. (connect timeout=5)')) |
|
||||
| [低端影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BD%8E%E7%AB%AF%E5%BD%B1%E8%A7%86.txt) | 成功 | | 3.496秒 | 4.397ms | 0.001ms | 0.001ms | 1.377秒 | 1.899秒 | 0.008ms | 215.414ms | https://hn.bfvvs.com/play/QdJGJEge/index.m3u8 | |
|
||||
| [修罗](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt) | 失败 | 地址校验 | 16.014秒 | 6.584ms | 0.001ms | 0.001ms | 1.549秒 | 1.476秒 | 2.493秒 | 2.402秒 | https://v.xlys.ltd.ua/play/26880-0.htm | HTTP 403 |
|
||||
| [凡客TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt) | 成功 | | 9.032秒 | 4.281ms | 0.0ms | 0.001ms | 1.55秒 | 1.479秒 | 2.974秒 | 3.024秒 | https://fktv.me/ysapi/m3u8/p/c635ae9d054e997395ce95ddffe8402b.m3u8 | |
|
||||
| [剧圈圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E5%9C%88%E5%9C%88.txt) | 成功 | | 9.119秒 | 5.135ms | 0.0ms | 0.0ms | 2.028秒 | 1.439秒 | 4.299秒 | 1.348秒 | https://www.jqqzx.cc/play/44943-3-1.html | |
|
||||
| [剧迷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E8%BF%B7.txt) | 成功 | | 13.251秒 | 7.069ms | 0.001ms | 0.001ms | 1.096秒 | 1.444秒 | 3.193秒 | 2.044秒 | https://img.ruyijx.com/m3u8/Cw0xite2IBd1Ey.m3u8?Vbf491A7MubCVcKcbh | |
|
||||
| [博看听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8D%9A%E7%9C%8B%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.536秒 | 4.409ms | 0.001ms | 3.181秒 | 291.535ms | 786.084ms | 0.002ms | 272.615ms | 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) | 成功 | | 1.362秒 | 3.38ms | 671.768ms | 0.003ms | 250.912ms | 197.292ms | 0.002ms | 237.963ms | https://pan.quark.cn/s/0955c2284f45 | |
|
||||
| [听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt) | 成功 | | 1.336秒 | 3.582ms | 78.369ms | 0.001ms | 220.058ms | 669.863ms | 275.967ms | 87.316ms | http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=bcccf399e97b268454540083b0d0ffee&buy_key=FM&token=8971×tamp=1778631165&duration=453 | |
|
||||
| [听友FM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt) | 成功 | | 7.229秒 | 8.62ms | 0.0ms | 1.321秒 | 1.283秒 | 2.036秒 | 2.42秒 | 158.989ms | https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778631171&sign=ef9b427446f7b9dd66312b8db307a38f | |
|
||||
| [四万影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9B%9B%E4%B8%87%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 829.378ms | 4.255ms | 0.001ms | 0.001ms | 823.094ms | 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) | 成功 | | 4.388秒 | 5.689ms | 0.0ms | 0.0ms | 973.567ms | 1.877秒 | 1.266秒 | 264.409ms | 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=IkHr3phqtrm4X8qf%2BcAXv6ZZW%2BI%3D&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&Expires=1778641369&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) | 成功 | | 6.333秒 | 4.424ms | 0.001ms | 0.001ms | 871.662ms | 675.086ms | 0.005ms | 4.782秒 | https://pan.baidu.com/s/1shl4w4dRUpSfwkkyQjUDBw?pwd=yyds | |
|
||||
| [奕搜](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A5%95%E6%90%9C.txt) | 失败 | 未预期异常 | 12.64秒 | 7.056ms | 0.001ms | 0.001ms | 10.908秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='www.binhd.com', port=443): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.binhd.com', port=443) at 0x7e6dab803c50>, 'Connection to www.binhd.com timed out. (connect timeout=10)')) |
|
||||
| [如意资源](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A6%82%E6%84%8F%E8%B5%84%E6%BA%90.txt) | 成功 | | 7.238秒 | 4.104ms | 0.001ms | 0.008ms | 2.542秒 | 3.127秒 | 0.005ms | 1.564秒 | https://svip.ryiplay18.com/20260512/6346_e524dfd0/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) | 成功 | | 4.609秒 | 5.788ms | 0.001ms | 0.001ms | 1.326秒 | 1.094秒 | 1.776秒 | 406.181ms | 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=20260513T001251Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260513%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=7a7d0b8248395d36ebd90e1e068075dd5976078b2c70831dbc71d794aa2c5815 | |
|
||||
| [微观短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%BE%AE%E8%A7%82%E7%9F%AD%E5%89%A7.txt) | 成功 | | 936.075ms | 4.895ms | 0.017ms | 180.978ms | 271.012ms | 354.216ms | 0.002ms | 124.455ms | https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778631169&sign=4c21ad531e9bf909177c25f40def90e9 | |
|
||||
| [新韩剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt) | 成功 | | 3.68秒 | 5.856ms | 0.0ms | 0.0ms | 756.363ms | 740.316ms | 710.693ms | 1.465秒 | https://cdn.vvvip-plays33.cc/20260420/12456_6a9edcb7/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.346秒 | 3.086ms | 0.0ms | 0.0ms | 446.758ms | 691.173ms | 0.003ms | 204.829ms | 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) | 成功 | | 2.325秒 | 3.737ms | 0.001ms | 0.001ms | 1.08秒 | 953.314ms | 0.008ms | 287.768ms | https://115cdn.com/s/swf0j3z36dh?password=f385 | |
|
||||
| [樱花动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A8%B1%E8%8A%B1%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 11.246秒 | 4.645ms | 0.001ms | 0.0ms | 2.315秒 | 2.271秒 | 4.118秒 | 2.535秒 | https://yzzy1.play-cdn16.com/20230503/4012_61589bd1/index.m3u8 | |
|
||||
| [橘子TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A9%98%E5%AD%90TV.txt) | 成功 | | 20.668秒 | 4.067ms | 3.607秒 | 1.286秒 | 2.264秒 | 2.823秒 | 8.258秒 | 2.425秒 | https://usaydd.zvoz3tsd.com/m3u87/share/6937197/7133173/20260414/171420/1080/index.m3u8?sign=8b68033c4e2495d6ef4dda98df3fbc98&t=1778631184 | |
|
||||
| [欧歌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%AC%A7%E6%AD%8C.txt) | 成功 | | 2.951秒 | 4.032ms | 0.001ms | 0.0ms | 998.026ms | 811.984ms | 0.007ms | 1.137秒 | 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.412秒 | 7.523ms | 0.001ms | 400.359ms | 687.773ms | 1.139秒 | 0.021ms | 176.771ms | https://dzzt-video.cbread.cn/a86727f6059a3f297c708bcfcc914c4f/6a04f460/58/5x3/53x4/534x6/53468100014/612428785_1/612428785.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) | 成功 | | 2.852秒 | 4.68ms | 0.0ms | 0.001ms | 1.018秒 | 783.602ms | 0.004ms | 1.046秒 | https://pan.baidu.com/s/1D_ftrHBRkMlxRs_aLWExxQ?pwd=p4uw | |
|
||||
| [潮流APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BD%AE%E6%B5%81APP.txt) | 成功 | | 771.508ms | 4.495ms | 0.002ms | 111.953ms | 118.924ms | 155.635ms | 300.117ms | 79.719ms | http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778631193811&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.033秒 | 11.626ms | 0.017ms | 3.711秒 | 845.419ms | 297.445ms | 0.001ms | 165.405ms | 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) | 成功 | | 4.217秒 | 4.265ms | 0.001ms | 0.001ms | 786.793ms | 855.523ms | 781.058ms | 1.789秒 | https://vid.dbokutv.com/20260421/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsHbTcyo5xOy6ejP6DoBJ0nBJ0oCJT1D491HIvjS34/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) | 成功 | | 2.897秒 | 3.602ms | 0.0ms | 0.0ms | 849.203ms | 993.707ms | 0.01ms | 1.049秒 | https://pan.baidu.com/s/1Nkhrp7zi-uQnuYFbpFpEew?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) | 成功 | | 3.245秒 | 7.604ms | 0.001ms | 0.072ms | 1.158秒 | 1.148秒 | 0.003ms | 931.755ms | https://pan.baidu.com/s/12EOQsYLsEThIusO7a2QCWw?pwd=wogg | |
|
||||
| [瓜子](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt) | 成功 | | 6.145秒 | 9.44ms | 0.001ms | 0.02ms | 1.099秒 | 2.97秒 | 1.888秒 | 177.147ms | https://vd.hxcztech.com/3e86d333c0aa12cdd3648e4b638e1269/20260513081256/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) | 成功 | | 8.332秒 | 3.91ms | 0.001ms | 762.765ms | 228.821ms | 731.619ms | 254.692ms | 173.08ms | http://vd2.bdstatic.com/mda-rjgah9vxuxi515ss/720p/mv_cae264_backtrack_720p_normal/1760720956542234290/mda-rjgah9vxuxi515ss.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秒 | 4.061ms | 0.001ms | 381.544ms | 300.512ms | 296.546ms | 0.022ms | 150.435ms | 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) | 成功 | | 5.707秒 | 5.608ms | 0.001ms | 0.0ms | 731.236ms | 1.759秒 | 1.832秒 | 1.378秒 | https://pan.baidu.com/s/1NiQJW0DJBw8FR_Y1_k8Yig?pwd=ojmk | |
|
||||
| [短剧优选](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E4%BC%98%E9%80%89.txt) | 成功 | | 1.807秒 | 22.207ms | 585.348ms | 0.096ms | 501.351ms | 617.606ms | 0.003ms | 79.484ms | 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) | 成功 | | 6.157秒 | 3.952ms | 0.0ms | 0.0ms | 3.145秒 | 1.911秒 | 0.006ms | 1.097秒 | https://pan.baidu.com/s/12ldsvDaQm1JCbRl0C0H2Uw?pwd=6666 | |
|
||||
| [糯米](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt) | 成功 | | 1.924秒 | 6.987ms | 0.0ms | 390.11ms | 711.156ms | 158.415ms | 303.571ms | 352.606ms | https://vip.123pan.cn/1853039965/dy/东北往事极恶不赦.m3u8 | |
|
||||
| [红果短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%BA%A2%E6%9E%9C%E7%9F%AD%E5%89%A7.txt) | 失败 | 分类列表 | 458.169ms | 3.716ms | 0.001ms | 0.001ms | 246.962ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [网易云音乐](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.295秒 | 3.552ms | 0.0ms | 541.941ms | 549.278ms | 0.006ms | 196.652ms | 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) | 失败 | 分类列表 | 7.818秒 | 4.109ms | 0.0ms | 0.0ms | 3.814秒 | 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.374秒 | 7.86ms | 0.001ms | 1.104秒 | 313.787ms | 756.109ms | 0.002ms | 192.219ms | 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) | 成功 | | 6.416秒 | 3.611ms | 0.001ms | 0.0ms | 2.746秒 | 2.563秒 | 0.004ms | 1.102秒 | https://pan.baidu.com/s/1689HdL9zr7VcSmUwONIWCQ?pwd=d48g | |
|
||||
| [茶杯狐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt) | 失败 | 地址校验 | 27.287秒 | 8.076ms | 0.001ms | 2.457秒 | 2.216秒 | 2.173秒 | 4.241秒 | 2.565秒 | https://v.lzcdn27.com/20251017/1834_10d95d60/index.m3u8 | HTTP 404 |
|
||||
| [虎斑](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt) | 成功 | | 6.507秒 | 6.037ms | 0.001ms | 0.001ms | 1.279秒 | 3.7秒 | 0.015ms | 1.52秒 | https://pan.baidu.com/s/1GKSe_diot0JTvBKG-pr9Ew?pwd=4864 | |
|
||||
| [蜡笔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt) | 成功 | | 5.389秒 | 3.895ms | 0.0ms | 0.001ms | 2.35秒 | 1.821秒 | 0.006ms | 1.214秒 | https://pan.baidu.com/s/1NiPgbk9_FIhSYfmGm-Cqxg?pwd=q5m6 | |
|
||||
| [袋鼠影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A2%8B%E9%BC%A0%E5%BD%B1%E8%A7%86.txt) | 失败 | 地址校验 | 17.923秒 | 6.929ms | 0.001ms | 0.001ms | 2.231秒 | 1.939秒 | 1.897秒 | 3.084秒 | https://vip.dytt-kan.com/20260422/13833_08b94fd9/index.m3u8 | HTTP 403 |
|
||||
| [路漫漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt) | 成功 | | 9.074秒 | 6.71ms | 0.001ms | 0.001ms | 2.392秒 | 2.139秒 | 4.333秒 | 202.822ms | https://groupvideo.photo.qq.com/1071_0bc3bec5uaaftyanzdwp35usucie3ieqlwsa.f0.mp4?dis_k=b1d4daa7cd72dda4047b897f2fba4237&dis_t=1778630457 | |
|
||||
| [酷我听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt) | 成功 | | 5.006秒 | 5.614ms | 0.0ms | 389.097ms | 101.177ms | 206.833ms | 141.009ms | 76.424ms | http://cz.sycdn.kuwo.cn/74ea78283bebb4db2b91b5684af17c36/6a03c20e/resource/m1/34/31/3390639861.wma?bitrate$128&format$wma&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.827秒 | 7.511ms | 514.942ms | 338.186ms | 241.498ms | 323.199ms | 325.101ms | 74.885ms | http://fsdg360.hw.kugou.com/202605130812/45bd5f724bd94dca09a8fd3d8caa1b2c/v3/28b8b6fd4d0285979bd8fd9474ffa37c/yp/p_0_960123/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx467941992_qu128_s374869018.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) | 成功 | | 1.951秒 | 6.562ms | 0.001ms | 704.293ms | 241.478ms | 231.236ms | 247.224ms | 519.328ms | https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778631179-3c68ca72a12546fb94f3eacda478b1c0-0-c7846151dffba858600002db48afd0a7 | |
|
||||
| [闪电](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%97%AA%E7%94%B5.txt) | 成功 | | 11.855秒 | 3.944ms | 0.0ms | 0.001ms | 5.918秒 | 5.71秒 | 0.007ms | 222.488ms | https://pan.quark.cn/s/8aaa2a68473f | |
|
||||
| [飞快TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt) | 成功 | | 17.739秒 | 3.844ms | 0.001ms | 0.0ms | 5.195秒 | 5.062秒 | 4.983秒 | 2.495秒 | https://cdn.yzzy28-play.com/20260508/29974_08aa869c/index.m3u8 | |
|
||||
| [魔方APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%AD%94%E6%96%B9APP.txt) | 失败 | 首页分类 | 1.966秒 | 5.317ms | 0.001ms | 1.961秒 | 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) | 失败 | 未预期异常 | 2.324秒 | 3.851ms | 0.001ms | 0.001ms | 2.319秒 | 0.0ms | 0.0ms | 0.0ms | | ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) |
|
||||
| [黑猫APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt) | 成功 | | 10.568秒 | 5.238ms | 0.001ms | 2.835秒 | 2.217秒 | 2.1秒 | 3.209秒 | 201.804ms | https://v9-show.douyinvod.com/e816e1dfd90ea8a26a5daed490168c08/6a041df6/video/tos/cn/tos-cn-v-5f73e7/o4DmBvfrySVPpFCaE36BH4DqEoIAeISg1w9pgJ/ | |
|
||||
| [4K指南](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4K%E6%8C%87%E5%8D%97.txt) | 成功 | | 6.289秒 | 229.069ms | 0.001ms | 0.006ms | 3.648秒 | 2.139秒 | 0.004ms | 237.144ms | https://pan.quark.cn/s/092d2789d138 | |
|
||||
| [6V磁力](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/6V%E7%A3%81%E5%8A%9B.txt) | 成功 | | 4.777秒 | 226.596ms | 0.005ms | 0.001ms | 2.342秒 | 2.172秒 | 0.002ms | 0.013ms | 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) | 失败 | 地址校验 | 17.766秒 | 220.87ms | 0.001ms | 2.969秒 | 2.18秒 | 2.256秒 | 2.165秒 | 863.383ms | https://s.5bb3.com/m4a/3d8d0808009dc4294b863d12237e103c.m4a | HTTP 403 |
|
||||
| [PPnix](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/PPnix.txt) | 成功 | | 6.586秒 | 260.412ms | 0.001ms | 0.001ms | 2.378秒 | 2.224秒 | 0.009ms | 1.722秒 | https://www.ppnix.com/info/m3u8/8144/1080P.m3u8 | |
|
||||
| [QQ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 2.331秒 | 223.411ms | 0.01ms | 0.008ms | 546.361ms | 995.181ms | 365.658ms | 164.311ms | https://isure.stream.qqmusic.qq.com/F000003Iu5fo0mXVj2.flac?guid=780c99c16f3dc1e5cac2398448f16e39&vkey=1272C6784E2C019FCA28EAF4F6855ECDEB9C5E703DFAF672532978E7BC9D5300C2BCA26F41ED3C2283D9BAB585532D7100CDBA99D9D49A82__v2b9ab4e9&uin=1152921504846230218&fromtag=119114&redirect=1 | |
|
||||
| [libvio](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt) | 失败 | 分类列表 | 4.039秒 | 222.065ms | 0.001ms | 0.002ms | 1.829秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [youknow](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt) | 失败 | 地址校验 | 22.874秒 | 226.153ms | 0.002ms | 0.002ms | 2.575秒 | 2.49秒 | 2.932秒 | 2.791秒 | https://vip.dytt-cine.com/20251007/58527_967fd58e/index.m3u8 | HTTP 403 |
|
||||
| [不太灵](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%8D%E5%A4%AA%E7%81%B5.txt) | 失败 | 播放地址 | 14.539秒 | 219.633ms | 0.001ms | 2.789秒 | 2.756秒 | 2.897秒 | 0.013ms | 0.0ms | | playerContent 未返回播放地址 |
|
||||
| [世纪音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt) | 失败 | 地址校验 | 1.258秒 | 223.009ms | 0.001ms | 247.339ms | 0.006ms | 134.488ms | 0.006ms | 168.841ms | https://www.4c44.com/data/down.php?ac=music&id=ttcemynecy | HTTP 403 |
|
||||
| [两个BT](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt) | 成功 | | 11.763秒 | 227.758ms | 0.001ms | 0.002ms | 2.202秒 | 1.988秒 | 4.968秒 | 2.347秒 | https://zijieapi.douyinbyte.com/m3u8/e840ddaea34c2fb27da2a82c3d3cea0c.m3u8 | |
|
||||
| [乌云影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt) | 成功 | | 13.152秒 | 220.666ms | 0.001ms | 1.995秒 | 1.935秒 | 5.505秒 | 0.024ms | 3.493秒 | 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.263秒 | 217.966ms | 0.001ms | 0.001ms | 10.039秒 | 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) | 成功 | | 6.151秒 | 216.754ms | 0.001ms | 0.001ms | 2.942秒 | 2.018秒 | 0.003ms | 972.776ms | https://pan.baidu.com/s/1689HdL9zr7VcSmUwONIWCQ?pwd=d48g | |
|
||||
| [人人电影](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt) | 失败 | 分类列表 | 5.386秒 | 221.556ms | 0.001ms | 0.001ms | 2.503秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [人人视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E8%A7%86%E9%A2%91.txt) | 失败 | 地址校验 | 2.661秒 | 215.101ms | 0.001ms | 249.161ms | 247.682ms | 247.48ms | 344.201ms | 254.631ms | https://tfvt3grhdgmt1gc41hcjz8yzdk.ourdvsssvip.com:20443/ws-302.bwcgee.cn/d03d598a130371f188926733a68f0402/cc6df813bad94a13bce4851918016715-2498cc62f9f8dad4c656ed2c1c108944-ld.mp4?key=a20441f55b7a6bcb003454a23ab8bf05&time=1778647457744&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=e5702a4e17ed415faa9bbbe92831b89b&hevc=false&seasonId=56609&wsiphost=ipdbme&wsrid_tag=6a03c961_PS-CTU-01y7n22_18300-26622-s1t1778633057826&x-mamba-business-label=13679&redirect_cnt=0&ip_type=0&wshc=C&requery=0 | HTTP 403 |
|
||||
| [优酷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt) | 成功 | | 1.489秒 | 216.524ms | 0.002ms | 0.003ms | 372.444ms | 602.899ms | 0.003ms | 273.681ms | 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.466秒 | 4.413ms | 0.001ms | 0.0ms | 2.438秒 | 2.856秒 | 0.008ms | 166.69ms | https://hn.bfvvs.com/play/QdJGJEge/index.m3u8 | |
|
||||
| [修罗](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt) | 失败 | 地址校验 | 25.936秒 | 6.325ms | 0.001ms | 0.001ms | 2.667秒 | 1.758秒 | 4.464秒 | 5.014秒 | https://www.bde4.cc/510ED26DE4746A134A040FA9D3887C0C43FE6008AE1653283692892AB53C46E1FB4F9324C5397440F318FB7B0CEC8C5BFA89FD391A0645F0285AB8B70B632A6D.m3u8#maliva | HTTPSConnectionPool(host='www.bde4.cc', port=443): Read timed out. (read timeout=5) |
|
||||
| [凡客TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt) | 成功 | | 15.069秒 | 5.015ms | 0.001ms | 0.001ms | 2.325秒 | 3.338秒 | 5.201秒 | 4.199秒 | https://fktv.me/ysapi/m3u8/p/c635ae9d054e997395ce95ddffe8402b.m3u8 | |
|
||||
| [剧圈圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E5%9C%88%E5%9C%88.txt) | 成功 | | 21.164秒 | 5.898ms | 0.001ms | 0.0ms | 3.942秒 | 3.496秒 | 10.298秒 | 3.421秒 | https://www.jqqzx.cc/play/44943-3-1.html | |
|
||||
| [剧迷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E8%BF%B7.txt) | 成功 | | 23.11秒 | 4.809ms | 0.001ms | 0.001ms | 1.868秒 | 2.521秒 | 4.953秒 | 4.053秒 | https://img.ruyijx.com/m3u8/dka3pCdQdnVmBs.m3u8?LODl2h9XMi9clXWDM5 | |
|
||||
| [博看听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8D%9A%E7%9C%8B%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.436秒 | 5.211ms | 0.001ms | 3.197秒 | 298.653ms | 817.292ms | 0.002ms | 117.163ms | 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) | 成功 | | 970.437ms | 12.238ms | 344.593ms | 0.004ms | 177.065ms | 192.139ms | 0.002ms | 243.719ms | https://pan.quark.cn/s/0955c2284f45 | |
|
||||
| [听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt) | 成功 | | 2.627秒 | 4.384ms | 80.191ms | 0.001ms | 204.282ms | 1.875秒 | 407.712ms | 55.501ms | http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=2cf21f4b2c6f61b2d065a14108ed010c&buy_key=FM&token=6637×tamp=1778633064&duration=453 | |
|
||||
| [听友FM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt) | 成功 | | 13.364秒 | 8.379ms | 0.0ms | 3.046秒 | 2.362秒 | 3.71秒 | 4.063秒 | 174.25ms | https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778631171&sign=ef9b427446f7b9dd66312b8db307a38f | |
|
||||
| [四万影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9B%9B%E4%B8%87%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 1.989秒 | 3.922ms | 0.001ms | 0.001ms | 1.983秒 | 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) | 成功 | | 8.3秒 | 8.682ms | 0.001ms | 0.001ms | 1.853秒 | 3.743秒 | 2.436秒 | 258.478ms | 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=IkHr3phqtrm4X8qf%2BcAXv6ZZW%2BI%3D&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&Expires=1778641369&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) | 成功 | | 2.257秒 | 4.182ms | 0.001ms | 0.001ms | 820.008ms | 409.457ms | 0.003ms | 1.023秒 | https://pan.baidu.com/s/1shl4w4dRUpSfwkkyQjUDBw?pwd=yyds | |
|
||||
| [奕搜](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A5%95%E6%90%9C.txt) | 失败 | 分类列表 | 7.892秒 | 3.511ms | 0.0ms | 0.0ms | 3.809秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [如意资源](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A6%82%E6%84%8F%E8%B5%84%E6%BA%90.txt) | 成功 | | 10.019秒 | 4.023ms | 0.001ms | 0.006ms | 4.508秒 | 3.012秒 | 0.004ms | 2.494秒 | https://svip.ryiplay18.com/20260512/6346_e524dfd0/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) | 成功 | | 7.392秒 | 4.756ms | 0.0ms | 0.001ms | 2.343秒 | 2.084秒 | 2.653秒 | 306.824ms | 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=20260513T004431Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260513%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=529e3a1d2460c616a850fe9554aa13f5234d62e27d134925551346848d7bb721 | |
|
||||
| [微观短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%BE%AE%E8%A7%82%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.779秒 | 3.309ms | 0.019ms | 192.417ms | 266.152ms | 1.173秒 | 0.002ms | 142.983ms | https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778633065&sign=0901e30ab34b3b1fab1164c660e9b732 | |
|
||||
| [新韩剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt) | 成功 | | 7.799秒 | 4.177ms | 0.0ms | 0.001ms | 1.791秒 | 1.748秒 | 1.731秒 | 2.525秒 | https://cdn.vvvip-plays33.cc/20260420/12456_6a9edcb7/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.249秒 | 9.161ms | 0.001ms | 0.001ms | 447.784ms | 658.841ms | 0.002ms | 132.487ms | 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.482秒 | 3.617ms | 0.001ms | 0.0ms | 2.291秒 | 1.948秒 | 0.015ms | 238.903ms | https://115cdn.com/s/swf0j3z36dh?password=f385 | |
|
||||
| [樱花动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A8%B1%E8%8A%B1%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 16.293秒 | 4.327ms | 0.001ms | 0.0ms | 4.393秒 | 4.184秒 | 4.162秒 | 3.549秒 | https://yzzy1.play-cdn16.com/20230503/4012_61589bd1/index.m3u8 | |
|
||||
| [橘子TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A9%98%E5%AD%90TV.txt) | 成功 | | 25.91秒 | 4.348ms | 4.889秒 | 2.379秒 | 2.755秒 | 2.763秒 | 10.657秒 | 2.462秒 | https://usaydd.5gwcft9h.com/m3u87/share/6937197/7133173/20260414/171420/1080/index.m3u8?sign=1e75e126e6b542ea6ec906e6ec596ed3&t=1778633089 | |
|
||||
| [欧歌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%AC%A7%E6%AD%8C.txt) | 成功 | | 4.755秒 | 10.735ms | 0.001ms | 0.001ms | 1.902秒 | 1.785秒 | 0.018ms | 1.057秒 | 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.326秒 | 7.123ms | 0.001ms | 360.66ms | 362.677ms | 1.348秒 | 0.021ms | 246.109ms | https://dzzt-video.cbread.cn/a654a157bc0bf5d07baaf8d0c2fd285d/6a051080/58/5x3/53x4/534x6/53468100014/612428785_1/612428785.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) | 成功 | | 4.942秒 | 15.42ms | 0.001ms | 0.001ms | 2.082秒 | 1.753秒 | 0.004ms | 1.091秒 | https://pan.baidu.com/s/1D_ftrHBRkMlxRs_aLWExxQ?pwd=p4uw | |
|
||||
| [潮流APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BD%AE%E6%B5%81APP.txt) | 成功 | | 783.983ms | 15.77ms | 0.003ms | 138.519ms | 119.206ms | 148.994ms | 269.728ms | 91.249ms | http://43.248.100.143:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778633072346&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.113秒 | 11.972ms | 0.02ms | 3.779秒 | 922.368ms | 225.415ms | 0.001ms | 172.991ms | 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) | 成功 | | 8.209秒 | 7.164ms | 0.0ms | 0.0ms | 1.806秒 | 1.825秒 | 1.812秒 | 2.757秒 | https://vid.dbokutv.com/20260421/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsHbTcyo5xOy6ejP6DoBJ0nBJ0oCJT1D491HIvjS34/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.932秒 | 3.658ms | 0.001ms | 0.0ms | 2.116秒 | 2.299秒 | 0.003ms | 1.513秒 | https://pan.baidu.com/s/1Nkhrp7zi-uQnuYFbpFpEew?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) | 成功 | | 5.547秒 | 12.53ms | 0.001ms | 0.126ms | 2.114秒 | 2.463秒 | 0.002ms | 957.013ms | https://pan.baidu.com/s/12EOQsYLsEThIusO7a2QCWw?pwd=wogg | |
|
||||
| [瓜子](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt) | 成功 | | 9.374秒 | 5.025ms | 0.001ms | 0.016ms | 2.334秒 | 3.897秒 | 2.952秒 | 185.531ms | https://vd.hxcztech.com/195efc697272273647c75d932b338873/20260513084442/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) | 成功 | | 7.905秒 | 4.77ms | 0.001ms | 426.843ms | 227.277ms | 606.53ms | 310.146ms | 112.777ms | http://vd2.bdstatic.com/mda-rjgah9vxuxi515ss/720p/mv_cae264_backtrack_720p_normal/1760720956542234290/mda-rjgah9vxuxi515ss.mp4?v_from_s=haokan-ui-video-hnb | |
|
||||
| [盘Ta](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98Ta.txt) | 成功 | | 1.04秒 | 5.195ms | 0.001ms | 297.161ms | 290.585ms | 275.678ms | 0.015ms | 169.522ms | 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) | 成功 | | 7.217秒 | 4.87ms | 0.001ms | 0.001ms | 2.181秒 | 1.817秒 | 1.72秒 | 1.494秒 | https://pan.baidu.com/s/1NiQJW0DJBw8FR_Y1_k8Yig?pwd=ojmk | |
|
||||
| [短剧优选](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E4%BC%98%E9%80%89.txt) | 成功 | | 1.488秒 | 16.99ms | 557.868ms | 0.086ms | 491.767ms | 337.923ms | 0.002ms | 82.692ms | 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) | 成功 | | 6.888秒 | 13.625ms | 0.001ms | 0.001ms | 2.962秒 | 2.937秒 | 0.008ms | 974.464ms | https://pan.baidu.com/s/12ldsvDaQm1JCbRl0C0H2Uw?pwd=6666 | |
|
||||
| [糯米](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt) | 成功 | | 1.919秒 | 6.441ms | 0.0ms | 428.998ms | 666.516ms | 165.142ms | 298.717ms | 353.04ms | 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.102秒 | 4.013ms | 0.001ms | 487.078ms | 416.039ms | 0.005ms | 193.066ms | 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.768秒 | 4.23ms | 0.001ms | 0.0ms | 6.884秒 | 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) | 成功 | | 4.184秒 | 6.164ms | 0.001ms | 1.298秒 | 283.413ms | 755.855ms | 0.007ms | 1.839秒 | 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) | 成功 | | 8.133秒 | 3.81ms | 0.001ms | 0.0ms | 3.233秒 | 3.921秒 | 0.003ms | 974.638ms | https://pan.baidu.com/s/1689HdL9zr7VcSmUwONIWCQ?pwd=d48g | |
|
||||
| [茶杯狐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt) | 失败 | 地址校验 | 33.885秒 | 6.016ms | 0.001ms | 4.269秒 | 2.259秒 | 3.173秒 | 7.112秒 | 2.444秒 | https://v.lzcdn27.com/20251017/1834_10d95d60/index.m3u8 | HTTP 404 |
|
||||
| [虎斑](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt) | 成功 | | 9.623秒 | 5.353ms | 0.001ms | 0.001ms | 1.657秒 | 6.736秒 | 0.01ms | 1.224秒 | https://pan.baidu.com/s/1h0kOMiSjCxj7V6V7ujDDuA?pwd=5896 | |
|
||||
| [蜡笔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt) | 成功 | | 7.337秒 | 3.724ms | 0.001ms | 0.0ms | 3.38秒 | 2.861秒 | 0.007ms | 1.092秒 | https://pan.baidu.com/s/1NiPgbk9_FIhSYfmGm-Cqxg?pwd=q5m6 | |
|
||||
| [袋鼠影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A2%8B%E9%BC%A0%E5%BD%B1%E8%A7%86.txt) | 失败 | 地址校验 | 21.928秒 | 5.075ms | 0.001ms | 0.001ms | 2.016秒 | 2.364秒 | 3.001秒 | 2.845秒 | https://play.phimgood.com/20260512/26687_ffc7ad29/index.m3u8 | HTTP 403 |
|
||||
| [路漫漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt) | 成功 | | 11.523秒 | 4.599ms | 0.001ms | 0.0ms | 3.37秒 | 2.08秒 | 5.89秒 | 178.721ms | https://groupvideo.photo.qq.com/1071_0bc3bec5uaaftyanzdwp35usucie3ieqlwsa.f0.mp4?dis_k=1f6060814e89b9660ab1b26161cf6928&dis_t=1778632204 | |
|
||||
| [酷我听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.527秒 | 7.305ms | 0.001ms | 394.803ms | 102.927ms | 202.791ms | 133.105ms | 60.871ms | http://cz.sycdn.kuwo.cn/ced7ae3febb25a07e8ff81866be71789/6a03c97d/resource/m1/34/31/3390639861.wma?bitrate$128&format$wma&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.895秒 | 7.393ms | 509.048ms | 319.455ms | 273.007ms | 314.408ms | 356.8ms | 113.251ms | http://fsdg360.tx.kugou.com/202605130844/c17bb36afbc46a3c4cf61991a7c7bf83/v3/58088201e1f72389e987ebd63f028b6d/yp/p_0_960151/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx351830771_qu128_s4323348.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) | 失败 | 未预期异常 | 11.432秒 | 3.684ms | 0.0ms | 1.185秒 | 234.971ms | 10.006秒 | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/video/detail?id=143230 (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x71a9e2f16210>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)')) |
|
||||
| [闪电](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%97%AA%E7%94%B5.txt) | 成功 | | 25.023秒 | 6.304ms | 0.001ms | 0.001ms | 5.958秒 | 5.701秒 | 0.003ms | 1.693秒 | https://pan.baidu.com/s/1Ro17HDJGJEgpNnzlOf6Shw?pwd=6688 | |
|
||||
| [飞快TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt) | 失败 | 未预期异常 | 10.019秒 | 5.096ms | 0.0ms | 0.0ms | 10.012秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='feikuai.tv', port=443): Max retries exceeded with url: /vodshow/1--------1---.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='feikuai.tv', port=443) at 0x71a9e3047890>, 'Connection to feikuai.tv timed out. (connect timeout=10)')) |
|
||||
| [魔方APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%AD%94%E6%96%B9APP.txt) | 失败 | 首页分类 | 2.029秒 | 4.659ms | 0.001ms | 2.024秒 | 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) | 失败 | 未预期异常 | 3.271秒 | 5.34ms | 0.001ms | 0.001ms | 3.264秒 | 0.0ms | 0.0ms | 0.0ms | | ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) |
|
||||
| [黑猫APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt) | 成功 | | 9.196秒 | 13.023ms | 0.002ms | 2.328秒 | 1.886秒 | 3.029秒 | 1.77秒 | 170.326ms | https://v9-show.douyinvod.com/d7d971447f89041a3798892caf1f31b1/6a04249e/video/tos/cn/tos-cn-v-5f73e7/o4DmBvfrySVPpFCaE36BH4DqEoIAeISg1w9pgJ/ | |
|
||||
|
||||
+1
-2
@@ -6,6 +6,7 @@
|
||||
"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%BC%98%E9%85%B7.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BD%8E%E7%AB%AF%E5%BD%B1%E8%A7%86.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",
|
||||
@@ -46,8 +47,6 @@
|
||||
"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%97%AA%E7%94%B5.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"
|
||||
]
|
||||
+161
-166
@@ -5,8 +5,8 @@
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/微观短剧.txt",
|
||||
"version": 6,
|
||||
"file": "py/双星.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -14,26 +14,26 @@
|
||||
"file": "py/盘Ta.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/听书.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/星星短剧.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/双星.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 13,
|
||||
"file": "py/短剧优选.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/优酷.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/微观短剧.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/酷狗音乐.txt",
|
||||
@@ -45,13 +45,23 @@
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/金牌.txt",
|
||||
"version": 5,
|
||||
"file": "py/多多.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/木偶.txt",
|
||||
"version": 2,
|
||||
"file": "py/河马短剧.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 13,
|
||||
"file": "py/QQ音乐.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/听书.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -61,7 +71,22 @@
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/河马短剧.txt",
|
||||
"file": "py/博看听书.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/木偶.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/酷我听书.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 7,
|
||||
"file": "py/欧歌.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -75,13 +100,13 @@
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/玩偶哥哥.txt",
|
||||
"version": 13,
|
||||
"file": "py/爱奇艺.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 7,
|
||||
"file": "py/欧歌.txt",
|
||||
"version": 3,
|
||||
"file": "py/低端影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -89,26 +114,21 @@
|
||||
"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": 3,
|
||||
"file": "py/低端影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/新韩剧网.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/独播库.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/PPnix.txt",
|
||||
@@ -116,12 +136,17 @@
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/在线之家.txt",
|
||||
"file": "py/短剧网.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/博看听书.txt",
|
||||
"version": 7,
|
||||
"file": "py/盘聚.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/蜡笔.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -131,77 +156,7 @@
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/酷我听书.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 13,
|
||||
"file": "py/爱奇艺.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/蜡笔.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/二小.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 7,
|
||||
"file": "py/盘聚.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/瓜子.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/短剧网.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/多多.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/至臻.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/虎斑.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/听友FM.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/如意资源.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 13,
|
||||
"file": "py/QQ音乐.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/乌云影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/两个BT.txt",
|
||||
"file": "py/新韩剧网.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -209,9 +164,39 @@
|
||||
"file": "py/百度短剧.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/至臻.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/凡客TV.txt",
|
||||
"file": "py/独播库.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/在线之家.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/黑猫APP.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/瓜子.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/虎斑.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/如意资源.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -221,12 +206,22 @@
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/剧圈圈.txt",
|
||||
"file": "py/两个BT.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/黑猫APP.txt",
|
||||
"file": "py/乌云影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/听友FM.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/凡客TV.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -234,44 +229,39 @@
|
||||
"file": "py/樱花动漫.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/剧圈圈.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/剧迷.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/闪电.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/剧迷.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/飞快TV.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/橘子TV.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/红果短剧.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/四万影视.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/网易云音乐.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/libvio.txt",
|
||||
"version": 2,
|
||||
"file": "py/世纪音乐.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/四万影视.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
@@ -279,19 +269,44 @@
|
||||
"file": "py/魔方APP.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/人人视频.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/麦田影院.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/libvio.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/人人电影.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/奕搜.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/飞快TV.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/优酷.txt",
|
||||
"file": "py/乐兔.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/金牌.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
@@ -304,46 +319,26 @@
|
||||
"file": "py/不太灵.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/人人视频.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/乐兔.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/AAZ音乐.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/世纪音乐.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/奕搜.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/youknow.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/修罗.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/袋鼠影视.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/youknow.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/修罗.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/茶杯狐.txt",
|
||||
|
||||
Reference in New Issue
Block a user