validate
This commit is contained in:
+891
-891
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"generated_at": "2026-08-09T20:46:08+08:00",
|
||||
"generated_at": "2026-08-09T20:57:12+08:00",
|
||||
"max_workers": 16,
|
||||
"total_duration_ms": 41590.013,
|
||||
"total_duration_ms": 41369.84,
|
||||
"summary": {
|
||||
"total": 125,
|
||||
"success": 91,
|
||||
"failed": 34,
|
||||
"success_rate": 0.728,
|
||||
"success": 90,
|
||||
"failed": 35,
|
||||
"success_rate": 0.72,
|
||||
"stage_failures": {
|
||||
"module_load": 0,
|
||||
"init": 0,
|
||||
"home": 6,
|
||||
"category": 16,
|
||||
"category": 17,
|
||||
"detail": 2,
|
||||
"player": 1,
|
||||
"url_check": 3,
|
||||
@@ -27,14 +27,14 @@
|
||||
"error": "分类视频缺少 vod_id",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 255.868,
|
||||
"init": 1057.947,
|
||||
"module_load": 264.619,
|
||||
"init": 866.685,
|
||||
"home": 0.002,
|
||||
"category": 522.208,
|
||||
"category": 738.39,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 2361.651
|
||||
"total": 2355.658
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -66,14 +66,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 251.508,
|
||||
"init": 0.057,
|
||||
"home": 0.018,
|
||||
"category": 1589.543,
|
||||
"detail": 775.048,
|
||||
"player": 0.254,
|
||||
"url_check": 624.946,
|
||||
"total": 3254.563
|
||||
"module_load": 264.247,
|
||||
"init": 0.059,
|
||||
"home": 0.029,
|
||||
"category": 1628.593,
|
||||
"detail": 840.957,
|
||||
"player": 0.237,
|
||||
"url_check": 681.276,
|
||||
"total": 3425.028
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -105,34 +105,34 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 255.143,
|
||||
"module_load": 258.735,
|
||||
"init": 0.001,
|
||||
"home": 0.01,
|
||||
"category": 847.834,
|
||||
"detail": 545.486,
|
||||
"player": 782.751,
|
||||
"url_check": 115.965,
|
||||
"total": 2556.556
|
||||
"home": 0.004,
|
||||
"category": 663.022,
|
||||
"detail": 950.919,
|
||||
"player": 775.777,
|
||||
"url_check": 144.624,
|
||||
"total": 9897.941
|
||||
},
|
||||
"counts": {
|
||||
"classes": 20,
|
||||
"category_videos": 12,
|
||||
"category_videos": 50,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "latest",
|
||||
"vod_id": "39441",
|
||||
"tid": "xuanhuan",
|
||||
"vod_id": "21",
|
||||
"flag": "275听书",
|
||||
"play_id": "/play/39441/23497761.html"
|
||||
"play_id": "/play/21/166961.html"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/8478-audiopay/BB/AD/GKwRIUEOLL7CABrUHAS20I5t.m4a?sign=3ce9f226d9aee9f3d6fe4c0f4b3e3abb&buy_key=FM&token=7275×tamp=1786279549&duration=216",
|
||||
"url": "https://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/9d0a-audiopay/0D/09/GKwRINsIDxfQAHWP0AIO5FnC.m4a?sign=adba445065665a44c6342bf8d0e53c58&buy_key=FM&token=5782×tamp=1786280220&duration=951",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/8478-audiopay/BB/AD/GKwRIUEOLL7CABrUHAS20I5t.m4a?sign=3ce9f226d9aee9f3d6fe4c0f4b3e3abb&buy_key=FM&token=7275×tamp=1786279549&duration=216",
|
||||
"final_url": "https://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/9d0a-audiopay/0D/09/GKwRINsIDxfQAHWP0AIO5FnC.m4a?sign=adba445065665a44c6342bf8d0e53c58&buy_key=FM&token=5782×tamp=1786280220&duration=951",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -144,14 +144,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 250.412,
|
||||
"init": 0.0,
|
||||
"home": 497.089,
|
||||
"category": 0.028,
|
||||
"detail": 498.834,
|
||||
"player": 882.376,
|
||||
"url_check": 508.653,
|
||||
"total": 2650.531
|
||||
"module_load": 258.242,
|
||||
"init": 0.001,
|
||||
"home": 485.199,
|
||||
"category": 0.022,
|
||||
"detail": 473.495,
|
||||
"player": 830.705,
|
||||
"url_check": 546.151,
|
||||
"total": 2595.732
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -183,14 +183,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 249.934,
|
||||
"init": 0.006,
|
||||
"module_load": 259.899,
|
||||
"init": 0.013,
|
||||
"home": 0.004,
|
||||
"category": 1000.684,
|
||||
"detail": 725.589,
|
||||
"player": 0.004,
|
||||
"url_check": 176.982,
|
||||
"total": 2162.722
|
||||
"category": 929.577,
|
||||
"detail": 792.071,
|
||||
"player": 0.005,
|
||||
"url_check": 160.388,
|
||||
"total": 2150.951
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -222,14 +222,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 249.29,
|
||||
"init": 0.002,
|
||||
"home": 0.002,
|
||||
"category": 912.756,
|
||||
"detail": 546.123,
|
||||
"player": 459.377,
|
||||
"url_check": 1026.207,
|
||||
"total": 3209.234
|
||||
"module_load": 260.977,
|
||||
"init": 0.003,
|
||||
"home": 0.001,
|
||||
"category": 887.205,
|
||||
"detail": 487.547,
|
||||
"player": 492.688,
|
||||
"url_check": 821.665,
|
||||
"total": 2952.585
|
||||
},
|
||||
"counts": {
|
||||
"classes": 1,
|
||||
@@ -261,14 +261,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 248.827,
|
||||
"init": 0.003,
|
||||
"module_load": 261.349,
|
||||
"init": 0.004,
|
||||
"home": 0.002,
|
||||
"category": 949.652,
|
||||
"detail": 888.997,
|
||||
"category": 887.837,
|
||||
"detail": 802.489,
|
||||
"player": 0.003,
|
||||
"url_check": 0.065,
|
||||
"total": 2100.456
|
||||
"url_check": 0.08,
|
||||
"total": 1959.674
|
||||
},
|
||||
"counts": {
|
||||
"classes": 12,
|
||||
@@ -300,14 +300,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 756, in validate_spider_file\n home_result = _run_timed(result[\"timings_ms\"], \"home\", spider.homeContent, clock, False)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/AAZ音乐.txt\", line 222, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/AAZ音乐.txt\", line 59, in _fetch_html\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.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 252.337,
|
||||
"init": 0.001,
|
||||
"home": 618.285,
|
||||
"module_load": 257.692,
|
||||
"init": 0.002,
|
||||
"home": 516.281,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 879.281
|
||||
"total": 784.036
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -339,14 +339,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 247.945,
|
||||
"init": 0.003,
|
||||
"module_load": 255.364,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 771.931,
|
||||
"category": 784.78,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 1826.967
|
||||
"total": 1766.869
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -378,14 +378,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 251.594,
|
||||
"init": 0.04,
|
||||
"module_load": 256.057,
|
||||
"init": 0.055,
|
||||
"home": 0.003,
|
||||
"category": 334.203,
|
||||
"detail": 338.138,
|
||||
"player": 313.061,
|
||||
"url_check": 0.128,
|
||||
"total": 1246.412
|
||||
"category": 379.908,
|
||||
"detail": 331.893,
|
||||
"player": 312.123,
|
||||
"url_check": 0.057,
|
||||
"total": 1290.807
|
||||
},
|
||||
"counts": {
|
||||
"classes": 2,
|
||||
@@ -417,14 +417,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 250.874,
|
||||
"module_load": 259.303,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 10122.672,
|
||||
"detail": 500.002,
|
||||
"home": 0.002,
|
||||
"category": 532.637,
|
||||
"detail": 461.502,
|
||||
"player": 0.011,
|
||||
"url_check": 265.513,
|
||||
"total": 11144.479
|
||||
"url_check": 240.303,
|
||||
"total": 1500.73
|
||||
},
|
||||
"counts": {
|
||||
"classes": 2,
|
||||
@@ -456,14 +456,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 249.399,
|
||||
"init": 0.0,
|
||||
"module_load": 254.91,
|
||||
"init": 0.002,
|
||||
"home": 0.002,
|
||||
"category": 327.554,
|
||||
"detail": 266.096,
|
||||
"category": 342.241,
|
||||
"detail": 424.978,
|
||||
"player": 0.004,
|
||||
"url_check": 139.186,
|
||||
"total": 993.505
|
||||
"url_check": 158.546,
|
||||
"total": 1190.214
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -495,14 +495,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 249.932,
|
||||
"init": 0.016,
|
||||
"home": 0.004,
|
||||
"category": 452.412,
|
||||
"detail": 836.872,
|
||||
"player": 338.648,
|
||||
"url_check": 65.992,
|
||||
"total": 1956.345
|
||||
"module_load": 257.64,
|
||||
"init": 0.021,
|
||||
"home": 0.006,
|
||||
"category": 791.839,
|
||||
"detail": 826.755,
|
||||
"player": 302.489,
|
||||
"url_check": 36.812,
|
||||
"total": 2222.118
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -518,11 +518,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://isure.stream.qqmusic.qq.com/F000003Qui1q2u1Zho.flac?guid=9eea23a7a39ba515bcf9e02863b73de4&vkey=C1A36411DA979F96F83CAA4B5DCED9950EA365A954106753CBB5BF156CC62CDB3BC4898DC90FDB208BA19F64C40F9CC36B02443A53383DCF__v2b9abbaa&uin=1152921504846230218&fromtag=119114&redirect=1",
|
||||
"url": "https://isure.stream.qqmusic.qq.com/F000003Qui1q2u1Zho.flac?guid=fda313728451cc6c0e80b85f50c572b0&vkey=1E16D9D2675347F49530B163D2C1C230F8347BE042AB60F07E02FF9B07E71C846AD8469E00D0EB2290AB118D09DEC9B7EC4D521F8C36682E__v2b9ab6a1&uin=1152921504846230218&fromtag=119114&redirect=1",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://isure.stream.qqmusic.qq.com/F000003Qui1q2u1Zho.flac?guid=9eea23a7a39ba515bcf9e02863b73de4&vkey=C1A36411DA979F96F83CAA4B5DCED9950EA365A954106753CBB5BF156CC62CDB3BC4898DC90FDB208BA19F64C40F9CC36B02443A53383DCF__v2b9abbaa&uin=1152921504846230218&fromtag=119114&redirect=1",
|
||||
"final_url": "https://isure.stream.qqmusic.qq.com/F000003Qui1q2u1Zho.flac?guid=fda313728451cc6c0e80b85f50c572b0&vkey=1E16D9D2675347F49530B163D2C1C230F8347BE042AB60F07E02FF9B07E71C846AD8469E00D0EB2290AB118D09DEC9B7EC4D521F8C36682E__v2b9ab6a1&uin=1152921504846230218&fromtag=119114&redirect=1",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -534,34 +534,34 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 244.31,
|
||||
"init": 0.005,
|
||||
"home": 0.084,
|
||||
"category": 820.382,
|
||||
"detail": 2264.276,
|
||||
"player": 0.006,
|
||||
"url_check": 1129.708,
|
||||
"total": 4467.43
|
||||
"module_load": 251.859,
|
||||
"init": 0.003,
|
||||
"home": 0.059,
|
||||
"category": 888.813,
|
||||
"detail": 2274.441,
|
||||
"player": 0.005,
|
||||
"url_check": 1094.623,
|
||||
"total": 4511.387
|
||||
},
|
||||
"counts": {
|
||||
"classes": 29,
|
||||
"category_videos": 18,
|
||||
"category_videos": 19,
|
||||
"detail_videos": 1,
|
||||
"episodes": 2
|
||||
},
|
||||
"samples": {
|
||||
"tid": "cat_recommend",
|
||||
"vod_id": "yt:video:E3jcQgR3TNE",
|
||||
"vod_id": "yt:playlist:PLvOO0btloRntAi-VnV06M1Bu0X1xljUUP",
|
||||
"flag": "YouTube",
|
||||
"play_id": "yt:video:E3jcQgR3TNE"
|
||||
"play_id": "yt:entry:PLvOO0btloRntAi-VnV06M1Bu0X1xljUUP:5dTOPen28ts"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://www.youtube.com/watch?v=E3jcQgR3TNE",
|
||||
"url": "https://www.youtube.com/watch?v=5dTOPen28ts&list=PLvOO0btloRntAi-VnV06M1Bu0X1xljUUP",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://www.youtube.com/watch?v=E3jcQgR3TNE",
|
||||
"final_url": "https://www.youtube.com/watch?v=5dTOPen28ts&list=PLvOO0btloRntAi-VnV06M1Bu0X1xljUUP",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -573,14 +573,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 244.924,
|
||||
"init": 0.001,
|
||||
"home": 0.002,
|
||||
"category": 291.084,
|
||||
"detail": 287.314,
|
||||
"player": 0.004,
|
||||
"url_check": 166.097,
|
||||
"total": 1005.292
|
||||
"module_load": 251.627,
|
||||
"init": 0.002,
|
||||
"home": 0.003,
|
||||
"category": 363.073,
|
||||
"detail": 283.87,
|
||||
"player": 0.005,
|
||||
"url_check": 165.092,
|
||||
"total": 1078.293
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -612,14 +612,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 248.118,
|
||||
"init": 0.002,
|
||||
"home": 1660.679,
|
||||
"category": 1158.495,
|
||||
"detail": 1119.796,
|
||||
"player": 1051.467,
|
||||
"url_check": 130.92,
|
||||
"total": 5376.439
|
||||
"module_load": 254.378,
|
||||
"init": 0.003,
|
||||
"home": 1652.416,
|
||||
"category": 1210.818,
|
||||
"detail": 1151.73,
|
||||
"player": 0.007,
|
||||
"url_check": 2015.031,
|
||||
"total": 7437.745
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -630,16 +630,16 @@
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "19801",
|
||||
"flag": "快看云",
|
||||
"play_id": "快看云@@direct@@ba11073ae57ba0eede130eeda148f635,v0ddadg10001d958iuvog65nmqq9aim0,token+,1,1"
|
||||
"flag": "柚子云",
|
||||
"play_id": "柚子云@@direct@@https://data.m3u8.in/json/?v=,https://cdn.yzzyvip-29.com/20260705/25488_ea5b2546/index.m3u8,token+,2,0"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://lf3-imcloud-file-sign.bytetos.com/tos-cn-v-5f73e7/o4SKaUsm1Emttlg3iAJiMVSiESBVttDV9Qf6Xr?x-expires=1786483109&x-signature=IEMEuzWdQB8XZSxAkzMfr9D9Dcc%3D",
|
||||
"url": "https://cdn.yzzyvip-29.com/20260705/25488_ea5b2546/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://lf3-imcloud-file-sign.bytetos.com/tos-cn-v-5f73e7/o4SKaUsm1Emttlg3iAJiMVSiESBVttDV9Qf6Xr?x-expires=1786483109&x-signature=IEMEuzWdQB8XZSxAkzMfr9D9Dcc%3D",
|
||||
"final_url": "https://cdn.yzzyvip-29.com/20260705/25488_ea5b2546/index.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -651,14 +651,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.339,
|
||||
"module_load": 8.718,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 11430.842,
|
||||
"detail": 1054.619,
|
||||
"player": 1526.426,
|
||||
"url_check": 1764.981,
|
||||
"total": 15782.993
|
||||
"home": 0.001,
|
||||
"category": 1460.851,
|
||||
"detail": 1057.684,
|
||||
"player": 1076.534,
|
||||
"url_check": 1078.552,
|
||||
"total": 4683.665
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -690,14 +690,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.441,
|
||||
"init": 0.005,
|
||||
"module_load": 10.511,
|
||||
"init": 0.007,
|
||||
"home": 0.001,
|
||||
"category": 817.949,
|
||||
"detail": 915.114,
|
||||
"category": 817.098,
|
||||
"detail": 757.677,
|
||||
"player": 0.004,
|
||||
"url_check": 0.064,
|
||||
"total": 1743.022
|
||||
"url_check": 0.066,
|
||||
"total": 1586.009
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -729,14 +729,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.103,
|
||||
"module_load": 8.224,
|
||||
"init": 0.001,
|
||||
"home": 431.255,
|
||||
"category": 489.835,
|
||||
"detail": 460.145,
|
||||
"player": 0.004,
|
||||
"url_check": 142.79,
|
||||
"total": 1529.729
|
||||
"home": 383.717,
|
||||
"category": 468.201,
|
||||
"detail": 483.064,
|
||||
"player": 0.005,
|
||||
"url_check": 155.878,
|
||||
"total": 1499.641
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -768,14 +768,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.064,
|
||||
"module_load": 4.405,
|
||||
"init": 0.001,
|
||||
"home": 108.406,
|
||||
"category": 100.959,
|
||||
"home": 387.765,
|
||||
"category": 119.699,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 319.147
|
||||
"total": 620.761
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -807,14 +807,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 10.18,
|
||||
"module_load": 8.274,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 437.816,
|
||||
"detail": 446.63,
|
||||
"player": 822.477,
|
||||
"url_check": 499.559,
|
||||
"total": 2217.319
|
||||
"category": 511.791,
|
||||
"detail": 436.019,
|
||||
"player": 877.382,
|
||||
"url_check": 517.656,
|
||||
"total": 2351.491
|
||||
},
|
||||
"counts": {
|
||||
"classes": 14,
|
||||
@@ -846,14 +846,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.897,
|
||||
"module_load": 5.227,
|
||||
"init": 0.001,
|
||||
"home": 304.077,
|
||||
"category": 436.636,
|
||||
"detail": 6499.954,
|
||||
"player": 0.022,
|
||||
"url_check": 7837.228,
|
||||
"total": 15083.851
|
||||
"home": 303.816,
|
||||
"category": 314.944,
|
||||
"detail": 936.781,
|
||||
"player": 0.041,
|
||||
"url_check": 2989.708,
|
||||
"total": 4552.261
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -885,14 +885,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.019,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 559.808,
|
||||
"module_load": 4.758,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 594.583,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 1421.878
|
||||
"total": 1245.533
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -924,14 +924,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.929,
|
||||
"init": 0.004,
|
||||
"module_load": 8.656,
|
||||
"init": 0.007,
|
||||
"home": 0.001,
|
||||
"category": 1608.347,
|
||||
"detail": 990.809,
|
||||
"player": 0.007,
|
||||
"url_check": 5178.99,
|
||||
"total": 7787.531
|
||||
"category": 1872.803,
|
||||
"detail": 929.958,
|
||||
"player": 0.005,
|
||||
"url_check": 1088.685,
|
||||
"total": 3900.563
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -963,14 +963,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.175,
|
||||
"init": 0.002,
|
||||
"home": 1589.31,
|
||||
"category": 0.029,
|
||||
"detail": 838.132,
|
||||
"player": 3716.842,
|
||||
"url_check": 249.635,
|
||||
"total": 8639.619
|
||||
"module_load": 5.308,
|
||||
"init": 0.001,
|
||||
"home": 1415.323,
|
||||
"category": 0.024,
|
||||
"detail": 800.446,
|
||||
"player": 1300.381,
|
||||
"url_check": 1139.116,
|
||||
"total": 6860.962
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -986,11 +986,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://v.youku.com/v_show/id_XNjU0MjIxOTc4NA==.html",
|
||||
"url": "https://cibn-edge-5g.1ljx.com/cloud/flv/8235a7a12906cd26111689db441ab732/1613484378040e998b9eab5501d82b27/6a78791a48d2c.m3u8?auth_key=1786280218.2982-1-375623412.info-internet-2-llq-8a8fcc932b53b2d065633acde1c38d35",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://v.youku.com/v_show/id_XNjU0MjIxOTc4NA==.html",
|
||||
"final_url": "https://valipl.cp31.ott.cibntv.net/677457F2FCE34718222243C1E/03000700006A761ACF42AD5FD7282EE67F6B3D-0CC4-429E-B928-9014CBC94934-16-5024677072.m3u8?ccode=03020102&duration=2579&expire=18000&psid=c89ca3c7237a6b86d7e38e95502beaec41346&ups_client_netip=ded2c2fb&ups_ts=1786280219&ups_userid=&utid=%40lirose_tv&vid=XNjU0MjIxOTc4NA%3D%3D&vkey=Bb598540fac67b940c0ea61d3ba8669bb&s=dafb6cc804ca4fedb40b&eo=1&t=df6f23b1f2f98fd&cug=1&fms=d52af6b3cc39723e&tr=2579&le=5adec0bd7eb325fb81c9eb912e981fb2&ckt=2&m_onoff=0&rid=20000000A456BD0B817D065D9BBD0EA73B3E2B8E02000000&type=mp4hd2v3&bc=2&dre=u37&si=718&dst=1&sm=1&operate_type=1&hotvt=1&@lirose_tv",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1002,14 +1002,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.296,
|
||||
"module_load": 13.683,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 576.59,
|
||||
"detail": 468.161,
|
||||
"player": 0.012,
|
||||
"url_check": 1164.584,
|
||||
"total": 2215.206
|
||||
"home": 0.0,
|
||||
"category": 557.993,
|
||||
"detail": 506.104,
|
||||
"player": 0.013,
|
||||
"url_check": 1613.993,
|
||||
"total": 2692.352
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1041,14 +1041,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.219,
|
||||
"init": 0.0,
|
||||
"home": 232.533,
|
||||
"category": 296.722,
|
||||
"detail": 269.416,
|
||||
"player": 389.41,
|
||||
"url_check": 163.679,
|
||||
"total": 1356.589
|
||||
"module_load": 4.338,
|
||||
"init": 0.001,
|
||||
"home": 390.331,
|
||||
"category": 315.272,
|
||||
"detail": 270.85,
|
||||
"player": 692.566,
|
||||
"url_check": 191.891,
|
||||
"total": 1865.934
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1064,11 +1064,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://a3flo8tj0fvneqa.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/d0a0de22923a71f180234531958c0402/5bcd7912e2b14d8b9207a27eec7d9699-c8db222eda73eda2ca3406b019ef5e9f-ld.mp4?auth_key=1786293950-662617d48aae5faf968668673ade2650-0-4ec09844dab096fa26d51e601dad3255&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=12767c4cca7c4197913a0c92342bf452&hevc=false&seasonId=58141",
|
||||
"url": "https://a3flo8tq1j2e0ve.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/d0a0de22923a71f180234531958c0402/5bcd7912e2b14d8b9207a27eec7d9699-c8db222eda73eda2ca3406b019ef5e9f-ld.mp4?auth_key=1786294614-dd997caf4d3c48128338e0c64220d4a1-0-fbe14bfd3277ab52242c72002cfc689e&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=473e883f8cb4413b97e420052a8e7f27&hevc=false&seasonId=58141",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://a3flo8tj0fvneqa.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/d0a0de22923a71f180234531958c0402/5bcd7912e2b14d8b9207a27eec7d9699-c8db222eda73eda2ca3406b019ef5e9f-ld.mp4?auth_key=1786293950-662617d48aae5faf968668673ade2650-0-4ec09844dab096fa26d51e601dad3255&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=12767c4cca7c4197913a0c92342bf452&hevc=false&seasonId=58141",
|
||||
"final_url": "https://a3flo8tq1j2e0ve.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/d0a0de22923a71f180234531958c0402/5bcd7912e2b14d8b9207a27eec7d9699-c8db222eda73eda2ca3406b019ef5e9f-ld.mp4?auth_key=1786294614-dd997caf4d3c48128338e0c64220d4a1-0-fbe14bfd3277ab52242c72002cfc689e&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=473e883f8cb4413b97e420052a8e7f27&hevc=false&seasonId=58141",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1080,14 +1080,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.804,
|
||||
"module_load": 8.303,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 315.722,
|
||||
"detail": 566.119,
|
||||
"player": 0.004,
|
||||
"url_check": 226.458,
|
||||
"total": 1117.524
|
||||
"category": 255.941,
|
||||
"detail": 589.208,
|
||||
"player": 0.002,
|
||||
"url_check": 243.594,
|
||||
"total": 1097.934
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1114,39 +1114,39 @@
|
||||
{
|
||||
"spider": "低端影视",
|
||||
"file": "低端影视.txt",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"success": false,
|
||||
"failed_stage": "category",
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.627,
|
||||
"module_load": 4.806,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1154.716,
|
||||
"detail": 1524.145,
|
||||
"player": 0.011,
|
||||
"url_check": 464.189,
|
||||
"total": 3149.247
|
||||
"category": 877.157,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 1782.004
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
"category_videos": 24,
|
||||
"detail_videos": 1,
|
||||
"episodes": 2
|
||||
"category_videos": 0,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
},
|
||||
"samples": {
|
||||
"tid": "series",
|
||||
"vod_id": "movie/the-road-to-splendor",
|
||||
"flag": "播放源 1 (1080P)",
|
||||
"play_id": "https://v.lzcdn27.com/20260809/15012_70fbbca1/index.m3u8"
|
||||
"tid": "movie",
|
||||
"vod_id": null,
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://v.lzcdn27.com/20260809/15012_70fbbca1/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://v.lzcdn27.com/20260809/15012_70fbbca1/index.m3u8",
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1158,14 +1158,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.046,
|
||||
"module_load": 7.988,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1189.972,
|
||||
"detail": 280.717,
|
||||
"player": 1253.944,
|
||||
"url_check": 681.237,
|
||||
"total": 3413.924
|
||||
"category": 1267.729,
|
||||
"detail": 283.091,
|
||||
"player": 2147.391,
|
||||
"url_check": 1103.48,
|
||||
"total": 4811.993
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1181,7 +1181,7 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://v.xl01.eu.cc/obj/D2C56C34CCB23388D57D550D69006B1CFDA4DF682AD3C272EAA5EB0BE4AA88DF",
|
||||
"url": "https://v.xl01.eu.cc/obj/A9D13DFBE4FF9A41C45C6EE1C423BFEF999AD0691F14E7D799A080E04FDEA570",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
@@ -1197,14 +1197,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.754,
|
||||
"init": 0.009,
|
||||
"module_load": 5.604,
|
||||
"init": 0.028,
|
||||
"home": 0.001,
|
||||
"category": 246.268,
|
||||
"detail": 201.988,
|
||||
"category": 276.042,
|
||||
"detail": 215.741,
|
||||
"player": 0.003,
|
||||
"url_check": 1002.504,
|
||||
"total": 1455.046
|
||||
"url_check": 1212.209,
|
||||
"total": 1710.214
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1214,17 +1214,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "2",
|
||||
"vod_id": "https://sm3.cc/?id=70036",
|
||||
"vod_id": "https://20.90kan.cc/?id=70264",
|
||||
"flag": "百度",
|
||||
"play_id": "https://pan.baidu.com/s/1WL-pk4BDwpfcF5QSu594SQ?pwd=6666"
|
||||
"play_id": "https://pan.baidu.com/s/1H3y5G4D6kBx8XyiiX9TKGw?pwd=6666"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://pan.baidu.com/s/1WL-pk4BDwpfcF5QSu594SQ?pwd=6666",
|
||||
"url": "https://pan.baidu.com/s/1H3y5G4D6kBx8XyiiX9TKGw?pwd=6666",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=WL-pk4BDwpfcF5QSu594SQ&pwd=6666",
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=H3y5G4D6kBx8XyiiX9TKGw&pwd=6666",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1236,14 +1236,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.12,
|
||||
"init": 0.0,
|
||||
"home": 421.01,
|
||||
"category": 257.209,
|
||||
"module_load": 6.339,
|
||||
"init": 0.001,
|
||||
"home": 237.961,
|
||||
"category": 309.819,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 915.148
|
||||
"total": 859.831
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1275,14 +1275,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.763,
|
||||
"init": 0.001,
|
||||
"module_load": 6.215,
|
||||
"init": 0.002,
|
||||
"home": 0.001,
|
||||
"category": 462.376,
|
||||
"category": 429.934,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 886.012
|
||||
"total": 909.632
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1314,14 +1314,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.536,
|
||||
"module_load": 5.81,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 731.139,
|
||||
"home": 0.0,
|
||||
"category": 742.555,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 1594.568
|
||||
"total": 11164.496
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1353,14 +1353,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.925,
|
||||
"init": 143.565,
|
||||
"home": 0.074,
|
||||
"category": 108.703,
|
||||
"detail": 1376.396,
|
||||
"player": 138.517,
|
||||
"url_check": 185.639,
|
||||
"total": 1958.898
|
||||
"module_load": 5.197,
|
||||
"init": 146.853,
|
||||
"home": 0.081,
|
||||
"category": 115.041,
|
||||
"detail": 1699.218,
|
||||
"player": 149.593,
|
||||
"url_check": 173.765,
|
||||
"total": 2290.473
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1376,11 +1376,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://finder.video.qq.com/251/20302/stodownload?encfilekey=nLWUlAoVvywBJMyouanD7icEwfxNrdl6tkmaxGCGpB14ARy7fia4hHnFOmbDvIbSUYyibAibabTmqlwMwSxFkFFluA&token=cztXnd9GyrGVnlE7iaru1F4iaZobicdFnzfEa2vQeLbgrbthdjoNbOZ9Tia8Uh91sSic4496p9eBuS9Q4mbnbocwlB6NkjljrSVwribib5PibV5ibfLEqrIuHSr7X8mSavs7vCReBIX1x1MVH0oibGeuofuib0NFUP3oHw6o2Q3G8wk0hz91m31YIJFS5w3COicV7eYMXMK2aryDCKlbdELWuicGWG5ibITgJDUCr6kBhLV14gU2o8AU0&hy=SH&idx=1&m=&scene=2&uzid=7a21a&basedata=CAMSA3hWMCIJCgcKA3hWMBAAQjBIfWUWD8gCo6_zzT7URXMcF0-GxU-GwI3_wj27J9LTLjttBhxhkv2mbEL26MxiquxIueLh0wY&sign=VFHt1uMgXdkjwpeliUbSjiADdcbjc7Du5vKVD-k7nbHq521TqLN1BYFCaCTVaMxQJfn6HYauer8qr4mqgGXEJg&filename=BBA.mp4",
|
||||
"url": "https://wxsnsdy.video.qq.com/251/20302/stodownload?encfilekey=nLWUlAoVvywBJMyouanD7icEwfxNrdl6tkmaxGCGpB14ARy7fia4hHnFOmbDvIbSUYyibAibabTmqlwMwSxFkFFluA&token=cztXnd9GyrGVnlE7iaru1F4iaZobicdFnzfEa2vQeLbgrbthdjoNbOZ9Tia8Uh91sSic4496p9eBuS9Q4mbnbocwlB6NkjljrSVwribib5PibV5ibfLEqrIuHSr7X8mSavs7vCReBIX1x1MVH0oibGeuofuib0NFUP3oHw6o2Q3G8wk0hz91m31YIJFS5w3COicV7eYMXMK2aryDCKlbdELWuicGWG5ibITgJDUCr6kBhLV14gU2o8AU0&hy=SH&idx=1&m=&scene=2&uzid=7a21a&basedata=CAMSA3hWMCIJCgcKA3hWMBAAQjBIfWUWD8gCo6_zzT7URXMcF0-GxU-GwI3_wj27J9LTLjttBhxhkv2mbEL26MxiquxIueLh0wY&sign=VFHt1uMgXdkjwpeliUbSjiADdcbjc7Du5vKVD-k7nbHq521TqLN1BYFCaCTVaMxQJfn6HYauer8qr4mqgGXEJg&filename=BBA.mp4",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://finder.video.qq.com/251/20302/stodownload?encfilekey=nLWUlAoVvywBJMyouanD7icEwfxNrdl6tkmaxGCGpB14ARy7fia4hHnFOmbDvIbSUYyibAibabTmqlwMwSxFkFFluA&token=cztXnd9GyrGVnlE7iaru1F4iaZobicdFnzfEa2vQeLbgrbthdjoNbOZ9Tia8Uh91sSic4496p9eBuS9Q4mbnbocwlB6NkjljrSVwribib5PibV5ibfLEqrIuHSr7X8mSavs7vCReBIX1x1MVH0oibGeuofuib0NFUP3oHw6o2Q3G8wk0hz91m31YIJFS5w3COicV7eYMXMK2aryDCKlbdELWuicGWG5ibITgJDUCr6kBhLV14gU2o8AU0&hy=SH&idx=1&m=&scene=2&uzid=7a21a&basedata=CAMSA3hWMCIJCgcKA3hWMBAAQjBIfWUWD8gCo6_zzT7URXMcF0-GxU-GwI3_wj27J9LTLjttBhxhkv2mbEL26MxiquxIueLh0wY&sign=VFHt1uMgXdkjwpeliUbSjiADdcbjc7Du5vKVD-k7nbHq521TqLN1BYFCaCTVaMxQJfn6HYauer8qr4mqgGXEJg&filename=BBA.mp4",
|
||||
"final_url": "https://wxsnsdy.video.qq.com/251/20302/stodownload?encfilekey=nLWUlAoVvywBJMyouanD7icEwfxNrdl6tkmaxGCGpB14ARy7fia4hHnFOmbDvIbSUYyibAibabTmqlwMwSxFkFFluA&token=cztXnd9GyrGVnlE7iaru1F4iaZobicdFnzfEa2vQeLbgrbthdjoNbOZ9Tia8Uh91sSic4496p9eBuS9Q4mbnbocwlB6NkjljrSVwribib5PibV5ibfLEqrIuHSr7X8mSavs7vCReBIX1x1MVH0oibGeuofuib0NFUP3oHw6o2Q3G8wk0hz91m31YIJFS5w3COicV7eYMXMK2aryDCKlbdELWuicGWG5ibITgJDUCr6kBhLV14gU2o8AU0&hy=SH&idx=1&m=&scene=2&uzid=7a21a&basedata=CAMSA3hWMCIJCgcKA3hWMBAAQjBIfWUWD8gCo6_zzT7URXMcF0-GxU-GwI3_wj27J9LTLjttBhxhkv2mbEL26MxiquxIueLh0wY&sign=VFHt1uMgXdkjwpeliUbSjiADdcbjc7Du5vKVD-k7nbHq521TqLN1BYFCaCTVaMxQJfn6HYauer8qr4mqgGXEJg&filename=BBA.mp4",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1392,14 +1392,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.172,
|
||||
"module_load": 6.182,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 299.624,
|
||||
"detail": 525.196,
|
||||
"player": 486.724,
|
||||
"url_check": 1263.613,
|
||||
"total": 2581.921
|
||||
"category": 303.973,
|
||||
"detail": 507.836,
|
||||
"player": 466.905,
|
||||
"url_check": 1280.869,
|
||||
"total": 2566.63
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1431,14 +1431,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.16,
|
||||
"module_load": 5.27,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 975.509,
|
||||
"detail": 296.152,
|
||||
"player": 296.067,
|
||||
"url_check": 65.324,
|
||||
"total": 1639.069
|
||||
"category": 1482.223,
|
||||
"detail": 496.713,
|
||||
"player": 176.267,
|
||||
"url_check": 360.612,
|
||||
"total": 2521.974
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1454,11 +1454,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-08/03/202608030927410573jLiEWNl/playlist.m3u8?auth_key=1786279552-0-0-ae10b67c45c2c28e7b06e2ba28d2f588",
|
||||
"url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-08/03/202608030927410573jLiEWNl/playlist.m3u8?auth_key=1786280216-0-0-49209ac6a5badb4f97ef32e15332c46f",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-08/03/202608030927410573jLiEWNl/playlist.m3u8?auth_key=1786279552-0-0-ae10b67c45c2c28e7b06e2ba28d2f588",
|
||||
"final_url": "https://pcvideo.5g.wasu.tv/pcsan24/pc/movie/2026-08/03/202608030927410573jLiEWNl/playlist.m3u8?auth_key=1786280216-0-0-49209ac6a5badb4f97ef32e15332c46f",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1470,14 +1470,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.307,
|
||||
"init": 0.001,
|
||||
"home": 2850.921,
|
||||
"category": 272.126,
|
||||
"detail": 688.967,
|
||||
"player": 0.002,
|
||||
"url_check": 1135.112,
|
||||
"total": 4953.853
|
||||
"module_load": 9.044,
|
||||
"init": 0.002,
|
||||
"home": 3025.692,
|
||||
"category": 261.159,
|
||||
"detail": 698.144,
|
||||
"player": 0.003,
|
||||
"url_check": 62.963,
|
||||
"total": 4057.696
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -1509,14 +1509,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.764,
|
||||
"init": 0.004,
|
||||
"home": 462.805,
|
||||
"category": 83.141,
|
||||
"detail": 83.969,
|
||||
"module_load": 5.381,
|
||||
"init": 0.006,
|
||||
"home": 902.745,
|
||||
"category": 443.317,
|
||||
"detail": 98.415,
|
||||
"player": 0.003,
|
||||
"url_check": 323.895,
|
||||
"total": 958.943
|
||||
"url_check": 289.352,
|
||||
"total": 1739.903
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1548,14 +1548,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.398,
|
||||
"init": 347.794,
|
||||
"home": 0.009,
|
||||
"category": 168.845,
|
||||
"detail": 199.27,
|
||||
"player": 0.002,
|
||||
"url_check": 164.775,
|
||||
"total": 884.997
|
||||
"module_load": 3.881,
|
||||
"init": 701.092,
|
||||
"home": 0.005,
|
||||
"category": 167.588,
|
||||
"detail": 223.542,
|
||||
"player": 0.004,
|
||||
"url_check": 153.902,
|
||||
"total": 1251.092
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -1587,14 +1587,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.112,
|
||||
"init": 84.279,
|
||||
"home": 0.001,
|
||||
"category": 199.268,
|
||||
"detail": 351.69,
|
||||
"player": 487.048,
|
||||
"url_check": 62.787,
|
||||
"total": 1192.633
|
||||
"module_load": 4.243,
|
||||
"init": 78.063,
|
||||
"home": 0.002,
|
||||
"category": 137.882,
|
||||
"detail": 352.429,
|
||||
"player": 287.43,
|
||||
"url_check": 78.766,
|
||||
"total": 939.468
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -1610,11 +1610,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=7a963f190ff3be3f8bd9d25994028acd&buy_key=FM&token=3119×tamp=1786279552&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=f98c953271d23827b02b9aa2a6cca37c&buy_key=FM&token=6365×tamp=1786280216&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=7a963f190ff3be3f8bd9d25994028acd&buy_key=FM&token=3119×tamp=1786279552&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=f98c953271d23827b02b9aa2a6cca37c&buy_key=FM&token=6365×tamp=1786280216&duration=453",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1626,14 +1626,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 10.391,
|
||||
"module_load": 10.865,
|
||||
"init": 0.001,
|
||||
"home": 470.352,
|
||||
"category": 365.262,
|
||||
"detail": 620.714,
|
||||
"player": 354.448,
|
||||
"url_check": 166.828,
|
||||
"total": 1990.85
|
||||
"home": 498.302,
|
||||
"category": 353.249,
|
||||
"detail": 732.906,
|
||||
"player": 336.467,
|
||||
"url_check": 157.638,
|
||||
"total": 2090.831
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1665,14 +1665,14 @@
|
||||
"error": "不支持的地址协议: empty",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.575,
|
||||
"init": 0.007,
|
||||
"home": 484.213,
|
||||
"category": 549.832,
|
||||
"detail": 518.588,
|
||||
"player": 1944.245,
|
||||
"url_check": 0.083,
|
||||
"total": 6133.185
|
||||
"module_load": 9.118,
|
||||
"init": 0.006,
|
||||
"home": 587.584,
|
||||
"category": 862.735,
|
||||
"detail": 500.471,
|
||||
"player": 1744.19,
|
||||
"url_check": 0.051,
|
||||
"total": 7551.38
|
||||
},
|
||||
"counts": {
|
||||
"classes": 3,
|
||||
@@ -1704,14 +1704,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.869,
|
||||
"module_load": 6.77,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 717.24,
|
||||
"category": 730.478,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 1931.636
|
||||
"total": 1905.682
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1743,14 +1743,14 @@
|
||||
"error": "HTTP 403",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.653,
|
||||
"module_load": 8.208,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 727.571,
|
||||
"detail": 1665.366,
|
||||
"player": 1153.495,
|
||||
"url_check": 342.25,
|
||||
"total": 7558.969
|
||||
"category": 760.344,
|
||||
"detail": 1572.233,
|
||||
"player": 1064.4,
|
||||
"url_check": 345.444,
|
||||
"total": 7350.179
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1782,14 +1782,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 14.602,
|
||||
"module_load": 8.491,
|
||||
"init": 0.003,
|
||||
"home": 0.001,
|
||||
"category": 1400.658,
|
||||
"detail": 420.733,
|
||||
"player": 0.004,
|
||||
"url_check": 1063.981,
|
||||
"total": 2900.688
|
||||
"category": 1459.07,
|
||||
"detail": 489.108,
|
||||
"player": 0.003,
|
||||
"url_check": 994.332,
|
||||
"total": 2951.519
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1799,17 +1799,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "9696",
|
||||
"vod_id": "9740",
|
||||
"flag": "百度#多多",
|
||||
"play_id": "https://pan.baidu.com/s/1BSog5R0e4sPpOyjy7k9jYw?pwd=9527"
|
||||
"play_id": "https://pan.baidu.com/s/1g76PXHMlVwuSMGTaDiNI-w?pwd=9527"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://pan.baidu.com/s/1BSog5R0e4sPpOyjy7k9jYw?pwd=9527",
|
||||
"url": "https://pan.baidu.com/s/1g76PXHMlVwuSMGTaDiNI-w?pwd=9527",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=BSog5R0e4sPpOyjy7k9jYw&pwd=9527",
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=g76PXHMlVwuSMGTaDiNI-w&pwd=9527",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1821,14 +1821,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.482,
|
||||
"module_load": 5.467,
|
||||
"init": 0.002,
|
||||
"home": 0.001,
|
||||
"category": 1063.626,
|
||||
"detail": 1141.249,
|
||||
"player": 1065.531,
|
||||
"url_check": 1039.541,
|
||||
"total": 4317.715
|
||||
"category": 1046.66,
|
||||
"detail": 1121.659,
|
||||
"player": 1078.857,
|
||||
"url_check": 1024.499,
|
||||
"total": 4277.733
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1860,14 +1860,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.188,
|
||||
"module_load": 4.888,
|
||||
"init": 0.001,
|
||||
"home": 0.007,
|
||||
"category": 934.703,
|
||||
"detail": 383.396,
|
||||
"player": 0.006,
|
||||
"url_check": 923.065,
|
||||
"total": 4206.302
|
||||
"home": 0.008,
|
||||
"category": 802.865,
|
||||
"detail": 447.511,
|
||||
"player": 0.008,
|
||||
"url_check": 1024.989,
|
||||
"total": 4281.259
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1899,14 +1899,14 @@
|
||||
"error": "分类列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.606,
|
||||
"init": 528.935,
|
||||
"home": 485.829,
|
||||
"module_load": 13.314,
|
||||
"init": 483.105,
|
||||
"home": 497.817,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 1024.649
|
||||
"total": 994.491
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -1938,14 +1938,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.24,
|
||||
"module_load": 5.714,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 317.258,
|
||||
"detail": 263.31,
|
||||
"player": 255.092,
|
||||
"url_check": 1077.427,
|
||||
"total": 4266.521
|
||||
"category": 843.263,
|
||||
"detail": 270.797,
|
||||
"player": 277.446,
|
||||
"url_check": 1032.139,
|
||||
"total": 4120.769
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1977,14 +1977,14 @@
|
||||
"error": "HTTPConnectionPool(host='qkys.qukanwh.com', port=80): Read timed out. (read timeout=5)",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 534, in _make_request\n response = conn.getresponse()\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 571, in getresponse\n httplib_response = super().getresponse()\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1450, in getresponse\n response.begin()\n ~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 336, in begin\n version, status, reason = self._read_status()\n ~~~~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 297, in _read_status\n line = str(self.fp.readline(_MAXLINE + 1), \"iso-8859-1\")\n ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^\nTimeoutError: 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: HTTPConnectionPool(host='qkys.qukanwh.com', port=80): Read timed out. (read timeout=5)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 752, in validate_spider_file\n _run_timed(result[\"timings_ms\"], \"init\", spider.init, clock, \"\")\n ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/山楂影视.txt\", line 110, in init\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)\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\nrequests.exceptions.ReadTimeout: HTTPConnectionPool(host='qkys.qukanwh.com', port=80): Read timed out. (read timeout=5)\n",
|
||||
"timings_ms": {
|
||||
"module_load": 6.014,
|
||||
"init": 5040.018,
|
||||
"module_load": 4.992,
|
||||
"init": 5039.695,
|
||||
"home": 0.0,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 5047.607
|
||||
"total": 5047.033
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -2016,14 +2016,14 @@
|
||||
"error": "不支持的地址协议: empty",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.342,
|
||||
"module_load": 6.389,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 776.926,
|
||||
"detail": 851.895,
|
||||
"player": 1039.362,
|
||||
"url_check": 0.068,
|
||||
"total": 6872.046
|
||||
"category": 734.252,
|
||||
"detail": 927.637,
|
||||
"player": 996.868,
|
||||
"url_check": 0.103,
|
||||
"total": 6293.623
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2055,14 +2055,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.344,
|
||||
"init": 0.025,
|
||||
"home": 237.496,
|
||||
"category": 285.142,
|
||||
"detail": 238.939,
|
||||
"player": 368.957,
|
||||
"url_check": 296.153,
|
||||
"total": 1431.527
|
||||
"module_load": 5.595,
|
||||
"init": 0.029,
|
||||
"home": 193.799,
|
||||
"category": 258.853,
|
||||
"detail": 221.508,
|
||||
"player": 357.963,
|
||||
"url_check": 214.23,
|
||||
"total": 1252.926
|
||||
},
|
||||
"counts": {
|
||||
"classes": 30,
|
||||
@@ -2078,11 +2078,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://tv-video.cdn.drama.9ddm.com/C1/F6/C1F63C79CBF09E493F99B1E0824CEAB2.mp4?timestamp=1786279555&sign=3b5daeec2d5902445920a410f999d64f",
|
||||
"url": "https://tv-video.cdn.drama.9ddm.com/C1/F6/C1F63C79CBF09E493F99B1E0824CEAB2.mp4?timestamp=1786280219&sign=b7617824b8985f1d9533b6b5b9cd2c41",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://tv-video.cdn.drama.9ddm.com/C1/F6/C1F63C79CBF09E493F99B1E0824CEAB2.mp4?timestamp=1786279555&sign=3b5daeec2d5902445920a410f999d64f",
|
||||
"final_url": "https://tv-video.cdn.drama.9ddm.com/C1/F6/C1F63C79CBF09E493F99B1E0824CEAB2.mp4?timestamp=1786280219&sign=b7617824b8985f1d9533b6b5b9cd2c41",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2094,14 +2094,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.804,
|
||||
"init": 0.008,
|
||||
"home": 439.478,
|
||||
"category": 192.182,
|
||||
"detail": 222.822,
|
||||
"player": 473.37,
|
||||
"url_check": 2500.187,
|
||||
"total": 3836.561
|
||||
"module_load": 8.718,
|
||||
"init": 0.007,
|
||||
"home": 460.066,
|
||||
"category": 185.359,
|
||||
"detail": 191.784,
|
||||
"player": 532.605,
|
||||
"url_check": 402.412,
|
||||
"total": 1781.764
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -2117,11 +2117,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://vip.nsapi.sbs/ns4k/proxy.php?file=66a69d7b58da36957d523a2cfa79691d.m3u8",
|
||||
"url": "https://vip.nsapi.sbs/ns4k/proxy.php?file=46f8b62f15a386632bbf6fd868ceb4fd.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://vip.nsapi.sbs/ns4k/proxy.php?file=66a69d7b58da36957d523a2cfa79691d.m3u8",
|
||||
"final_url": "https://vip.nsapi.sbs/ns4k/proxy.php?file=46f8b62f15a386632bbf6fd868ceb4fd.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2130,17 +2130,17 @@
|
||||
"file": "悯善.txt",
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPConnectionPool(host='113.31.180.218', port=19987): Max retries exceeded with url: /app/bn/app/systemInit (Caused by ConnectTimeoutError(<HTTPConnection(host='113.31.180.218', port=19987) at 0x7f14ffaa4e20>, 'Connection to 113.31.180.218 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 493, in _make_request\n conn.request(\n ~~~~~~~~~~~~^\n method,\n ^^^^^^^\n ...<6 lines>...\n enforce_content_length=enforce_content_length,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 500, in request\n self.endheaders()\n ~~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1353, in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1113, in _send_output\n self.send(msg)\n ~~~~~~~~~^^^^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPConnection(host='113.31.180.218', port=19987) at 0x7f14ffaa4e20>, 'Connection to 113.31.180.218 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: HTTPConnectionPool(host='113.31.180.218', port=19987): Max retries exceeded with url: /app/bn/app/systemInit (Caused by ConnectTimeoutError(<HTTPConnection(host='113.31.180.218', port=19987) at 0x7f14ffaa4e20>, 'Connection to 113.31.180.218 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 756, in validate_spider_file\n home_result = _run_timed(result[\"timings_ms\"], \"home\", spider.homeContent, clock, False)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/悯善.txt\", line 147, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/悯善.txt\", line 265, in _ensure_system_init\n File \"/home/harold/workspace/tvbox-resources/py/悯善.txt\", line 294, in _post_api\nrequests.exceptions.ConnectTimeout: HTTPConnectionPool(host='113.31.180.218', port=19987): Max retries exceeded with url: /app/bn/app/systemInit (Caused by ConnectTimeoutError(<HTTPConnection(host='113.31.180.218', port=19987) at 0x7f14ffaa4e20>, 'Connection to 113.31.180.218 timed out. (connect timeout=10)'))\n",
|
||||
"error": "HTTPConnectionPool(host='113.31.180.218', port=19987): Max retries exceeded with url: /app/bn/app/systemInit (Caused by ConnectTimeoutError(<HTTPConnection(host='113.31.180.218', port=19987) at 0x72f26f1e46b0>, 'Connection to 113.31.180.218 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 493, in _make_request\n conn.request(\n ~~~~~~~~~~~~^\n method,\n ^^^^^^^\n ...<6 lines>...\n enforce_content_length=enforce_content_length,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 500, in request\n self.endheaders()\n ~~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1353, in endheaders\n self._send_output(message_body, encode_chunked=encode_chunked)\n ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1113, in _send_output\n self.send(msg)\n ~~~~~~~~~^^^^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPConnection(host='113.31.180.218', port=19987) at 0x72f26f1e46b0>, 'Connection to 113.31.180.218 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: HTTPConnectionPool(host='113.31.180.218', port=19987): Max retries exceeded with url: /app/bn/app/systemInit (Caused by ConnectTimeoutError(<HTTPConnection(host='113.31.180.218', port=19987) at 0x72f26f1e46b0>, 'Connection to 113.31.180.218 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 756, in validate_spider_file\n home_result = _run_timed(result[\"timings_ms\"], \"home\", spider.homeContent, clock, False)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/悯善.txt\", line 147, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/悯善.txt\", line 265, in _ensure_system_init\n File \"/home/harold/workspace/tvbox-resources/py/悯善.txt\", line 294, in _post_api\nrequests.exceptions.ConnectTimeout: HTTPConnectionPool(host='113.31.180.218', port=19987): Max retries exceeded with url: /app/bn/app/systemInit (Caused by ConnectTimeoutError(<HTTPConnection(host='113.31.180.218', port=19987) at 0x72f26f1e46b0>, 'Connection to 113.31.180.218 timed out. (connect timeout=10)'))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 7.057,
|
||||
"init": 0.011,
|
||||
"home": 10010.68,
|
||||
"module_load": 9.388,
|
||||
"init": 0.017,
|
||||
"home": 10011.429,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 10019.567
|
||||
"total": 10027.782
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -2172,14 +2172,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.445,
|
||||
"module_load": 13.017,
|
||||
"init": 0.001,
|
||||
"home": 324.526,
|
||||
"category": 258.227,
|
||||
"detail": 316.132,
|
||||
"player": 672.41,
|
||||
"url_check": 78.814,
|
||||
"total": 1656.235
|
||||
"home": 1027.241,
|
||||
"category": 2665.977,
|
||||
"detail": 3471.702,
|
||||
"player": 2887.04,
|
||||
"url_check": 100.046,
|
||||
"total": 10165.664
|
||||
},
|
||||
"counts": {
|
||||
"classes": 1,
|
||||
@@ -2211,14 +2211,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.787,
|
||||
"module_load": 4.358,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 767.811,
|
||||
"detail": 639.354,
|
||||
"player": 640.086,
|
||||
"url_check": 1010.864,
|
||||
"total": 3063.449
|
||||
"category": 661.24,
|
||||
"detail": 659.434,
|
||||
"player": 690.556,
|
||||
"url_check": 900.824,
|
||||
"total": 2916.942
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2250,14 +2250,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.636,
|
||||
"module_load": 3.438,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 470.596,
|
||||
"detail": 590.088,
|
||||
"home": 0.0,
|
||||
"category": 436.15,
|
||||
"detail": 571.266,
|
||||
"player": 0.003,
|
||||
"url_check": 85.56,
|
||||
"total": 1150.356
|
||||
"url_check": 380.557,
|
||||
"total": 1391.994
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2289,14 +2289,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.898,
|
||||
"init": 0.005,
|
||||
"module_load": 7.846,
|
||||
"init": 0.004,
|
||||
"home": 0.001,
|
||||
"category": 1261.501,
|
||||
"detail": 540.344,
|
||||
"player": 0.009,
|
||||
"url_check": 231.315,
|
||||
"total": 2042.572
|
||||
"category": 1830.698,
|
||||
"detail": 466.261,
|
||||
"player": 0.011,
|
||||
"url_check": 483.694,
|
||||
"total": 2789.036
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2328,14 +2328,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.274,
|
||||
"init": 0.001,
|
||||
"module_load": 5.902,
|
||||
"init": 0.002,
|
||||
"home": 0.001,
|
||||
"category": 929.313,
|
||||
"detail": 740.58,
|
||||
"player": 773.5,
|
||||
"url_check": 1942.804,
|
||||
"total": 4394.415
|
||||
"category": 838.687,
|
||||
"detail": 750.775,
|
||||
"player": 735.86,
|
||||
"url_check": 1859.476,
|
||||
"total": 4191.503
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2367,14 +2367,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.562,
|
||||
"init": 436.114,
|
||||
"home": 482.422,
|
||||
"category": 504.408,
|
||||
"detail": 439.184,
|
||||
"player": 1384.486,
|
||||
"url_check": 129.013,
|
||||
"total": 3385.413
|
||||
"module_load": 7.524,
|
||||
"init": 732.918,
|
||||
"home": 406.872,
|
||||
"category": 538.309,
|
||||
"detail": 463.849,
|
||||
"player": 1450.595,
|
||||
"url_check": 333.175,
|
||||
"total": 3934.479
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -2390,11 +2390,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://tt0923.abc7722.com/m3u87/share/8623435/8818929/20260804/102945/1080/index.m3u8?sign=c581e50b6781a5459277e1b3371440f9&t=1786279560",
|
||||
"url": "https://tt0923.abc7722.com/m3u87/share/8623435/8818929/20260804/102945/1080/index.m3u8?sign=746f33b8f758328ee73c7e05d6062e42&t=1786280222",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://tt0923.abc7722.com/m3u87/share/8623435/8818929/20260804/102945/1080/index.m3u8?sign=c581e50b6781a5459277e1b3371440f9&t=1786279560",
|
||||
"final_url": "https://tt0923.abc7722.com/m3u87/share/8623435/8818929/20260804/102945/1080/index.m3u8?sign=746f33b8f758328ee73c7e05d6062e42&t=1786280222",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2406,14 +2406,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.596,
|
||||
"init": 358.069,
|
||||
"home": 539.222,
|
||||
"category": 293.737,
|
||||
"detail": 153.749,
|
||||
"player": 380.299,
|
||||
"url_check": 495.797,
|
||||
"total": 2633.156
|
||||
"module_load": 5.67,
|
||||
"init": 489.986,
|
||||
"home": 775.365,
|
||||
"category": 346.15,
|
||||
"detail": 349.627,
|
||||
"player": 351.861,
|
||||
"url_check": 417.902,
|
||||
"total": 3582.293
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2429,11 +2429,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://mt.wki8.com/shnb/cc1c55013ca7e0270cedd1f5655927b2.m3u8?token=68565bb7eba34898aae5112da27e87be&time=1786279558&SHNB.m3u8",
|
||||
"url": "https://mt.wki8.com/shnb/994de70c749f98403bb6c75bb65dc3cd.m3u8?token=5e887c8beab4bef9e01c82c037ca2fec&time=1786280222&SHNB.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://mt.wki8.com/shnb/cc1c55013ca7e0270cedd1f5655927b2.m3u8?token=68565bb7eba34898aae5112da27e87be&time=1786279558&SHNB.m3u8",
|
||||
"final_url": "https://mt.wki8.com/shnb/994de70c749f98403bb6c75bb65dc3cd.m3u8?token=5e887c8beab4bef9e01c82c037ca2fec&time=1786280222&SHNB.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2445,14 +2445,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.242,
|
||||
"module_load": 6.178,
|
||||
"init": 0.001,
|
||||
"home": 281.054,
|
||||
"category": 321.397,
|
||||
"home": 274.387,
|
||||
"category": 302.48,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 886.645
|
||||
"total": 882.072
|
||||
},
|
||||
"counts": {
|
||||
"classes": 2,
|
||||
@@ -2484,14 +2484,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.62,
|
||||
"init": 0.004,
|
||||
"module_load": 9.339,
|
||||
"init": 0.005,
|
||||
"home": 0.001,
|
||||
"category": 658.388,
|
||||
"detail": 288.927,
|
||||
"player": 0.008,
|
||||
"url_check": 2552.701,
|
||||
"total": 3509.12
|
||||
"category": 608.772,
|
||||
"detail": 513.513,
|
||||
"player": 0.005,
|
||||
"url_check": 1477.392,
|
||||
"total": 2609.477
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2523,14 +2523,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.841,
|
||||
"module_load": 5.456,
|
||||
"init": 0.002,
|
||||
"home": 0.0,
|
||||
"category": 961.426,
|
||||
"detail": 322.627,
|
||||
"player": 369.273,
|
||||
"url_check": 1490.145,
|
||||
"total": 3151.243
|
||||
"category": 769.278,
|
||||
"detail": 314.181,
|
||||
"player": 257.208,
|
||||
"url_check": 1444.876,
|
||||
"total": 2791.656
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2546,11 +2546,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://64.112.77.135:21302/data8/jvods/hls/dhz/151/150102/26080816/1_366329_4843437/1920/index.m3u8?appId=ds91&sign=889e0873de473f2c10ac643a5cac6d79×tamp=1786279559&ref=0",
|
||||
"url": "https://64.112.77.134:21302/data8/jvods/hls/dhz/151/150102/26080816/1_366329_4843437/1920/index.m3u8?appId=ds91&sign=2810231b0efeee4596997ab1d6b8c9b1×tamp=1786277566&ref=0",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://64.112.77.134:11302/data8/jvods/hls/dhz/151/150102/26080816/1_366329_4843437/1920/index.m3u8?appId=ds91&sign=889e0873de473f2c10ac643a5cac6d79×tamp=1786279559&ref=0",
|
||||
"final_url": "https://64.112.77.134:11302/data8/jvods/hls/dhz/151/150102/26080816/1_366329_4843437/1920/index.m3u8?appId=ds91&sign=2810231b0efeee4596997ab1d6b8c9b1×tamp=1786277566&ref=0",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2562,14 +2562,14 @@
|
||||
"error": "分类列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.188,
|
||||
"init": 182.831,
|
||||
"home": 97.06,
|
||||
"module_load": 8.553,
|
||||
"init": 105.996,
|
||||
"home": 95.34,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 288.382
|
||||
"total": 210.079
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -2601,14 +2601,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.649,
|
||||
"init": 0.001,
|
||||
"home": 373.614,
|
||||
"category": 368.146,
|
||||
"detail": 454.158,
|
||||
"player": 192.806,
|
||||
"url_check": 51.179,
|
||||
"total": 1445.904
|
||||
"module_load": 4.426,
|
||||
"init": 0.0,
|
||||
"home": 495.689,
|
||||
"category": 350.418,
|
||||
"detail": 472.916,
|
||||
"player": 188.252,
|
||||
"url_check": 340.285,
|
||||
"total": 1853.006
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -2618,17 +2618,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "65",
|
||||
"vod_id": "41000256365",
|
||||
"vod_id": "41000293694",
|
||||
"flag": "河马剧场",
|
||||
"play_id": "41000256365@614732704"
|
||||
"play_id": "41000293694@615510922"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://mfvideo.cbread.cn/b6b3d30aef481e6f153bed96df577884/6a79bd40/40/5x6/56x3/563x6/56365200014/614732704_1/614732704.720p.wzh26506V2.mp4",
|
||||
"url": "https://mfvideo.cbread.cn/c4ac63d73011283fc1289dbd2a3b8310/6a79bd40/22/4x9/49x6/496x3/49639200014/615510922_1/615510922.720p.wzh26506V2.mp4",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://mfvideo.cbread.cn/b6b3d30aef481e6f153bed96df577884/6a79bd40/40/5x6/56x3/563x6/56365200014/614732704_1/614732704.720p.wzh26506V2.mp4",
|
||||
"final_url": "https://mfvideo.cbread.cn/c4ac63d73011283fc1289dbd2a3b8310/6a79bd40/22/4x9/49x6/496x3/49639200014/615510922_1/615510922.720p.wzh26506V2.mp4",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2640,14 +2640,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.412,
|
||||
"module_load": 4.705,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 599.402,
|
||||
"detail": 798.573,
|
||||
"player": 742.2,
|
||||
"url_check": 243.454,
|
||||
"total": 2389.989
|
||||
"category": 487.299,
|
||||
"detail": 780.312,
|
||||
"player": 738.772,
|
||||
"url_check": 330.629,
|
||||
"total": 2342.39
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2679,14 +2679,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.891,
|
||||
"module_load": 5.731,
|
||||
"init": 0.001,
|
||||
"home": 10019.541,
|
||||
"category": 10016.928,
|
||||
"home": 10013.351,
|
||||
"category": 10017.593,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 30060.674
|
||||
"total": 30055.638
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2718,14 +2718,14 @@
|
||||
"error": "分类列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 12.005,
|
||||
"init": 197.546,
|
||||
"home": 296.36,
|
||||
"module_load": 7.411,
|
||||
"init": 231.819,
|
||||
"home": 330.351,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 506.141
|
||||
"total": 569.827
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -2757,14 +2757,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.786,
|
||||
"module_load": 6.223,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 538.104,
|
||||
"detail": 641.253,
|
||||
"player": 0.009,
|
||||
"url_check": 992.091,
|
||||
"total": 2177.044
|
||||
"category": 594.653,
|
||||
"detail": 580.948,
|
||||
"player": 0.005,
|
||||
"url_check": 1004.011,
|
||||
"total": 2186.519
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2796,14 +2796,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.747,
|
||||
"init": 0.002,
|
||||
"home": 82.172,
|
||||
"category": 94.174,
|
||||
"detail": 148.865,
|
||||
"player": 331.882,
|
||||
"url_check": 30.984,
|
||||
"total": 693.38
|
||||
"module_load": 8.527,
|
||||
"init": 0.003,
|
||||
"home": 345.164,
|
||||
"category": 371.425,
|
||||
"detail": 342.054,
|
||||
"player": 358.951,
|
||||
"url_check": 144.684,
|
||||
"total": 1571.334
|
||||
},
|
||||
"counts": {
|
||||
"classes": 10,
|
||||
@@ -2835,14 +2835,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.919,
|
||||
"module_load": 4.518,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1571.714,
|
||||
"detail": 1466.948,
|
||||
"player": 0.006,
|
||||
"url_check": 666.808,
|
||||
"total": 3712.127
|
||||
"home": 0.002,
|
||||
"category": 1506.9,
|
||||
"detail": 1462.821,
|
||||
"player": 0.004,
|
||||
"url_check": 600.865,
|
||||
"total": 3575.824
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2874,14 +2874,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.012,
|
||||
"init": 0.001,
|
||||
"home": 255.671,
|
||||
"category": 279.315,
|
||||
"detail": 263.771,
|
||||
"player": 251.308,
|
||||
"url_check": 166.52,
|
||||
"total": 1223.274
|
||||
"module_load": 6.941,
|
||||
"init": 0.0,
|
||||
"home": 284.785,
|
||||
"category": 316.036,
|
||||
"detail": 281.516,
|
||||
"player": 256.614,
|
||||
"url_check": 173.247,
|
||||
"total": 1319.914
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2913,14 +2913,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.819,
|
||||
"module_load": 6.324,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 521.232,
|
||||
"detail": 1406.665,
|
||||
"player": 1399.56,
|
||||
"url_check": 269.852,
|
||||
"total": 3603.821
|
||||
"category": 1441.716,
|
||||
"detail": 1351.735,
|
||||
"player": 1388.538,
|
||||
"url_check": 308.006,
|
||||
"total": 4497.224
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2952,14 +2952,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 13.257,
|
||||
"init": 0.025,
|
||||
"home": 5555.198,
|
||||
"category": 1043.404,
|
||||
"detail": 122.224,
|
||||
"player": 0.002,
|
||||
"url_check": 180.449,
|
||||
"total": 6915.587
|
||||
"module_load": 12.638,
|
||||
"init": 0.021,
|
||||
"home": 3737.524,
|
||||
"category": 982.174,
|
||||
"detail": 163.541,
|
||||
"player": 0.001,
|
||||
"url_check": 148.308,
|
||||
"total": 5044.935
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -2991,14 +2991,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.451,
|
||||
"init": 0.087,
|
||||
"home": 0.002,
|
||||
"category": 1509.596,
|
||||
"detail": 0.005,
|
||||
"player": 0.002,
|
||||
"url_check": 155.878,
|
||||
"total": 1674.695
|
||||
"module_load": 9.208,
|
||||
"init": 0.085,
|
||||
"home": 0.001,
|
||||
"category": 1395.75,
|
||||
"detail": 0.002,
|
||||
"player": 0.001,
|
||||
"url_check": 105.922,
|
||||
"total": 1511.692
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -3030,14 +3030,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.781,
|
||||
"module_load": 5.75,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 457.064,
|
||||
"detail": 2913.506,
|
||||
"player": 446.457,
|
||||
"url_check": 285.7,
|
||||
"total": 4109.351
|
||||
"category": 672.782,
|
||||
"detail": 390.185,
|
||||
"player": 453.541,
|
||||
"url_check": 325.042,
|
||||
"total": 1848.457
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -3069,34 +3069,34 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.282,
|
||||
"init": 168.68,
|
||||
"home": 614.095,
|
||||
"category": 459.049,
|
||||
"detail": 791.824,
|
||||
"player": 864.424,
|
||||
"url_check": 261.205,
|
||||
"total": 3168.236
|
||||
"module_load": 12.525,
|
||||
"init": 158.83,
|
||||
"home": 293.813,
|
||||
"category": 248.709,
|
||||
"detail": 156.424,
|
||||
"player": 151.714,
|
||||
"url_check": 429.502,
|
||||
"total": 4783.444
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
"category_videos": 20,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
"episodes": 2
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "199745",
|
||||
"flag": "火猫备用B",
|
||||
"play_id": "https://v.fengbao11.com/video/rexuedachendao/741b46522f82/index.m3u8@@@bfzym3u8"
|
||||
"tid": "2",
|
||||
"vod_id": "199417",
|
||||
"flag": "火猫备用T",
|
||||
"play_id": "https://vip.dytt-tvs.com/20260806/31440_31429cce/index.m3u8@@@dyttm3u8"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://v.fengbao11.com/video/rexuedachendao/741b46522f82/index.m3u8",
|
||||
"url": "https://vip.dytt-tvs.com/20260806/31440_31429cce/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://v.fengbao11.com/video/rexuedachendao/741b46522f82/index.m3u8",
|
||||
"final_url": "https://cnvod.jimxtc.com/20260806/31440_31429cce/index.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -3108,14 +3108,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.821,
|
||||
"init": 0.003,
|
||||
"home": 595.553,
|
||||
"category": 452.102,
|
||||
"detail": 463.737,
|
||||
"player": 0.011,
|
||||
"url_check": 683.491,
|
||||
"total": 2201.35
|
||||
"module_load": 16.515,
|
||||
"init": 0.004,
|
||||
"home": 497.25,
|
||||
"category": 569.228,
|
||||
"detail": 534.658,
|
||||
"player": 0.007,
|
||||
"url_check": 668.567,
|
||||
"total": 2286.99
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -3125,17 +3125,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "415759",
|
||||
"vod_id": "417074",
|
||||
"flag": "TY线路",
|
||||
"play_id": "TY线路@@direct@@,https://tyyszywvod2.com/videos/202608/09/6a775301ebb0a3f500beed47/31gc3f/index.m3u8,token+,1,0"
|
||||
"play_id": "TY线路@@direct@@,https://tyyszywvod2.com/videos/202608/09/6a780773d420c4f5014d535a/4fd353/index.m3u8,token+,1,0"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://tyyszywvod2.com/videos/202608/09/6a775301ebb0a3f500beed47/31gc3f/index.m3u8",
|
||||
"url": "https://tyyszywvod2.com/videos/202608/09/6a780773d420c4f5014d535a/4fd353/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://tyyszywvod2.com/videos/202608/09/6a775301ebb0a3f500beed47/31gc3f/index.m3u8",
|
||||
"final_url": "https://tyyszywvod2.com/videos/202608/09/6a780773d420c4f5014d535a/4fd353/index.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -3147,14 +3147,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.828,
|
||||
"init": 0.005,
|
||||
"home": 0.001,
|
||||
"category": 1398.163,
|
||||
"module_load": 17.482,
|
||||
"init": 0.011,
|
||||
"home": 0.002,
|
||||
"category": 1462.159,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 2758.024
|
||||
"total": 2881.819
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -3186,14 +3186,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 55.181,
|
||||
"module_load": 45.326,
|
||||
"init": 0.004,
|
||||
"home": 3.499,
|
||||
"category": 1437.371,
|
||||
"detail": 768.245,
|
||||
"player": 0.002,
|
||||
"url_check": 1192.617,
|
||||
"total": 4824.64
|
||||
"home": 4.133,
|
||||
"category": 1385.562,
|
||||
"detail": 476.345,
|
||||
"player": 0.003,
|
||||
"url_check": 1785.245,
|
||||
"total": 5052.791
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -3203,17 +3203,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "site_duoduo",
|
||||
"vod_id": "site:duoduo:/index.php/vod/detail/id/9696.html",
|
||||
"vod_id": "site:duoduo:/index.php/vod/detail/id/9740.html",
|
||||
"flag": "百度#多多",
|
||||
"play_id": "https://pan.baidu.com/s/1BSog5R0e4sPpOyjy7k9jYw?pwd=9527"
|
||||
"play_id": "https://pan.baidu.com/s/1g76PXHMlVwuSMGTaDiNI-w?pwd=9527"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://pan.baidu.com/s/1BSog5R0e4sPpOyjy7k9jYw?pwd=9527",
|
||||
"url": "https://pan.baidu.com/s/1g76PXHMlVwuSMGTaDiNI-w?pwd=9527",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=BSog5R0e4sPpOyjy7k9jYw&pwd=9527",
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=g76PXHMlVwuSMGTaDiNI-w&pwd=9527",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -3225,14 +3225,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.542,
|
||||
"module_load": 4.984,
|
||||
"init": 0.001,
|
||||
"home": 0.033,
|
||||
"category": 993.721,
|
||||
"detail": 911.319,
|
||||
"player": 473.323,
|
||||
"url_check": 586.669,
|
||||
"total": 2973.152
|
||||
"home": 0.018,
|
||||
"category": 637.61,
|
||||
"detail": 911.085,
|
||||
"player": 753.715,
|
||||
"url_check": 614.638,
|
||||
"total": 2923.493
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -3264,14 +3264,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.829,
|
||||
"init": 97.168,
|
||||
"home": 0.012,
|
||||
"category": 308.811,
|
||||
"module_load": 5.287,
|
||||
"init": 91.257,
|
||||
"home": 0.013,
|
||||
"category": 413.329,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 749.842
|
||||
"total": 810.759
|
||||
},
|
||||
"counts": {
|
||||
"classes": 67,
|
||||
@@ -3303,14 +3303,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.606,
|
||||
"init": 0.007,
|
||||
"module_load": 6.358,
|
||||
"init": 0.009,
|
||||
"home": 0.001,
|
||||
"category": 2660.003,
|
||||
"detail": 1820.681,
|
||||
"player": 937.16,
|
||||
"url_check": 703.677,
|
||||
"total": 6129.659
|
||||
"category": 3048.804,
|
||||
"detail": 1845.479,
|
||||
"player": 914.595,
|
||||
"url_check": 827.377,
|
||||
"total": 6643.294
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -3320,9 +3320,9 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "dianying",
|
||||
"vod_id": "movie/6a786a158ee245ef81657246-55556.html",
|
||||
"vod_id": "movie/6a786a158ee245ef81657246-99126.html",
|
||||
"flag": "modum3u8",
|
||||
"play_id": "{\"title\":\"第01集\",\"origin\":\"modum3u8\",\"page\":\"https://dyrs1080.cc/movie/6a786a158ee245ef81657246/55556.html?origin=modum3u8&p=0\",\"vodName\":\"神兽猎局\",\"pic\":\"https://dyrs1080.cc/img/id/6a786a158ee245ef81657246.jpg\"}"
|
||||
"play_id": "{\"title\":\"第01集\",\"origin\":\"modum3u8\",\"page\":\"https://dyrsgd.cc/movie/6a786a158ee245ef81657246/99126.html?origin=modum3u8&p=0\",\"vodName\":\"神兽猎局\",\"pic\":\"https://dyrsgd.cc/img/id/6a786a158ee245ef81657246.jpg\"}"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
@@ -3342,14 +3342,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.886,
|
||||
"init": 167.66,
|
||||
"home": 345.76,
|
||||
"category": 167.604,
|
||||
"detail": 207.896,
|
||||
"player": 167.615,
|
||||
"url_check": 144.392,
|
||||
"total": 1208.067
|
||||
"module_load": 6.274,
|
||||
"init": 174.68,
|
||||
"home": 357.79,
|
||||
"category": 181.803,
|
||||
"detail": 204.715,
|
||||
"player": 164.001,
|
||||
"url_check": 369.683,
|
||||
"total": 1460.286
|
||||
},
|
||||
"counts": {
|
||||
"classes": 9,
|
||||
@@ -3381,14 +3381,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.316,
|
||||
"module_load": 5.369,
|
||||
"init": 0.001,
|
||||
"home": 383.324,
|
||||
"category": 282.129,
|
||||
"detail": 636.733,
|
||||
"player": 302.814,
|
||||
"url_check": 101.738,
|
||||
"total": 1711.911
|
||||
"home": 390.181,
|
||||
"category": 249.899,
|
||||
"detail": 544.33,
|
||||
"player": 296.431,
|
||||
"url_check": 80.241,
|
||||
"total": 1567.058
|
||||
},
|
||||
"counts": {
|
||||
"classes": 29,
|
||||
@@ -3420,14 +3420,14 @@
|
||||
"error": "('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 796, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n sock=sock,\n ...<14 lines>...\n assert_fingerprint=self.assert_fingerprint,\n )\nConnectionResetError: [Errno 104] Connection reset by peer\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 38, in reraise\n raise value.with_traceback(tb)\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 756, in validate_spider_file\n home_result = _run_timed(result[\"timings_ms\"], \"home\", spider.homeContent, clock, False)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/盘Ta.txt\", line 232, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/盘Ta.txt\", line 72, in _request_html\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.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 5.284,
|
||||
"module_load": 5.246,
|
||||
"init": 0.001,
|
||||
"home": 3448.435,
|
||||
"home": 2894.195,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 3455.271
|
||||
"total": 2902.823
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -3459,14 +3459,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.859,
|
||||
"module_load": 5.94,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 249.691,
|
||||
"detail": 330.771,
|
||||
"player": 252.369,
|
||||
"url_check": 2166.649,
|
||||
"total": 3008.105
|
||||
"category": 269.033,
|
||||
"detail": 341.019,
|
||||
"player": 312.621,
|
||||
"url_check": 939.316,
|
||||
"total": 1868.754
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -3498,14 +3498,14 @@
|
||||
"error": "详情缺少播放源或播放列表",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.524,
|
||||
"init": 0.095,
|
||||
"module_load": 9.456,
|
||||
"init": 0.109,
|
||||
"home": 0.001,
|
||||
"category": 725.896,
|
||||
"detail": 409.885,
|
||||
"category": 760.434,
|
||||
"detail": 437.73,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 3448.528
|
||||
"total": 3260.455
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -3537,14 +3537,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 26.955,
|
||||
"init": 618.402,
|
||||
"home": 419.468,
|
||||
"category": 203.14,
|
||||
"detail": 273.238,
|
||||
"player": 0.004,
|
||||
"url_check": 127.483,
|
||||
"total": 1670.494
|
||||
"module_load": 47.173,
|
||||
"init": 1098.138,
|
||||
"home": 446.683,
|
||||
"category": 443.233,
|
||||
"detail": 253.918,
|
||||
"player": 0.003,
|
||||
"url_check": 129.028,
|
||||
"total": 2419.611
|
||||
},
|
||||
"counts": {
|
||||
"classes": 13,
|
||||
@@ -3556,15 +3556,15 @@
|
||||
"tid": "星芽",
|
||||
"vod_id": "星芽@51",
|
||||
"flag": "星芽短剧",
|
||||
"play_id": "http://qcapp.xingya.com.cn/wz_mp41208jinshen1.mp4?sign=2def61b241058dfb078d5ed53568013b&t=6a7b198d"
|
||||
"play_id": "http://qcapp.xingya.com.cn/wz_mp41208jinshen1.mp4?sign=b33421b8788d0b510856116a00ebe231&t=6a7b1c24"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://qcapp.xingya.com.cn/wz_mp41208jinshen1.mp4?sign=2def61b241058dfb078d5ed53568013b&t=6a7b198d",
|
||||
"url": "http://qcapp.xingya.com.cn/wz_mp41208jinshen1.mp4?sign=b33421b8788d0b510856116a00ebe231&t=6a7b1c24",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "http://ctyunhljdcdn.qnqcdn.net/qcapp.xingya.com.cn/wz_mp41208jinshen1.mp4?sign=2def61b241058dfb078d5ed53568013b&t=6a7b198d&nb57c47eq8=offline",
|
||||
"final_url": "http://ctyunhljdcdn.qnqcdn.net/qcapp.xingya.com.cn/wz_mp41208jinshen1.mp4?sign=b33421b8788d0b510856116a00ebe231&t=6a7b1c24&nb57c47eq8=offline",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -3576,14 +3576,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.716,
|
||||
"module_load": 7.744,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 242.004,
|
||||
"detail": 603.894,
|
||||
"player": 0.005,
|
||||
"url_check": 1375.323,
|
||||
"total": 2227.441
|
||||
"category": 236.701,
|
||||
"detail": 533.795,
|
||||
"player": 0.008,
|
||||
"url_check": 1065.321,
|
||||
"total": 1844.256
|
||||
},
|
||||
"counts": {
|
||||
"classes": 2,
|
||||
@@ -3615,14 +3615,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.377,
|
||||
"init": 0.002,
|
||||
"home": 0.004,
|
||||
"category": 826.109,
|
||||
"detail": 798.855,
|
||||
"player": 0.004,
|
||||
"url_check": 0.06,
|
||||
"total": 1632.752
|
||||
"module_load": 9.365,
|
||||
"init": 0.003,
|
||||
"home": 0.009,
|
||||
"category": 766.083,
|
||||
"detail": 750.825,
|
||||
"player": 0.005,
|
||||
"url_check": 0.069,
|
||||
"total": 1527.011
|
||||
},
|
||||
"counts": {
|
||||
"classes": 24,
|
||||
@@ -3654,14 +3654,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.693,
|
||||
"init": 0.01,
|
||||
"module_load": 3.757,
|
||||
"init": 0.013,
|
||||
"home": 0.001,
|
||||
"category": 743.68,
|
||||
"detail": 695.377,
|
||||
"category": 920.931,
|
||||
"detail": 698.919,
|
||||
"player": 0.002,
|
||||
"url_check": 172.655,
|
||||
"total": 1615.945
|
||||
"url_check": 130.192,
|
||||
"total": 1755.281
|
||||
},
|
||||
"counts": {
|
||||
"classes": 3,
|
||||
@@ -3693,14 +3693,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.427,
|
||||
"init": 0.001,
|
||||
"home": 240.528,
|
||||
"category": 238.057,
|
||||
"module_load": 8.671,
|
||||
"init": 0.002,
|
||||
"home": 313.833,
|
||||
"category": 293.563,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 807.729
|
||||
"total": 896.432
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -3732,14 +3732,14 @@
|
||||
"error": "playerContent 未返回播放地址",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.338,
|
||||
"module_load": 3.569,
|
||||
"init": 0.001,
|
||||
"home": 404.193,
|
||||
"category": 514.515,
|
||||
"detail": 0.006,
|
||||
"player": 340.36,
|
||||
"home": 643.597,
|
||||
"category": 438.402,
|
||||
"detail": 0.007,
|
||||
"player": 1133.03,
|
||||
"url_check": 0.0,
|
||||
"total": 2013.683
|
||||
"total": 2970.495
|
||||
},
|
||||
"counts": {
|
||||
"classes": 63,
|
||||
@@ -3771,14 +3771,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.628,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 1840.731,
|
||||
"module_load": 17.312,
|
||||
"init": 0.002,
|
||||
"home": 0.001,
|
||||
"category": 1767.347,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 4135.362
|
||||
"total": 3571.708
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -3810,14 +3810,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.473,
|
||||
"module_load": 25.638,
|
||||
"init": 0.001,
|
||||
"home": 65.783,
|
||||
"category": 273.489,
|
||||
"detail": 926.33,
|
||||
"player": 0.003,
|
||||
"url_check": 198.758,
|
||||
"total": 1472.937
|
||||
"home": 84.126,
|
||||
"category": 299.683,
|
||||
"detail": 906.37,
|
||||
"player": 0.002,
|
||||
"url_check": 181.675,
|
||||
"total": 1498.731
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -3849,14 +3849,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 13.938,
|
||||
"module_load": 24.962,
|
||||
"init": 0.005,
|
||||
"home": 0.002,
|
||||
"category": 1854.917,
|
||||
"detail": 897.314,
|
||||
"player": 0.003,
|
||||
"url_check": 1186.457,
|
||||
"total": 3954.007
|
||||
"home": 0.001,
|
||||
"category": 1887.186,
|
||||
"detail": 1127.121,
|
||||
"player": 0.004,
|
||||
"url_check": 998.294,
|
||||
"total": 4038.334
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -3888,14 +3888,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.981,
|
||||
"init": 180.293,
|
||||
"home": 341.903,
|
||||
"category": 182.967,
|
||||
"detail": 210.523,
|
||||
"player": 179.415,
|
||||
"url_check": 52.577,
|
||||
"total": 1154.451
|
||||
"module_load": 6.542,
|
||||
"init": 168.237,
|
||||
"home": 370.104,
|
||||
"category": 168.977,
|
||||
"detail": 183.002,
|
||||
"player": 173.143,
|
||||
"url_check": 78.758,
|
||||
"total": 1149.429
|
||||
},
|
||||
"counts": {
|
||||
"classes": 9,
|
||||
@@ -3927,14 +3927,14 @@
|
||||
"error": "分类列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.462,
|
||||
"module_load": 9.55,
|
||||
"init": 0.001,
|
||||
"home": 256.415,
|
||||
"home": 457.833,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 263.046
|
||||
"total": 467.732
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -3966,14 +3966,14 @@
|
||||
"error": "Invalid URL '/api/v3/drama/getCategory?orderBy=type_id': No scheme supplied. Perhaps you meant https:///api/v3/drama/getCategory?orderBy=type_id?",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 756, in validate_spider_file\n home_result = _run_timed(result[\"timings_ms\"], \"home\", spider.homeContent, clock, False)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/薯条.txt\", line 279, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/薯条.txt\", line 251, in _get_json\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\nrequests.exceptions.MissingSchema: Invalid URL '/api/v3/drama/getCategory?orderBy=type_id': No scheme supplied. Perhaps you meant https:///api/v3/drama/getCategory?orderBy=type_id?\n",
|
||||
"timings_ms": {
|
||||
"module_load": 6.853,
|
||||
"init": 15023.116,
|
||||
"home": 0.393,
|
||||
"module_load": 9.491,
|
||||
"init": 15019.325,
|
||||
"home": 0.427,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 15031.139
|
||||
"total": 15030.077
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -4005,14 +4005,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.298,
|
||||
"module_load": 9.092,
|
||||
"init": 0.006,
|
||||
"home": 0.001,
|
||||
"category": 4694.565,
|
||||
"detail": 4460.812,
|
||||
"player": 0.017,
|
||||
"url_check": 155.352,
|
||||
"total": 9320.705
|
||||
"category": 471.799,
|
||||
"detail": 709.792,
|
||||
"player": 0.016,
|
||||
"url_check": 145.293,
|
||||
"total": 1336.463
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -4044,14 +4044,14 @@
|
||||
"error": "详情缺少播放源或播放列表",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.008,
|
||||
"init": 2334.419,
|
||||
"module_load": 7.505,
|
||||
"init": 606.406,
|
||||
"home": 0.002,
|
||||
"category": 359.997,
|
||||
"detail": 405.739,
|
||||
"category": 445.678,
|
||||
"detail": 442.517,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 5150.234
|
||||
"total": 2309.585
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -4083,14 +4083,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.644,
|
||||
"init": 0.006,
|
||||
"module_load": 9.914,
|
||||
"init": 0.004,
|
||||
"home": 0.001,
|
||||
"category": 2133.943,
|
||||
"detail": 771.213,
|
||||
"player": 0.005,
|
||||
"url_check": 898.724,
|
||||
"total": 3814.137
|
||||
"category": 2256.891,
|
||||
"detail": 679.356,
|
||||
"player": 0.004,
|
||||
"url_check": 991.816,
|
||||
"total": 3938.417
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -4122,14 +4122,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.557,
|
||||
"module_load": 3.592,
|
||||
"init": 0.001,
|
||||
"home": 633.329,
|
||||
"category": 485.497,
|
||||
"detail": 0.012,
|
||||
"home": 766.107,
|
||||
"category": 507.683,
|
||||
"detail": 0.01,
|
||||
"player": 0.003,
|
||||
"url_check": 583.911,
|
||||
"total": 1706.668
|
||||
"url_check": 477.361,
|
||||
"total": 1755.127
|
||||
},
|
||||
"counts": {
|
||||
"classes": 44,
|
||||
@@ -4161,14 +4161,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.531,
|
||||
"module_load": 5.938,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1670.742,
|
||||
"detail": 561.222,
|
||||
"player": 551.448,
|
||||
"url_check": 1266.551,
|
||||
"total": 4056.21
|
||||
"category": 1612.456,
|
||||
"detail": 1105.65,
|
||||
"player": 904.49,
|
||||
"url_check": 1056.146,
|
||||
"total": 4685.21
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -4178,17 +4178,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "423713",
|
||||
"vod_id": "423362",
|
||||
"flag": "蓝光专线4",
|
||||
"play_id": "play/423713-0-0"
|
||||
"play_id": "play/423362-0-0"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://play.phimgood.com/20260809/29936_45402d4f/index.m3u8",
|
||||
"url": "https://play.phimgood.com/20260807/29835_dfa4c5b2/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://play.phimgood.com/20260809/29936_45402d4f/index.m3u8",
|
||||
"final_url": "https://play.phimgood.com/20260807/29835_dfa4c5b2/index.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -4200,14 +4200,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.556,
|
||||
"init": 0.365,
|
||||
"module_load": 9.757,
|
||||
"init": 0.42,
|
||||
"home": 0.001,
|
||||
"category": 0.005,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 10.827
|
||||
"total": 11.22
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -4239,14 +4239,14 @@
|
||||
"error": "HTTPSConnectionPool(host='cms140.yhg.one', port=443): Read timed out. (read timeout=10)",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 796, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n sock=sock,\n ...<14 lines>...\n assert_fingerprint=self.assert_fingerprint,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 975, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n sock=sock,\n ...<8 lines>...\n tls_in_tls=tls_in_tls,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/ssl_.py\", line 483, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\nTimeoutError: _ssl.c:1063: The handshake operation timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='cms140.yhg.one', port=443): Read timed out. (read timeout=10)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 756, in validate_spider_file\n home_result = _run_timed(result[\"timings_ms\"], \"home\", spider.homeContent, clock, False)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 318, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 74, in homeContent\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 402, in _ensure_init_payload\n File \"/home/harold/workspace/tvbox-resources/py/视界.txt\", line 201, in _post_api\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='cms140.yhg.one', port=443): Read timed out. (read timeout=10)\n",
|
||||
"timings_ms": {
|
||||
"module_load": 6.455,
|
||||
"module_load": 7.326,
|
||||
"init": 0.001,
|
||||
"home": 10012.773,
|
||||
"home": 10023.643,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 10021.673
|
||||
"total": 10032.643
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -4278,14 +4278,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.622,
|
||||
"init": 0.033,
|
||||
"home": 737.697,
|
||||
"category": 913.327,
|
||||
"detail": 444.392,
|
||||
"player": 0.002,
|
||||
"url_check": 2043.147,
|
||||
"total": 4147.745
|
||||
"module_load": 10.023,
|
||||
"init": 0.026,
|
||||
"home": 1000.685,
|
||||
"category": 1416.022,
|
||||
"detail": 373.242,
|
||||
"player": 0.003,
|
||||
"url_check": 927.093,
|
||||
"total": 3727.689
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -4317,14 +4317,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.377,
|
||||
"module_load": 5.277,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 422.738,
|
||||
"detail": 1130.687,
|
||||
"category": 378.605,
|
||||
"detail": 1169.114,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 4516.481
|
||||
"total": 4388.835
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -4356,14 +4356,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.633,
|
||||
"module_load": 5.236,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 274.921,
|
||||
"detail": 1125.589,
|
||||
"player": 2911.559,
|
||||
"url_check": 935.2,
|
||||
"total": 5253.572
|
||||
"category": 278.82,
|
||||
"detail": 1088.3,
|
||||
"player": 2794.235,
|
||||
"url_check": 971.112,
|
||||
"total": 5138.709
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -4395,14 +4395,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.914,
|
||||
"module_load": 6.871,
|
||||
"init": 0.001,
|
||||
"home": 396.177,
|
||||
"category": 103.419,
|
||||
"detail": 3538.112,
|
||||
"player": 124.361,
|
||||
"url_check": 31.676,
|
||||
"total": 4201.842
|
||||
"home": 373.855,
|
||||
"category": 101.28,
|
||||
"detail": 3589.157,
|
||||
"player": 151.758,
|
||||
"url_check": 50.958,
|
||||
"total": 4275.285
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -4418,11 +4418,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://car-lv.kuwo.cn/5ce18d5a159d71594b3a2d7d30d2697b/6a787692/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
|
||||
"url": "http://car-lv.kuwo.cn/e5110b5bfa0ebd32e002633a70b5a0df/6a787929/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "http://car-lv.kuwo.cn/5ce18d5a159d71594b3a2d7d30d2697b/6a787692/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
|
||||
"final_url": "http://car-lv.kuwo.cn/e5110b5bfa0ebd32e002633a70b5a0df/6a787929/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -4434,14 +4434,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.218,
|
||||
"init": 430.575,
|
||||
"home": 253.272,
|
||||
"category": 243.771,
|
||||
"detail": 291.126,
|
||||
"player": 309.205,
|
||||
"url_check": 66.696,
|
||||
"total": 1603.82
|
||||
"module_load": 9.175,
|
||||
"init": 429.876,
|
||||
"home": 245.159,
|
||||
"category": 250.116,
|
||||
"detail": 295.586,
|
||||
"player": 363.351,
|
||||
"url_check": 132.236,
|
||||
"total": 1726.756
|
||||
},
|
||||
"counts": {
|
||||
"classes": 12,
|
||||
@@ -4451,17 +4451,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "recommend",
|
||||
"vod_id": "831852779",
|
||||
"vod_id": "573923493",
|
||||
"flag": "酷狗音乐",
|
||||
"play_id": "831852779"
|
||||
"play_id": "573923493"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://fsdg360.tx.kugou.com/202608092046/7374366a4bd57f89d05be7e021d0bfec/v3/58858586bc6dc1e8c085bcb64b2cfa7e/yp/p_0_960135/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx831852779_qu128_s3783183698.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"url": "http://fsdg360.tx.kugou.com/202608092057/85457fa9670be65477d2e372b27e7f08/v3/c58f66a616fc473a0e96973fe5410b19/yp/p_0_960119/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx573923493_qu128_s4015602136.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "http://fsdg360.tx.kugou.com/202608092046/7374366a4bd57f89d05be7e021d0bfec/v3/58858586bc6dc1e8c085bcb64b2cfa7e/yp/p_0_960135/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx831852779_qu128_s3783183698.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"final_url": "http://fsdg360.tx.kugou.com/202608092057/85457fa9670be65477d2e372b27e7f08/v3/c58f66a616fc473a0e96973fe5410b19/yp/p_0_960119/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx573923493_qu128_s4015602136.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -4473,14 +4473,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.151,
|
||||
"module_load": 6.895,
|
||||
"init": 0.001,
|
||||
"home": 1900.914,
|
||||
"category": 1456.253,
|
||||
"detail": 488.795,
|
||||
"player": 1217.929,
|
||||
"url_check": 134.102,
|
||||
"total": 5206.777
|
||||
"home": 2610.699,
|
||||
"category": 328.549,
|
||||
"detail": 1273.566,
|
||||
"player": 212.115,
|
||||
"url_check": 420.848,
|
||||
"total": 4853.835
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -4496,11 +4496,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://ppvod01.kqgfbs.com/splitOut/20260804/1365903/V20260804160339799121365903/index.m3u8?t=6a78a0c4&whip=222.210.194.251&sign=1a04da612c6a093a17c82e7d758f92d120670b6b",
|
||||
"url": "https://ppvod01.kqgfbs.com/splitOut/20260804/1365903/V20260804160339799121365903/index.m3u8?t=6a78a35a&whip=222.210.194.251&sign=890a7652bd830dce657ab62c51e73a86b1c2436a",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://ppvod01.kqgfbs.com/splitOut/20260804/1365903/V20260804160339799121365903/index.m3u8?t=6a78a0c4&whip=222.210.194.251&sign=1a04da612c6a093a17c82e7d758f92d120670b6b",
|
||||
"final_url": "https://ppvod01.kqgfbs.com/splitOut/20260804/1365903/V20260804160339799121365903/index.m3u8?t=6a78a35a&whip=222.210.194.251&sign=890a7652bd830dce657ab62c51e73a86b1c2436a",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -4512,14 +4512,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.274,
|
||||
"init": 0.011,
|
||||
"home": 149.248,
|
||||
"category": 104.547,
|
||||
"detail": 508.318,
|
||||
"player": 0.022,
|
||||
"url_check": 1874.649,
|
||||
"total": 2643.699
|
||||
"module_load": 8.779,
|
||||
"init": 0.035,
|
||||
"home": 143.131,
|
||||
"category": 108.502,
|
||||
"detail": 89.003,
|
||||
"player": 0.016,
|
||||
"url_check": 1997.342,
|
||||
"total": 2350.157
|
||||
},
|
||||
"counts": {
|
||||
"classes": 18,
|
||||
@@ -4551,14 +4551,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.324,
|
||||
"init": 0.004,
|
||||
"module_load": 9.929,
|
||||
"init": 0.005,
|
||||
"home": 0.001,
|
||||
"category": 656.935,
|
||||
"detail": 318.012,
|
||||
"category": 810.973,
|
||||
"detail": 245.905,
|
||||
"player": 0.009,
|
||||
"url_check": 161.918,
|
||||
"total": 1145.703
|
||||
"url_check": 143.758,
|
||||
"total": 1211.755
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -4590,14 +4590,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 11.748,
|
||||
"init": 0.003,
|
||||
"module_load": 5.737,
|
||||
"init": 0.007,
|
||||
"home": 0.004,
|
||||
"category": 2118.844,
|
||||
"detail": 468.37,
|
||||
"category": 1688.396,
|
||||
"detail": 835.175,
|
||||
"player": 0.005,
|
||||
"url_check": 211.766,
|
||||
"total": 2811.528
|
||||
"url_check": 227.822,
|
||||
"total": 2757.665
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -4629,14 +4629,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.057,
|
||||
"module_load": 6.101,
|
||||
"init": 0.002,
|
||||
"home": 929.941,
|
||||
"category": 976.248,
|
||||
"detail": 2338.041,
|
||||
"player": 619.806,
|
||||
"url_check": 154.896,
|
||||
"total": 5027.632
|
||||
"home": 1241.353,
|
||||
"category": 1067.813,
|
||||
"detail": 3856.129,
|
||||
"player": 822.137,
|
||||
"url_check": 114.071,
|
||||
"total": 7108.1
|
||||
},
|
||||
"counts": {
|
||||
"classes": 18,
|
||||
@@ -4652,11 +4652,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://piccc.cdn.51touxiang.com/m3u8/2ePd4TGLqoackYBGnFxo66tx694g29pLJY5pkDQc.m3u8?pid=%2BibJyq87ptZYRmRqhIP%2FvdPpS8IkFbC44G%2FR8jMO89c%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1786279573&sign=937fad55fc4dd4005aa440e1c74dd341&ip=222.210.194.251",
|
||||
"url": "http://piccc.cdn.51touxiang.com/m3u8/2ePd4TGLqoackYBGnFxo66tx694g29pLJY5pkDQc.m3u8?pid=%2BibJyq87ptZYRmRqhIP%2FvdPpS8IkFbC44G%2FR8jMO89c%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1786280238&sign=54a5f4cdb0fa995707f94c0b3bcab851&ip=222.210.194.251",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "http://piccc.cdn.51touxiang.com/m3u8/2ePd4TGLqoackYBGnFxo66tx694g29pLJY5pkDQc.m3u8?pid=%2BibJyq87ptZYRmRqhIP%2FvdPpS8IkFbC44G%2FR8jMO89c%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1786279573&sign=937fad55fc4dd4005aa440e1c74dd341&ip=222.210.194.251",
|
||||
"final_url": "http://piccc.cdn.51touxiang.com/m3u8/2ePd4TGLqoackYBGnFxo66tx694g29pLJY5pkDQc.m3u8?pid=%2BibJyq87ptZYRmRqhIP%2FvdPpS8IkFbC44G%2FR8jMO89c%3D&utk=u_bYstpjDewEfNg7Qfvwx1&uk=f0vRs0mWZ8Q4NeOaqnzptBzBCFA8hAHZaPEf9u6Y3cw%3D&spl=213&t=1786280238&sign=54a5f4cdb0fa995707f94c0b3bcab851&ip=222.210.194.251",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -4668,14 +4668,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.794,
|
||||
"module_load": 5.126,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1044.245,
|
||||
"detail": 787.337,
|
||||
"player": 0.003,
|
||||
"url_check": 1911.217,
|
||||
"total": 3748.128
|
||||
"category": 1018.936,
|
||||
"detail": 837.034,
|
||||
"player": 0.005,
|
||||
"url_check": 1934.886,
|
||||
"total": 3796.612
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -4707,14 +4707,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.479,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 308.03,
|
||||
"detail": 331.585,
|
||||
"player": 0.003,
|
||||
"url_check": 82.173,
|
||||
"total": 726.188
|
||||
"module_load": 3.567,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 566.882,
|
||||
"detail": 336.832,
|
||||
"player": 0.002,
|
||||
"url_check": 27.962,
|
||||
"total": 935.617
|
||||
},
|
||||
"counts": {
|
||||
"classes": 12,
|
||||
@@ -4746,14 +4746,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.374,
|
||||
"module_load": 4.467,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 1064.267,
|
||||
"detail": 1102.786,
|
||||
"player": 1225.315,
|
||||
"url_check": 746.651,
|
||||
"total": 4143.918
|
||||
"home": 0.001,
|
||||
"category": 1059.166,
|
||||
"detail": 1336.826,
|
||||
"player": 1045.907,
|
||||
"url_check": 936.81,
|
||||
"total": 4383.844
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -4785,14 +4785,14 @@
|
||||
"error": "分类列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.282,
|
||||
"module_load": 5.713,
|
||||
"init": 0.001,
|
||||
"home": 10018.347,
|
||||
"home": 10012.595,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 10023.803
|
||||
"total": 10018.467
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -4824,14 +4824,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.334,
|
||||
"module_load": 3.893,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1014.626,
|
||||
"detail": 246.862,
|
||||
"player": 0.017,
|
||||
"url_check": 387.49,
|
||||
"total": 1653.999
|
||||
"category": 235.544,
|
||||
"detail": 235.151,
|
||||
"player": 0.032,
|
||||
"url_check": 565.906,
|
||||
"total": 1041.881
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -4863,14 +4863,14 @@
|
||||
"error": "分类列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.652,
|
||||
"module_load": 5.078,
|
||||
"init": 0.001,
|
||||
"home": 411.002,
|
||||
"home": 570.077,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 417.9
|
||||
"total": 575.395
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
|
||||
Reference in New Issue
Block a user