validate
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
//@name:盘链
|
||||
//@version:2
|
||||
//@version:3
|
||||
//@remark:
|
||||
//@format:secspider/1
|
||||
//@alg:aes-256-gcm
|
||||
//@wrap:hkdf-aes-keywrap
|
||||
//@sign:ed25519
|
||||
//@kid:k2026_04
|
||||
//@nonce:base64:LpoAEJA6SCF4zVGl
|
||||
//@ek:base64:ylWw66rAUL7maxHcnRrr7jdTkfshTuLvaH1vPGl4xLC2uRSJtNLNPOpgh2HBGhaH
|
||||
//@hash:sha256:e1bcd68fd5bcf12f3725241d732fcfbed9069a6956c31456d4f782150e4180af
|
||||
//@sig:base64:jVRus0rpP7/Dz93SbiJZqeRF/XdsLPqGDTx2ZSkVPHMZLsnjcT+RX5LSZViB0ojBthli1xGA5lmmILe9mR8hDg==
|
||||
//@nonce:base64:KR9G6tv5vvPZDAqT
|
||||
//@ek:base64:mX53AchQnG4CNwID34wZ3RPlM2ONkj2wkez7tmjceMIu+qnCTodroPQfvbjTNbdK
|
||||
//@hash:sha256:47f05df581f44720f65a60b7e2466df5eddfcc72cbaebeed5b04a5725be91e45
|
||||
//@sig:base64:wFXkYx+DG14xgxFhEv3yUZNoJ154E/0Uh6san7fmwhRQ8pp/svjPGjoCAqYIDMBPeCKQLI14mRyc/eu+EiHlDQ==
|
||||
|
||||
payload.base64:r2dEmWdBnCrMrFir6ltP6Pjye3ERoQblmM8HjJHwZ3PYqqOxDz4iRFHxlg4iZsjacdJ65wLlSrZpVthfLfiPhJCStPEbhOwMohCVmVBrViwIb7MSqC3wus/nkhWftN1fzyY7mHr0Za8cmG5aKJcjn+Ufg+6zXTzHjCgCzMA3qSAu++IIa/0eDVoG2tth1yChNR8b3Buaz0B1Ov6B+pjTt35V7VSBSGd3ESs+ZHCn8/+NSGmE+IcNCcMzoqq/3ioshc2w1mKCG+9N5JI828oL5wLkJ8x9P0cTmUEGTt8SE3mQF7M6Pg8XUumXQwM4XdLqqNv/ZCCCRB1bP82XrvsIeqqeO+qSIafUzrPiWhzkJsBqZAUqZIRXJ1462qa/yDBW4LDtTIEqAQeaVab1fwO/aqIOkEML+SdnL0vsl1o3/ivD+opc4EqD4V4G5hNgexttBgahIBBTkrst2S0N7rWmcpUccBpdP7cKhB1cFXFqHRkKczpj6cLEqhEwsW0ZLax/aCL52hwbBuWnK0+ce7NsboWjcp4mLsvHTd4iEOSEzVy534QvPPqBjveOozSUPpNco5NuRYZqA1DFUgqN5w0FEp7TUJqqTXq7Ns+VNWYLWwL2eNJbGl1qWmh5F51XcDNGbHYEmpdNQYu3AhD5+fANXh+qUbTz0nMdHQp8wXSMrU+AoC1GB06lguOpmRWhPTWOe2A6yj6l4AzoSdula/d8werJjZacuBmfvK93Hm76X4f2jWLP0S2VmMaRo8huxRIRSd6ON3tFCZnusBSMCQOlIKxQmB1S9fzCthNXYluK5gjBb+xgFYqvPCgdGHW1PTYpubdF52ao5qQmYiwI9XdcuQm2FHvulsKUkx0pdvA6BUgyIEoHqyaR+eUlrCLyzaAiilrucJZKiFI+QygcM0UE/1tsKO0how8EitVbb2U29wMOGSwpnwX5vou97NErC2lvWW5diWhRFpkZ3X4By/blzb67UntzTJz+M5Ofx7Qy+Dejb9WaEZ13zTqZsxz1/PELy0HEQgEdkZBUJS2mF/7OkyqnWPrZDha/HULDPwc1M2CyWp3fJdgD9XKQCG1sNSxRERHO2+Y6+ha3ow6RG0EXxcz9QkAuVOjDBB7xNrvwvEH6oBVVzjlMikLVOwDkICIbrtGlfuNgmXpgrHeuh6CeMIbIrmrpI5OSL6oc+A1EGtKBqOhIFWm0c1R+fxAi5dNBmxqPv/rrRZI6Wvpgql1zoK8DeenV6Lag1az0Ki4gPLvaZEYdRovi4prunCOLmUJKM6IanuSVneJX4gaEcah+JuVPHqc1WLrjBLi5j8wve0qzcw52PkxGHYDchZ96i/zmonqdG9fDIhSZ+b75Amn0JDFIJhGxl8MfgIC43cm4LORNugEL2h2pA5G3QRVRXUUTON8eDLPddztvgPDTmWs/roG6dWh2u6RAxclke/0Esw4G5v6awn4XHKSfUHAy7vhBxqIYontlB3Ty1gINwqIP6NLwjMe+WONDVLxRmeIqtKCbnD5PZoO24hcTaRJIehy5HcXTaMfWcekkoKO1nRc1YfSav4KJKVECqqs5pDNS9qw92XCn3jb+WVphOYb+8cxp1L2zwrmkjzj7z4UnQke9gRUVYgE3iFoUdwRCTYJX41RsOu+Nb1kVX/JUWb/eipmIgP+How786Lc3dWOlXQdgHSPV9UzrD/qayOuFW8HSPijGYhzXVcOarIZukU6sp5hYzQe584GAIYpMybRNfKM8BKmW3CdOzk30LcAiC+g5PdrNdCqvfx2g7Srw8V97VIDIh4A8aONkH580voNI1zhtEk1deeZspbpTFdvEXKoI4LvrufPZqI5nsembci4NxLzHs78GQdj6Wx3jpC+dMab9zhnsZsnZM2k0YqJ0z4hB6GfalbkpjfKQI3+jwe3O1SiF4173F1oLEbDN/bBNBRAartR6snzkbBSpNciUSH12m83yOOdJ5pVy/kA+B7JhHyTrH6Gey80jrStyjvYl28XaVIQfJQThJX5C4RLqFHvpFDQNccDGeY0on5rtQwuYftuT65dwAib7gSq8qiFgOJl9gV3Cf+bEi7Uu5onMJac3O3eh1Wci+oaJ/elpHI6USrldiXt1afGT8FA24iJN6RhfZuwxhnuu+Cwxz7EMqmFA4hYFWR/aB4zOHjEL1b537oSdK7XWVRaColgi+TytFnQO58mTCjb3Bdvt+fEA/GmmyyYtSKqQGJHID1nj1FbPu5nGnQAeM77F5tT5DX6X4Gjfxbv3Hv5QXH7PomooNHzQ5NqokSMp/mYMEJrUrbkY+9I/EzUd1V/a5hmLIDVdcqBaIZzVf0g8KMsgzZDOS+hG+6ikBOQ/tpQG5qrX5gWeGN/2Vy3+n2PcPYsjE/bRF4hW5pzszwLbUQqpWV6BidPoLNxg09fJt3GeK0RIFXBkE8fC8zGPDC/6bRCjEXdYQBFIryKyUisyxu08lK0oMEt1eAJwW2yg4YWmyrH45CxZti+lVIUl/qn+UR6kjhGl8x21HxYgJrhWBMKS3MlNmZzJ7tB6mJrQeyoOZkXyXsVS1GWE0ckUcfutpCD9kDbEVEte0hk9HYl28aLioNWPNsgoeSNepLet/f1z2gCA+YwrQXp0+0YlpheNx092zx9IByi1vVWKhmXfzokQskBjCcY0BzlKxvf9OoQ98IlNyb6O7hL0aKQ9AQ+fapb5wQGD4Yzi+PFDoQr4nS5rkzifP3sCr3nyDFlWLECfGzFkEyqzE8YtASqqPpM7HTTKe7IvknYjFR/pYJ/9XV2y5Okk6xkywAApHX5msAADqGLoxVBfaNnKj2TdvXwRHgS0F6QQTAB7Y+yt/qrc/gJ58/P8k4rXYxk5mD684LFhfqrPwhvSvpAkTOijA6+0B0lrd49/LfKWrCThb/NV0l/WzGxwuwtRKBgnRkEE+bZqZzu8L4KqxYwLoaguPTecjpnlBsysiO6N/7d9KswlPi9erYbu566iNU+jZOKUQYuyrkfX3pt7J4MnjQ+xDsiMDfqbUYvRM9S3DkCAKp0B12Y4r8H6QNEUBidIGFjJj0IDyjwSWjFi1bn3GmBOAa1nujcRiJg46vz1gpsfE0NhbikwKpBuyuLObAHKP0xdLSVPZ1sNARVwoCc0S67oE4iMa+/lTcUWa5Xj1uzdAEREwVQJzfmQlOnBjtUie3JR+KTALTeumPaPgA8QUJJdMulncz06ert25ZTsPAlu5piMpP143N0wEnGFgxiixB1UkdJcIxcGEhb/bT8RcRcbMsjW6ezJxm/5AIq5LQtg3sRWOcBqXfWlUqtEDCACydsRFggLWjgHEUg1ANlVAlXjDL+U772ikRIVYYFNCih8+fAyO8mvrFuAe6P8ODl31gMwiaZY86H2aRNTXdhS0UA6AcaNgS1Sxs+JKC5cm7gSoEs4NMcQEa1+3yzC5oWaAPFKgU5NvKSbHrM0BqotawvwIboH64gSc1RU34oxAiVdfGsM3F3/EIJL/CEYKVaO22K6c/BD67N4qHsKMDO/ELm5LAlw+gC1BSlRqENsI5S2j3q8iJaSVVlGYb42BnxSHShpgzR08J9qcXJu/D+ZxAA5D4ypf1PA3zTp3WDxSVH9xToojgHQhCJvp3jXNt83TAGZGdH92SuAKgq8i0+3+SoZcr0lNIxUxbuzdMzEeE9+iDMe/HI9AcydhI3g0GRmgN21s6jNggbMZOvsEVXesUw25o8xWTDs2F1TBYJirc4QYTWL0jBRg0HKDTL8fCPFcVWXva41tIphZI7pjfl9Q6YWoymD8n3onEnO6+izlUa3sNjfQT+ZHtzdaRNZZAcC4YvBcisz6WlMTLYIzvkGtVQbeAY3DGyjTZfWettgUNLqqUN464raIAxMi/1Ppr50mcQqnzO0wCeVpVSYX49m8bVhY2ujj3HTdAHWWuILsIPsKV7Z6tQPxhJN3ZANHa5wBCAS2NVOrmtVuuc8qipKl7sZzCbw6Wr2flfel7LbCdSb1p5/I7eFVy6Z4NdMNdX30hZ5PmSkhQLlPFOiCoRv1op+0jECnbjEDmwnV6fcAhF6TJ/bwBMQxVesxnvYIb57nlo9J0dLUgS4ARKsP3nOFNcv8soFYJjKrS84Mr8VTOlNCHb3d5CO3npDqof0O9/9NFvVeP9xxbpuAWgGAXrBKfvuBAUQ0/0SxA9dEf+3Y8ydpSp/nc8rPrFpmwmNCcwPAbMsS6n6SJ/g+jpxebre/SXo8F28vWPMC7NjwtWFOsLc1rWvcS5b7lE437IbT4EFOo8U9g20MmndSyy4HDqbGhOWuI5V8spRZ1BoczwptJjNESAJPw+i68/ZEC2fAkHYixoNNsao+i7O9XzzGhoNoM6K3PK/RMLm1ZEgH18ZIhi/Ol//kKS4ewmx55ozV/dxHOowuHtdfyH9BXJx39gZa8HAkYJWmXdUeaJS0ZgtJAff+1MbuiX4aVGoWlBIYd33JnrfwiVxvU3zB9PnQm4B3MjilLV9oxl8bFQlP3Y99eORl3RNs6wWHRG1qLaSPxszusJ/Q5j+9N47GsTpk7MTrRAWwAHzKbTkPVrKEW2Wl+VKmRDRFgRfrRr/lO8+d6o2vbDyyjzROLMa+9mJNEJ9Cc91odSSkXls3oWxDVWubb8sPpmCKl7ix8Y0aygEAoy9E2TMpFRkfU73/7wG1lSQBNdAHuh2wfEc0K8wKS8yIYm6IEGtAlmfSQVFvY3g/jty2nE7klkPTKyRwDhHz6ItHpVsRk5T9/OElBaLioEWNzyuqECPjEQjb6rVngDFZ7yhIMIxL2+THh64hNBXFaflSCd8X4bK8z61KJdmz8lky1O+MgQdvAP//g6JUPYJSO5o/lZcTgJFaIl9lxgP1ZRBV2bH54F+wwE0NTgHfTt9/mqx4+QkoA4zpZcoDTyIMbChi/kXbZz5jvUEwAvlklJ1bj3uGiMlieBLwnVRF7usfjr5HFq877y4Nj1rfQXsOODEw9YbHwKB83Bi8b912ysTC+oR/wkBvwwtId4XNPb/YzHXmockP2kjr0H76gdeguveHvb6D8o9Zg8ZnM61VqxPMsQ8IUKbnQC+ybpyr3okamInItKewy95rKi2kIudIw4KeJZl45kJW63Yx9hztPQ6/wkSHzDVwEp8JrjscqCO2PgPOvQhPCJZpcMa7z9eP9U1lUgO2O4ZQ7h/DX4KI+g+zq308SycBPQ/hKo6+zxPXSRpuPMGtlFsDycbsS7D0OybLl9fX4SGGCClLg56RiOl0kd013w0LGJD2zUr0gFP8duHIMj5yim4Gp0dw3zo1RCl1tg7DxhLeozY9XGiuSl9Ju6SF+QgR9MRFeXOqe7eiIi3jGLy7clCP+1/WuvsJmtRplUfwCrrtNy7o6iQM6Y8YInOVrsVxRYTM6qhC4orjWNW7Fz73mKrldI5IIQxdPJM1ZYESFtf+xaqEtkA5TDo4f1xbPDXk8NE5V9yUZLOpWEn+RIyZqP7Pn5h4OwVHcjOS752DgjKhs6qxa2FTWmwi0Nkx79bGfH1Rdwf7/NmdwURaxrg0IGIgo0wxakxrX4YvVi4zupvzFymRwE3pXKrI9WOUkJgM9x5aNmWoinPcxlUXv0Vg/y8U/f93SuGp7yUMH5qPdpphIqkmwlC5NKIn7tt40LpzBRvqd+NgqKKpqhIhFJ395nm/nl/d8z1Gny3N+gn63MWgc2EVZXtx86ZF2KoDIq1NysvvB5FE+Fg7n25wJV/4xQDOimrQwoCxJwJgY6Od0ynWMnZVzmlUCfZiBBC+4IRgTRoPT1mIIFDUcuGt9jWdLWpoUk+f/skrlrFkzFQyo2TwazpUQIfFPYBFewRckoxpIDu1OVx/8Zmxb7haE4qrw6+aZBB2dLLS5wqaeVnunPgnQo/6M19qKFqjiVpdyHPpdom+tm34130HTwACsUxK0p+xVBKRxfaHzgU6MP7hers6A2NRkMFMXV7W52Qr+i9m0aTEeHZFJKt09ByzgXBY8sMCVldgjAfEuXUd+VJZpsgCoNQEYnoNy0lTCkmCfJtSTXAjowvWvjPu7h9KMXWtOBwjQPI1jj2jaoeGBPFlCzuok4QR4eNgkWPzKf9Qy/v+nNpqonjLzI5UDttl4kCl6FLco34/lkUMTyQa1AOQNa//bV4Z5HUTpXWDbAFxIYc6YIYIQx0L/UHJSXH7MsfBMdNEQS7t/vNSW7EU4ixqcH0zJ7RjNt4borikZ3ez3g3ZzHUPC6pNpUVYyOOF//wEjiWyFg7tV4dlnBJPCu7cVhmoLyTyN+uMimDyo3h67f4yTZHGpNJfdT71+vn6U5M56OZWXfue3KUmulskmnSo5vlsbNpg6Zt/lRTcpPKEJbMZe5Xe4tOS4l8FMhIGTrD615r7jlaP8tLmvCAYqHnVrwtG6xNwzmpV/a9qhGg2MQnVLGQIp4lKPdeLTt7U4KA2vA8u1brIr2sTm55WcSqBtFAmiEUonDCj9nPoXznSYZunq4p8mUws0iYT/zesUos6W0wm4h84qRCP8rofVTH167wX58uA8oD+CbaXEAblg8LwLFi6KO+ELZOPuGtB/Pqj3Wy4gaPUAjNm9t6s0AfieOfC6DOm7Z3YxGwlFUk6EDPg/tK4mVzl6xxmRmK3Xs1Yya7if9jzDLGMIBvx+To0ZNJ93UXW0cyANWbndMFcqhjt4xtIrjaH/Z8Bsq8lZDiDzkZjOyqgNWmjt2Ziaqpob2KUJFsoIf5nLCmJpZNGHYnCWa4r1vJOWIsr1lCGQ9QQjNcj/FFLIctnDVvvqMuUipzEo1VArYjKSNjF/hvLBYYWwvmZs9bMHbilsSrn4t5rg7OEWNp2uv/BTRo67gz0nW1ae8u6qxtKIgzs5iLN1AYGxsy6dWgwpqT9PdYQ16jSvnwiiVLnB4CLveAOjlQbY7ESOoqk7mKJfyUMe9BCmTfR95H3qv0v1acegRpFRtrkLrz19ONy5OtnM7cCyogQ+N4DEAowTE6dNYo0I0zbuCkoq9f0+3QgT8PWlPT5ErnfAv8UJlpoZR3eGJGmgTM0JLmhS3vFi/TgecAFYfk1FVuB0JF4ay6c2cTreZE5rHnpqnL4/xdPx938OTXr0zr71uvz0mx2XktSx60UH3ITOx4M9xR2Jcl3uf647y7PXPXFFiGKAPxTFekwme+2P6jKLzijt6/9wP8XfhpZ76cLS2iPj7VfdDaop7BHsbnkHPo8Gd1OymkxThGyms2KpJUsHujePKB/0lcYYnI+OG5J8BqEb0rwvle2IbSfAek2fPZRdtxAz2HoG5v2kWIDeX4rCqHnJscseJqiznUrDW0JOYjifrolJsCKzXyKpRa+HUB6fwwb+FVHAuPY3kj9NCN0MriDzi7feVIeGc6rghDyeInGZe3oqc4Q5MJXOiVEM1IWagGFEDDRwfC4myQEZR523S7VbXRq6AZIGyfgxZDHKoX9+sfMtEmWwujo3ZMDFlbRqrBAtJScSwT+99VLRDocwPylvisG1t4s741moplJEcgI5Ds0VkgODv8tHR5pxAFR76Iwg/lJMdJsKBmEtkbI1FEapEFE4xfimOsH4FspQZwXN2XEg8jxyzsxSaRWRwiAQIkVY0SbOR6PHQFW9OOThH4TU8Iw6SYS7Rv5CieE6uWBeRAUgq4HzzQULqOJ5juQUBnhNOa1foyRaOtaVBqxt3AJ9gtS88NMZHe+4gPeO/xXJ+ldRsBCGHDhLH053GcjoxfCogjxdmEyetdXLnpLI7mm1/Frim34hAjUEeMnGXgvxEhIFeOa5KfxYrWssfilJaiLqTfadZQNOkoZ7dm0INvM6bEoyvUI8DdswMbcYHYVyYUtfaibmxHsD2z+bAPdqeg/SYpOrelF1aCuGDHOhgkwaOt5IwdlOSO4JmWO/ZSeoMAwvd5bsK1bWQrpSkTlg0aJtE/aU0ehmdkrkp9/Mtirsj99h9A0IJ4CACxaIuCJpku7+EG1zD3kOBdoQ3Fn17xVZgP1wCYlP9oELzPHLVwlvLgcoj5fC7OqThiouAnYUvcbEAyvp/pBvEhhwhueT1Z5nDCUOL+lVdMMW9T+RfJkIhOOkJCxXe0U+2uk5qy0zds4hWXDnd5S0W8gUSvbKl9neIXHMnSPbINBZ+g5GpavdwBcajHJix//kCtoDAnFrn/56H86D7BA6uZip31NggtlNS8wFVkvCuaNPL2K2BW+FvB77d9XNGfJHmsfetvtORCW7T3u/8I9lbpF751m8Y1VTCkZRHKdK2HSBfVehBGDDlDpqENqrPvM8vYJhwF4y/ZY0LmkzkGkIgKLzejaZRWal0KVTZT23tVO12ZDX3fnnwRICrtmU05BrzgbM1x+zpu4xC42bcujIy9i0Z88GM+QMgDKmmHfhBD19ChJYUzBtlOsbDf5bw5og1Do2dTiFaWYOUxLEdoYA8SoeKL+26na5fgOvxQsKK3DVSfZDneCUSegnFK+W8HJ/eu7/8OJJU4B8gVhnQKwGYR0SeKZ6RU4qES17C69yx3Ttu3p6CcSgnB1ihfYLYnt8Ekcg5gTUj2v72nvjtvveHGK+tIo8EruVVR8K8GjwNU8RJNE/5wi0eh4giES/4fVs1DU5BSqgd4j17E9ZfXifNZJT3GGaiOnOoL8J1N50WFKwlHNdl0QUOUygCbPYZxIayhfPlVsLAAjJ+CPamax6gzaD/L0o5CvvP1xu3LNp8nHOx/dG3gbbNt9CeKdDbFDBs7VGcooueKUXivkzdynaZB3gCwwUr4PGfBzjWQGDfVgNq0HhDXcmzQWUNU7RfgDkvj4lta3wkHTmH64OBuDOGaG4U/5JAuV8x4xzJbFgDF3rm29qsndoJvxbkWkih/4oP4ytx7xrzgeqH9k5rD84zsAXSP4jqwOr/BaMqOn+XWsspyfNbJvYaD7TW52j2bn0e9EEFGGauIWGtJ6ZAd2wYuD+TvYYccUqqlzwgzrn6l7Qy2qopBrWB6pE8RiWEjQO6SX54uurv6cPETpd+NiHEJMKomSEum+vuJGJZiJ0Q+aQC8xvlkCbLy9t2YcZQRgjLghFSOb/9LSYc09l9AZvVEMf6a7Zcz2Mai0NpVRHY7Z6uFdswWIADymYepFvS6j1NzkFNXUL62Puo7K3qW2IhZYkNrBPyK0M1mBr5bqH9W9ZdRVnitdRL5wKABL0roHlfIiXHU37iiSNU/K6v8DCfPzxDnfLxaMuHypMksJPx+oyC9Mb9oreLIDj6YLLPegFp1pneyARpoEt/vt7ha2A2vV98dvHv1OJzXtVCrooWfu2IRBM9KnifUvUOw969/dEzXeKkQl3Qy7F3Ftb0yh5bhQztDiWS32oxx/qfFzA4IV81KF5mNtBWZbFNQW2vHbMshj8nQ2/f11o6NEHX/yQE5tB7CohIVuX3vbw9hXOciwHqnIedIGy7MlZNOdGnug9NwejvhIx3n+M7l4u1cgRf3nNC+mGzsh/6DLOPUadevSa3Vw4M6J1yLQSGxTiDq+p2+/FchZ3+Hl8aJps9NWZixfVgH4QtFCXf0tUlDba6xSVO1JdcSPiUzc8m5zMVHhdwPN3dGAYQ+etHj66dSM6CUP9OFv6xxQ0yVp1+Dh1dqwhGOXP8SIYq1dgfYl5W/02wY7vQq9uo6PZtxbt7dcJrcm6tmkWxoK2KMzqWktXo29wupisbRRiFwkyk8Lnd5OTSmlMb/r9+wrGxjKc1yJAjegZHiFkmWSKXuL3jLu9lR9Msjb++ep8WoQtNBdBxlZixvtArz5C4cYkxEARzDx+QhXqJ5p27lPO2cilReoxYCRHIGWVp6qdnbwExihS+iFm5SV/EXPecZjyRVpE11UuW3iEqeNNu9/3IerrGkz7Kc/gm9CllmR/9vzQ5CJLKO7e/xFmenq+qs/VIGEpOorbZ3ODryKQaEBB/KxTxKYk7tdsxXx+NbNDwguaP50BLLHNVEnYWlKrXHdYnSXsoxDcDaAQ6Uxlg8uHm5/kxw/j34VwtNuc8tbZNxdUFvCIacuRbaYWbfv9rXpuXF3JZubpnZ0wkOYkifGIWvz9f+3hE43pJazG9iN4239SvDyQqYJltoNaqpNL86sM1C5roqI5W+c5YvGr+O/AKJQAtF/XLxltjkGF7NOOULvlQXyzV4JBG2Is40mwhTVvoYllmUHSPDZoDm3C6/VTkf9wRq6QZTgkCyWva+fADpxunukdosA+2E7a19D8BXtereOaLSPW1dHKgu5CcgQS76DEBBFpUt2z40P8T0QHKnz3bmFv8wtDqnuPWfNhjggvxSFNKf0we0AZ7sgC7K1hJ3AS0cTo9yGm6zOPCs1GJS/uzeSNyoYk15ZPMkrRv5F2fu+2mD6EIW/vkKggcRzq/BNFG+YJHN4kh39nlqDU3SVAeezv4W7lXyvicO8MjjlqPW9Y8XcwOzZnqqs5mp3iXqJY2WKTHax0HVNFlbY8Saj/u4ppPTDNCcP8vcDsrWq/Ji2Fr9EfMzwAnTQC85JXVYgP2xDkEa9ggFnsbjmaHEYdZzBHIim5xZOZRfkYSfT1kLDRwp71TCOK8IDvlVyYtnvXotAZlYZfYfID6QeGnlRGKlG1qWfGWmZaw1t6/fSk4P6ildOdoWGsrOpxi9LRUruWaKAGAEfmcpPFknSKQ4WJbXn8M2zs9PqogcP2VmFLnVInbt7oLhtK+j/0mNyBdNiZ/AXaPsGAtGrYgmcpfI6jXoxbfBiOQj/MZriXE3+iAHDa25O+hfB2lmUobor3lu1IfusGPcOlPKS/UsbuZSy/xq1wBm9pBsj48k7n2l9kyOxBfWr6mQK6NrHW9vqp3ZM/5JyjIr8wAlpRmuj/Ga7X93o9Sgj07+Rz0jsj00KGi6OnbBkxZKw1U1NCUh8WqIKGC8sReSrFVWWFIJ6US/jYMvJ+NpaWyHbQGTt2g2Y85fbK7E0x5a/AmVXL5TeBcB3GdQ9lwnMXtup1+4NhHkbEujX4bW4qos1bnYdZY/mLrsnI0GXX1R/7NNzrokO0WQYkUGPK3kW1rqviSJzqKNyEWVXDmbOHBURDIkdhCAGB5aZxU/fA040fFdrjwr1z+3xCexaFOazay21UxWkVpPHBiryHmwuFL0j6nwhkFSmmuWfiNTERVfmucyHG2/XiW6DRJI4YDfjwtPUOlR6Rad+h7+8+4NPlYHLV6AGoU9Agg+/z03TVaIi9+iD9xNFezbQOGYrsYo4PWGDlVDRo5A2pO65BpvcqnU/C2J9883RwyBcxF73r8QNGzKmVtceQLX0YtbxkPQHpP5AeYgtp9J9A1UcafOgeGoL5tjGvjrJDpTgV/uuVjmedL9Y8CSZNGdd2+ZjpTSIwCbMKY3dAsirRuvEG75QX+nLKim3qvVAQd41DxQ2tZO/Fw3unegTA7ZfYTjqH9e4UzgWxJaauDbZivj0eZ/bXK3sbckNBEAar3MENhtKOKFxgniu1jMQgjztIrpSqzjLB+1KjS0aXbZU+LHewrMcmrZuOGr1rAr1A2q2xx17qIoc4x9wGly5EpxMBExi2fpdPysKS0xZw9JHEBtJ6E+iGL6yTIEiS1bXAvycl695vuhyI2mKp+oUkzC2mHFKbZYCa0TyUj4vSLUOIzN2Gy2AyokP6RMMltADhBTTZX7Uwv/Xx/4pTxDsR4hSIgXSjPOAWSxXT0qVB9r8WPngCLpO9OzETu+QZuavi+41jA7F7T9cLziAxtP27Q31O0HLDU1SlviSWcUGgShHMAsX5nML1Rwc50j9GGgWbNCw1Np8BfsOgo85NMGYu43FUN/RUzGBhafi4/M2vafbbxI3W491p/poilQGXd7cqvd2/5vDx8emWKIbe2tOfG1MOQ4knJahbRFk+MCCnea/SepQjL51i5eSKuAAEUjpQzb3e3jChbScC10pjtyPWf1eoo53b3QtAFvraAZTIl/FfYNox6vxUSHLra3pREflv10L7eMCM48Zuzo6i+hROvgfbzu1JpKIYKAUHZOBQIiG7L9VLyvYaKn+I4rkJ9jjD8+bjMgEzMHGW2VImaOyIEQTMHYr8Hh/34gcoR1O2S0m9jGLi4KU6VC+iskOH4rTNx59/E79roeMIdQxgJV0mcZEp3EeNXu5R/Oyxv2rZ7kW3A6WxOEwDNMVzVyyEXHVuP4IMDMdyjuVGnU2UlsW/kgs/5/nDXqf+J7x0otAmL1swLFWMvF+THWggun6nHSiEcrpBRDq6hLQAAqxa35t6CDkK6qa6V8D4Xniq/Ib7RFlKqHSNCzB6uaSv6jLOpKu7vNooJwvPrzGUPZBPa5JL/TPl6MKTQULYxGWmvFl1UA5iS5wCrvz2C0ZhvvRP26r3aE1U27g0i+B/F54Ngsst09loJcRKC89Aw0IbgYe+M2fosmllG3myXQ0jESmxiWyZKzMGEaRMLoWVGJDr8gKF2/zowDRIRqBTT+Bg4MyRTfsvV94neDcl++69mHP7NRZ/erNRLJdbT/JqQcSdI4FopvwxQsIuMjoJMF3FQkU7HSDPYEwGqEUZzEVweu4hT/uG5OiTpEPVN6FX5QKdfhPiuAP2StNfOZYzDV14zR2DxSDMxaP3ED5Jo1V7Xga4nkOA15WSaFUtZF13bYVQSR+qLW4wKKPghaUV+nlZFmMpMbTNMt8RQIP7JTEdne2XC48ZbZmzUWzHDznzXjCMCtIyKxRc3xOBBtrnejsop8omRc//kTE2ywX+JNCLnBCzgi2cPuzCkkC1/Yw7SDHtISG5MKKN7ShZKdl2vhR31xugacP8uHDLLMrfyr39Oh72wI26vgB4nU8w5wcfbVoONEhxqD1kdTmEMl9C9OHRNS6lYMvD1kJe12I4tjg7jU9HSOsCspWCScWp9yCcPHqlJBZh+pCPPDwk3wCrQ57F1zs1Xq+VTAj8m7NOqA1I+1C4Buc3PA5qqHm3RshOaRGk7esOFKVNgXL5oXbM5TJoGgB6FBYaaABesJCzSiE0307rdJNYvwGS7u3O1IwGE/o4GMuPrrxdngfDTIaCsj+bRr6EyezPNNc5aSxxsjJWiyLGn4PWuOQVAlEaP3qCzvr7UlW8QKZswx5+A2bvJIxTbWUIuNKGbnK+DkUg5MEHXuuhbgC3zIOLKKzCNE0BEiu7iPjHHc13D/6Y1OjttumWgmo99jrgXkmni4sLxvmv/HJUPIElqOULckq5vQeQnoAI9AIT4w+ooPGDWNNPH+P94RImJcs12QZ1dOxLMj1kpFZNDBFxvflerOzJusuAZZxg+0vsYzv/U9Xk1ydlVJ0RbFbWwwIyPRdC6XJUXA7UQ5DKCbFTEZN1X3M2yem96mDwsuS3AVQa25wKO+gwxojQStTKPpArs00B1Oj8KnykrAJljvIAEU+x4H8QpetiOY4o5XTr2ed+gMQi/ov5Iu7eFX4/bhU5bjqtnBKOkPVTOfDPYLCxH70aDGPeAxwdVM9/uKoiyGbfGiC2jIyGaLyuAl6abomH/hemtD2L2dkX+pfhr11SlSPnOgz3n3HzglI4oxwDoWMaCMV4sWu3BgCGKjQwBDqFOlJu2+0hnoLwzxcUvaSTDowTJq0C19Puc36jJJ5HW9FbFrGZchfXHm6WbAPSZYTHbNFlKSycrYL0/nH54Olu/6p3YdQeo74cDoT/k5HDvYykWiMsetx9FWZu8kaww0B8+Lf9Yv8YA3HAGA/CwN6UON+JBbkFSqF1y5lHLtTwnuttbnwZCovj6BIVH2UScu2baIQ9pYi8Die9SzgJ3QLQA1cs5br915+CSKz64SjA33CgFc6/tW3N6Hzrnp0tX32Z88nP0lwtXvUF4vrHCZkcffRHfmRG20Jb6CvN/dyQYoaySDwSHMbmAQ9/2GT/880n3DbQUiv0VWD86rhseAv1DkN7m4/tvqgAR5U+E3ItPBUxSG+jFq1gU1Qh5ZHWPhD2xbC0Kz44ZAYFN7gMygqGpX35Gi9HFxbZiefuC5894ZlFHZW40Kyrup8V2QacVDQyABw0d27cI0oTwQPrJpgsjbztFXDeCtodZu/fMB+yD273Jsi9ZDTV5azV0C9rbhVI0DlpThfrAjorh+q+rlqFmuwp1nBvjULxa74l4Ea8fUhOAAqhu/WTuJYSWdLHwTOMTHhfvZNR6KPPMbjE9DS34NHQciovZaz3FABhu+oMdWXAzBeLQuT8N3JjYYSL785QW+nngGfYHFanuBDaIBJklTcL2/DXy4EuyxuFy1En1gSONvRvm48Y9sY+VfTMVJ1UZ4Sd+3g/BMLA7AGhPoVM0m4Y31HeRNgLLPTBcsHgrvnWvVpFCpxqqL9RT9IjpyfKS2ifhocFw8JoelFoYFyhJUa2+s9bH9Yhyacn+0D2gn2WGi56SY7Q5Joa+WweltzuVELrc6vm7BOYVSdPXxBTdMEATpP+UTK++l3MKYwPixkFNXm018ATCrSMkAJ4tMuPoZzrVlZVi/DG6oPJYUcXgN9laiLrZ27x9SkSK3OGoBB0dpAICA0GG241XrSCCLEb31I6erRzPutK0t+CLbi+RsaCnxaq2aE+sBbTH1wrxWfNancbA3oG3CqExGYgU0sx+c0UysLcsfnGcTzyQlahq7wW+2L8Lau6VkPhjEEt1BF2kvzrcE1VO1sEzZIABb469NAqNxhO7DBAPwQ6dP7yzZQRs5sQDxaAvjL8IoKzVhxscv1VOzEZgCQs0mdWRMzGE3n/J3UANVyxx8Tls4teINQ6XclKrNcBp/HHtOd31PrQRAp7iYaDA4NqihLzC93SeU9xnYs2lI6YcjK4uJesGxV3pdFYFvRQXctDGBLj5BwRjrcXXeuonqp7RMcKSZnWUW65yATzsXaDdVql8pF40P36xbP9PwOqqnnEOrZC6PVUIIzq6F1FPB+Ffk5f3zZAyH9GIhkWrz/JhKDrlv2IEgUfZ+iKtNMvYxqeRu+52TXveSq2It/aklCmyAdU+4F4neJw+pNVKO0dClleejlmev+8cDvt2uSs4wKogehdWMK+laJ/8kXQXKvMRwMUK9FRW00SJrpkIb4rn2kWSvD3BlnLkQ7BCbBTSvt4b2IBlfkNWJBilk0zzztC9qtdaY7Q4kuntcnSHNShKpajpZS4b9PbQiMNDHuuKMdrWUQQzrqiAxR5520EiSrMyhSMICYh7nSXNVdlfXbdcSc99Doe++eeR7KHt/GySSh0p3kouKp9J4Bwa8geajWDTDgJJDgU32vM4FdL+ofo71kuovfGgL/xutKkF07zefDpUopDxl7PUUrqs8a7bbhp9Q1DGaYTRJYz4yhHch9wzkG2XmSvS+hqzZQaJ5hYJ2tSCemJH4UraclXL8wn+40yvXCKt4BoMhYpGoPpUPXJnJBr1Zf4ViGdsv6vtU6VPQrnmH7i9LhmHmsxeh1DSt/943xOdoIKUg1Y5tHwcJzAzEW7aC/14VFM7MzhH08B9OuzRbN+njLoxqoeT06rg6jKMG82eaLECJT7hhyUuOZNdUzc7uEaBUSJ03dNM/tvalWxZAsOsD26dMBwxbn7XILleRGwgw08QKn7b50760KgCUbKblAfjkViln9FbFPw2trL9Zp7PwfHTKimf7Mjt3K7UZTG/+8ococ24DVFkv+iucC1V8Q+FvNcpDFjGzmsIw23A3Sq9ntCyW8eXbBnIfDOuVmyek6ZH/z99PsgSbhDsNbJ4qTZNXmquX924r/1nwaLcZcnIpCElACcY7Bhwp4fWNuuRJ22f4r0J3IfFHtpHJhE8TPdkWcf7SFldT7gxBhNUbWSwEwpg1Queek3/7E1V3fU5ZmC+uuXDFk7YeLGIsimtPYgm40v0F/GHjM0daeMN/4wHFKdlPIlqm6ymUX2Jfo2MCGFinCRu70ep0w4Gw1PuiXYb32AMq12r5ryNHmYkbLI9JmaTP/OBDqww4n6s6TYVuHHbhFE43azy9kthE0Q0W46db/xjT71DVQpSEkVzIPxnx077cNDJ+5hiTEw+wFvEcNKTtBbCGKvw/GqaDefs5WmphU5po1czVj+8S17Mha6BQog9Kwpd4W5519qeb20ypl5Husjm7v1o5nseTfS6QXOcywAr5apbFbCJuNBTLwh8PSnZcPAqgDEBPkJ0j0DSiI4s9DltWTSamqbA96nHuOm/BmNFGY6Vyhj2K4058DTnO7oCJ38IdBZwpGEtAbvOfkSt/cke5Z49aH1Mr0QYLfCbqAZzHdbT8ewh+4B4rCd/apLgRLS8+eltFymaYlwCZgcSsN3DzU1N5Iw+Gszwdt1lo00SDAUW61Q2aQgANu2FuPxrNphMbB7LPouKL76+lc6onhpMW8iB5OqAQhJ4RxbhrDiM7dUTuPzy0epyOTOhJQAXMh1mI0oEV3yB06STcGivDJq6mpxSQI3D7gAF2pryIOKeCaqZ1obSn+G14F8w20khpalERce+NJD3YvXUDk59r7G2hlTEQaEnxIyc6Dsulh5Z0z8trR8Oj2VLssemwqiQLJxf9C0LELJ3obz9Ie8MRMNMykqF60bxIYgi55bvoE57K12XcWvlSUYh2zBBuYVQ+xu26FyXjESlEGYUU8r6VUhkfFF3TwgS9IDSSfow0ewvXp7yqREgOpWscrpOSKk4MYHm2DliFyoDWi+5DN8bjFiGpQYWMwFAN1E5ivwOgpADkSvBoe4y0kSyj/Ui1pfQKEConpRQsRpwviR1DlixyNfxC0AAmeVf2pl0VKiXxUlVcAZbh3ayAt66mtRS3czSjUemTJFqjjdNBIyxrPDTooinmluTwqxCZadz1az3jYuaxOHIUFPoJc0xpk9R3I2AOmx6+lDZseo0v4Y1c6djZTMEz7b0FzEC07Y2k6+e+qQ8AKLZLfZcbJEm3qV3rfFmdGE5vXw4r6H9/OZ+rpjD14SCqqG9VwSGvsMSWHWclCAQs4GHa36xvY82X+MUzesvHxaNEP0eGtngI0t13W0EGA0HQsq0lMuzNM96RzzdGxP1GoJ83h+eNZ7H+anqZwvTA9/EdfooZqDvlKYvp/3Aft3AdOpiheIoqR/5BHyd6m3ZEoxY+AOSHNHxlB/UW6NcfIaTh1ExtKqFOEsKZl4KHDhI3tcdZdXXItlOVBWOQld84cP/DjeAREtxoLdJWicK+J8j2ZzeNl4hjncZBY5KpKthydfNW/1giRH5dc0NKWBxLLFlpxEygLlLdsEPTNo2hU7R4qg0cqQSvUU2/XLCHgAH6RKzprnU8wjG3+4pq0aMHdOUN1d6M4DlFh9cAUUWzoZnW05HpqrbNvdKSnWT9dkyQQfF5W6Nvcmg4F+Wqf+Pr4253eaO0nXGc9Q7hm0QGP3jUxRgga7MoHPldUwPwReMCto/Bh33y70ZXslfT7R6hDEb6zya2L4H43tcZ5ryBwd8oSpABKQE/wO1N2iwXUX6T4Cxofha6eEp1ddtAHOFA9S2KQabOY5CMcD/vNBGxO3KEEkOAIlG63X7Bc5ad0s7P5/dzxPXepPyGxfWaOgth/fZbN1ptaXgQoPMcvguK8wtx85Gpd2RKDRqhnQ6nGg1P0LQ/ZKlskYmzity7cYhV6OJ2f+Dp3yNqBA1OjGeT9LsL8hIFYRpAMmRyymcjGWRiBO3UUWGFUsI0R5AZAnGK7hwykOyhOe4UZH2+Ojlbzb9oKIkMpNpNeLrvnBw/smWzB+wbh/RwgTIGbiJSW4NdxyWFvKymgIXeekVjmpMX+FngmNyH09EmFLCsDFLNY1iFsq+WIBEUn480lfbFaPb+joxsqg27Hch516xXWAl88ridH3Rj900jYuH7tqnMoJEmxWL1R+6bZOoM6D98oq+YkmN2xZg5OZhVbq8bSUwpymhDYLEn9MA8sxzEQzdN2tNMgHdZ8M/w/QKuue0+Wx1k+/uDj+Ne5Anm39jriyXWjAW9NQgXNpjKM3hSBFfeoMbcLIaTbAIsAJJAh/oPQ03IeT5Cdd21DEuhhiiI8V81kou9slwR0Bf/uZIJYqNCg4QZOR02Iz4RkFVjKLkS71hZtye3Bpkef3uErViN9yF6EJf5IxLxtgTqGEWjC4ziJbWPvxywjcOO6sXozsnECidE4/ssRIt1ZqNYmyYd2uIvFk8JFW716w6N7ebVA750fZJPSy4gukZ3cdRXbeyco+s+LhkSlMLM4NuF/zA/anhwn5hJ5GVAB7+PTm+qLSIZlRlDB08DqOxeR/f7yaiKLJZsoOF//RbtVc5WykNZJhv5PZxe/DY5E984LMKHyGBMwxj9cKG5m1Cb32ziyvu2GXJ7TFI/TNL8x5L1ZPIZlbKnPtFMGpjMi5MeBn5fdR8lyikHaknUYZQPV4Y7ImzabJIiHpnzxHM4AvJJzSutQShccFs0L/Vd4bS6MhCNI+oaLCunLZdWDoSochGw6cGGy5odmIo74Qd+M74IV/SsSXsGYDdPJtp1BOMGjlqQTZ7u2gTcB/1GCWYX6WKgpCc1ezUHLkXloUnZqyZcqAYYMDnZLAcQeU7Uv+Biz161fMfwW4xVOzbTiVP92QrEpjvrInyZse1rY4fM1JIo3jnG7ixpvqrBDxY0FRM1aRJz7r+KFrjI1WiWN1r/s+2Y2fOlF5hbYn6/EIpqOD+/qDFMWUXklQ0Tn701aVfaVn4ThV2fSRXzGki2kEnHPDDwtux5EkztOykJGcuVqzrIxAzQ6zBPpoAdrJCcTI388Txop9zCFv1MN28FxnwdaVlT9zqv6ZuatUvMP0S90WQX1BuvCUHalFPLcPcLCfmp45mRG0uVcb/ipSF4CZS/hXXQyRw7+R5k5Lc8DSY9DsdVAJr9Oy+hTXeGZcETVKWjqtNccou0/l16kpd/F69zn730XqAcZD7wEM740a/4C0G1kfDYYJrA0Zj+tIZ7T32mnW2NAA4bhkhzdi9uqL3+K2xOjTeul23qcwyGye/xVbUE4cfi/3vlnjIeLlEf7EgoJO1LgRmKr8LzystxfIA7Q5LK7rjEeWKf3Jp0oLmSPy5PHFXJMAGKON5uTO8NYm9Stmahgtu6DiwbjHGztqcM0ne45EOM19CQEsE0fK/PPVhA8zVqcBplw/qZNKflO0dGuL/HnWKkJ1rl98ncqqVrEhu9ECawuyvwHOC5wTMSGyW0m4JPLyf2Lrr+03k+j+R4rkdK9zHRL5a04TYksxp9NEgqSt+lETaH/L4cMFRv1SjPVIw79Mn7cEpP5vFedB/E1Ej/G3psflLz9r1uEzvrpnBBWA4OOOnQAaiXRQ4kuSKfm8YNel9pqN+Xpf+Uvi1SKd5plK3ioZhLyQqMhlmSLbFbFbuAgSttYMGiiYJqLD6wVJ5qe5aC2vydjQXSP9dVJr0SzBpJneyCD9vvWnel29ZKWU7VqM0ktHGAI5uAN61Q29n/Z7ezE7+FvstfDghvVd88eOglPoLHLbIEBitFtyTU90619HWYjUIeO8ZoTOW1dSN9B0b2TQ9ThG1klTofQAI01KO23VV218Yj3jE65PaF4C64wvkJUhwmq+NmmJ1yokHRgvqDvOdGDlvKeNI/pYHbnfAOJjrCFUk/fRxd0ns+b8eWvaJNG60lzXpLeckODve2IMC/xCZSJ20t+zcTJad+nUi851l7vTli9LV2+46tuglDK62JlYPfoFnI+jRy3Uw7+CvJvLnbOZmKxidG3TZAqbZ1iP9is4xtI/hrik07K7ZlBKwSi+0sDEvr54gMOMQFa49hA+c+S68wOlEs0JOO+i+NJ1/azM8v6rv/wyIkmK0FU6Z+PkkNMTlpXMBvJnDNCgk99znONTk9bfvc9McHGyxQXcULFcDEn6zQAP8Ng6KanH7XBbIHz01/tJ2u3IHoe2aw3ZrnDVMyUYSjFfy8xmXa1LQ8N26tZFM0a3YY6J0LCDtUD/GHZ4S+hlYutySiQZvBU2OyBwWvxJAeK+CXtAN/AeI5wRofIHj+hkQP7TA6uKUBbHVZl2c4hXOch29p/3BqQ+ukO/ogoKuezEE6J4aowo4KKQrr2QwiqJ+Kxj8WLpFi5HwIWLH4URzVEGNXn8AsrBhkPkM/Bgr6nu83VmPcYk7XMnCJX8GXdbOV0NhHwEuTHqiQwYocKMxLha4Gg0EiFepi/mApzMkavM76SGC2vMGtti5W+gNDI3aIT85pxasKV2NCiqKzJiBFGT7W778MiOlS/d8aG3oIEtYhrEJIKer1Dr7nZW5Lf2w4imrmRlDWHd2XwyYipRVOrjuLbM8koHe9r4tWTovljJuye3NJu+JjPaVDGtkg6bn8WWVBsKLJJ8qNnyYbiyFqWLR+QI3X9xSehKf2WEfPtuzb2IImlqMRY/Iv103GKnRZSBjZbNoSxHQ9N/Elmm3Wmt6ODVXAFE4wKxSW2XKN7A6KAbA6EtJcqHMpvAjR4jGIuXFPFI0C7wOu4p1EXSU1Ef30leNavPBu8ua0dKzbvLJCIxkOOK+c1tbtrZcFYcxJ9r5lfR6maPYxfmPqAdjzo1gHF8Q86HIJmQPq6wHtPfz3pHK/l8mg2qT5Yc5jArWu0TNO8vWJk2V6rYOvkezMgS3RV1LOy75MPw/wCf/t0VSjNsXCCqzTq/Dq6EmFzlRybQ8hlOab3M2lA8cKW4lqB2jYcz7DJNyfDJUAAUudHG7Z7GgdUIbuo0A0/8a153XFa/biPQsvxlCdVgoAUu/JgPGE3SZ1ZNEM5a8iltY1XHbkJF2wVSKK0eHV0KESkKEZAWUEeKoNAx1HORsag15y3UzIo6DviiZWOZrIG5Mb61tG5GN8fWqgNDxlRlDwU6B1obT59TNjpezMjZYBUCiw0rhduzVSvAjaqwPdxOrqTWzYqy9/UC6a4ZosV8lOQbQi+VHGKDpgtAkn+MGKgiDvKh8Yd3yQ9mHDQNndKBtCS73WGA2lW6RffgA8qX2lvyN7/nJ9XIho+Og1JNJs6e3lhNB0lcGPBQRcMAOlJn9oSWpteaelXkoPNN2G1a5ggUHQIqCC+iRRELF6GkkMe1F9ADNFK1XLbiOXiVtXT3pkbZurTWFpGwWLpCezuNFtSYCcMj7Cxdz3Vw/i61IMlSSxSBICoqZOp5rTYvRRr0Ex8go0O0MESfxkNKD+60kriUOTC0ZzmF+L9GBsHaJHkgSnaFy/MWFnPbF7u/5G5zw4CUt2VA6Ek3I1qgirJP21VM758IT1m7pINmO+MHareZB9qQij0LY1F8TD1pX9r/8VBcuxTI43U+0O1LSRVl99GlGFuijcGQx6PrPbNaDeLGO56AcBU9a4xpj5XRvRNcYLqxAttSXCZrzn4oKlLcZrK0IoGaXLkDNwuVtHIoNp93qICDvv9/djZM6642J/Mcgfk9xccd6Yts5SUH1ZoECRgOiaLRaMemjJg8CYg0kq0WJEjkMZ/Ruirgf010OsJVXJcDyGSI+AX4cuUHsiChwJyAOEQoJ5VucN9TU/Rk8T1YJU/W1WKpUNmoZurJBQ+xx4LIQWjVISVz80ocpTzgYGmPwq2qWMnsGsXEWIAagjZhEBmhVpYxaYudIc7Za0LKtVMp1HOSzpDWerglf9zr30b8q6bAZ8jn5K/UF44EQwUxnSfM8duU6KIRg23FBDP0CctJl+Gp0GEn0oOKgU0i2LV3fkkkZFjBI95+Sj4HA9EOkQGspV7GRnYQaPTIVG+yfOaYFXE+3Zt4i19sGYQdOvTiICbbE2QkhI+Hp8zViyp8AEitE6UvuFJrF3TqDx6UD3DPFLLmfEFypK/U/Gb1dsf0tkJETvf2UiTgpXDWraOftIWGW7PgW2svwGWQ6W5yA38emxbxyWJZvVtqvt8dKTZidodQ3zZnDek4+syPTuJvziV6LHLsu+s6N3hHQkIMRqk+u061QKhve88e8/fZKK7gVu1+f+ft84ngn0IPjmRoz0WkSoULtfgqicT598G2LEjO8ajBOt8cJ9u2730FcGUIq60G6hKz1kElreaA/V2wiNXHDyOoRnNg0gsYV/wf4XopHy9Ut8kD6cbt56Lrnumcgwn+Qg8Zf+/GRaKuBMJKRwzHQQDURMidePHQSUzeJHngJURYkc/veORYtKWz5PAYhymKDSBOgJ3SWzyKLGMx2K329TRpLLb31cgwyabkSfT9lLqiDg1qx8sKtxuMaW8N8e5TBMEWiRrbuFnUA8AY4Ij9JMyx1dZupk+2Awvi88upEw9TC4N4jvs0RuKMjQKFGwAAjPyiwwjUqcmb0Ro5YRb2xo12FeggzMdHow3y+M3RupwHgpMsHJBromU0FhzQzbXo3DWJPlGD1AVqGZ39Y0h0HfkuiOerQ7QhE87qHnXDzqUsf3NRCuKzp/8sncUc87ecYbHeWJgTPs4/AGDiWK/LHEiapU7QqMQK3ByGD/npPj41dbM3NhyjSEiM2qUD2kdEF2SxzZxh0jgSjnyLNH3aZhkADGggancUBYo6ubG6HuEVljcBHctB3F0n7wB6dl9GbeT7t03IcCAFlWTKFqZEGh48igWUKVd4r0qvZGmWTRNjI2ANS40t5nBwXflzrfpxP4Rw/woCE7ZNMQhzoFtDd3ZAKIoq13LZK7oMxgs2QvEd0cEsy38PYIc2ySH0XxWBW8I/VgPu+XokZkiDWlBuGokkL2i7pt41SMPBtfX1ERHtyd1OKM8prGJr5bqO+kmR95V9YfeSJtmujzvyX69djevIusTxi5vheSBeiYDgmtm36r8eTMgmdYqV7FLtgRG7tqGLgYNEXiVJPxuP18iJjoLP2qY4sVmUcOIiLlee4av1xnwUyczgKZpSiFwUJzE/iaE+xdbnNjzEaLHppFEWRgiQW51Fdn+3AD6wkJGf+J2M5n2dPcY/ZrcVoce40WzKvT2lumFcQwmjfOdyGxjgnC+EXryeOEbqIYhqM5ORne5lZVbiKIt4/SJyT2u2pudx7IZsBQKun4llLdOrFIHXwEq7+l2nzJOKIxRDdlDK4KA91JI2VsDyaj1jJkx1hcx3L7B173kB7q918qoYjh+b18DrjhcLY0gc0+YOJ7OhjCEZmEbLUGhh7CZJEkEoWA3qJUqpDULFvqMsu5PKjge4PwAGn5dXXJkVStlTU7bjqwzYqE7uzekLYi78mdZVKs1qdwH72LE3RVHWE1Kq9cx2Bn5hjoBX/CdkqDgwxo+DMBRCsXSwg7adH51VoJKF3uirv38RXG9c/3R1XqZT/d5TXvvCCPhjdpXn0biGqKy/K0FYhrE2upbmLDzjDmKi0WlNjkkc8B29tsbNCySWWhZ3jvZkA7riTeLaZUe+NVmk9X46RPA0uzVty6GCXsoJ7BWbPQOJL0vpr9aD8hKdD8Ad//1IrOOmoDdkryu2V0bCKnHCvrLZR+3RpAHbPPpATqCwsABgjqS9QaIlHfXCsDyvoswzO1ydADyFNVw6pCXqz6PBd7KUhmdQtFBtJ3tML+OY8MaGQSjMqxWItNcfaPpL6ubysAO3Si9Qc/wUGqUoK1TU2vJtSK9jla0XgtkphewQT4CfbEbw7/8hTedzIIkEtRV758hc2tSAkGvOIWysgogy90oQA5XnXABPMpHiHAi9lO3bApbxwnbQLZhqgNylrkw34mQbB2mncq72hMSLiJ7bOkZUAb0wFK8V7mtQOGefeKqNFDNBCN1LMGYYt1MkPZdBigvesJCE4EKSudfTqhp+dH5tbvhdDGWKbJwgSFa2YSGwg6K4sDCGagHJJx8U+SmQJe2xJu4CS96a20yCEeaAqD/BCD9SlRN30GM21vzpsCp2ANXFmQEZTCFxbCw0NjgPLKx5090Ifm5lBDDhpyLYbRtgP5i3bOAwZkTFtWjbldvj2FKETR27jZz0Rd+drDsXVqSdMEDsVvrobXbUnguCm/9QVSw814Y7KLnH7+RN2j84LWTvO9LA/iLySbf0oWV26uU1xH1w8cc+UAoqjHNzt9GgV3UTPZgwxdal6uRfSLDHVG6zATEU1+E5zYGY4D59URVYdpzz7SQF+SYujB3ZVtNHDODk6HQ5TO9WadvICxepuP2gMQ65o0KQi8hzuBp2Q9iRkA6sYuVC0cbfX6R9rxzmFCjj2ASLcX4F9qhNYPzxoBr0qes1CVY1E+kyExvQu8ZQYosH8r/oFfrVHGMZTboUCT+CMCiMOwEJ1RCJxin/MPlQXrM5IKmVVO6i95xYsahYeWPbv+BY7aS0Pe9tz0KM/DK2RhnSt62oHzD1n5e+vyZg3H2JYABPOIIKrPRDN2EtDJx062JxHuBBZWlqH5N7ONd3HxFMsehLTjH8xemOBVsjVHx6DtlvUtwLrQJTMzFC42CuQJt7bAI+TP0Rs177G7zV7Os6/IVlGWxQQ+K4KBYDKHNNXfMP7oqNsZj/uO9e6ynEOmBWD2NV1gLU/ZKNfD/wbHTNXMIiLqGxDFXG6YdB1NtuIECyhFzmd7tMUzqmxAd9KzUj/pCvmcfrVX1goSHoXFX+vbhRzi1wkH66yCb2BcmeQqsbY+x9RXpe/FoxHF1nd9bZxKirjsCj3DMdJQl1Zw3GWd9wL3p5pgehaynerfA4FrD+WDPWW9YC5c+J0d2f+wy9LvCUiIrXevwNnjbEbMRV115ySP/weEri22F9u55rDW4tlfzVBbMDFieHRrYFQ59ZMADyEe1xcIBCGyFHQt5cXUCleODyAyzvYo/bQXadb1c/COY4sztQb3qtB+uqLGj/8ZTqIRvrtCqpxT8QoWiO4rLIKtL8/a15lzVASdk5tekTolBPYHwX8FXsGU8uEvaAZWvgq7kVH9yHUw1shLfSmE+AIQ+8v6Oi8l+H8SPT8lx6ejpex0wLZMuqxg0ws2XsEf/ddTqq08ezidqTpLNRlQrJTYXRUSYchyXp6FMhwcGjGtdoP/JJB1UbBFPoaVFPnLCSy79qZdknw5+j+laJT4bMAsRLOIqWCT+RJcn6ddhAnFeiSmaEOVJrYxvx9gfQKLa+Ejr81SOUfmvJd/7QYs/GVrMuOUpGQHvA2AoflMENPHDCj897m/1H9J2Ap+YSpG5VYkmiGNSItuJNPklEq2WP+kcCRW5YprTFOTfXw6PHji03nZYZyzHJyfqsdvAubA5E/d1J+HnQ2fg0GGs5SdiAaGd+WE/tcOJoroG8Tnj7kEAun2S/G0M3afoOn8oePKEFnBLUHep51gfj7WY85i9leetNy2SfrBdYqzGnXgLuCEsLAnagFees2dxZH2d5HA+6oODAtb+943v2efGsVUUfTdtKKZ9UMZOa3jqfVzQj7OqVm+4sf83/wtllgnEIXj0Oi0W05JADn+APTTWCsFwBytmrblLRndcPNMXdpyXZmNp45/lEq9k2IMLDj1udU6x82Tn+AlUc4ddvmfGFEo7TEqGDiEOpUSEJxP18mQPQ31MZsw6hsV9G50qZUAcstA8ykh5lozmUjIAJCBL/iYNMJ1bKuZGzvNB4axH0Dzhy7try75Lw+unF5inxnyNxI1p3X2g0GGAPDkvKX5qspoVIRFPxuWle4edF62Q+n+UedRldAr9RHSYiAv2x1sP/s7ZpmIkqzQXaKNyxE+1a9WJnLU5ihNv6LaspV9Lq2wxdUTHjAMm8G8Bu2okoN0LfQt9Pg7Lmo7CjDzM+UWCzRYsHqqGHN/AwBcpPsOlzAXK6exWXAcrnNL/j/U2Pk54z/+KYAl6DiXorFwluJ9uinVggXVMwI7BF10y4x+TIpT8LK541vg14CmgZrggLImANH16bAma8Dm3rnut2ocMeclFUW9T+n2DdEsTYnPGo803ZidtC7zJqOANG5V9loLMGjOeML1RbvfdJd5caqzMGlRpzo/va83t0WbDB+xHPTCwvrICwFIK+MSsVGJeMCqGtse9Fa+GtQHUswOgmrwJ5zqVydS6bUm3uvxSChnbFZBE9/nvWhNkpnHew2yj/JZKPyHeKjb2sWb2BPLdY9/2E5gHxlWj7tS4FN04iA3oDbg7a/crVCWvjpWoOjMxWBGo7kwuyOm8Y9bVWebWhUq0Wn++6X9JLCYnkn3ubW/+GgsSNfSy5eMIp1MdSmCN57E8PtmzGZxBnw+5wtFnoKh7Pd6oiYZR4DyzXSO6DmWckofgiiNGPZhw7LC2uJZad5dNtRb+9008fLG/DqCHZXuvRLJJaNoUK0FW4N7SAcHjfSC6mzrgNu/72Cp+3R/paEENbbr7ipZfF0PgrdTjvfuAJIaqAM4Q4zdGVgNQePVBwpdRCjvCim7Q71Jx81uca4M/CuHZ1byGs9uz4dvaRcJX9MXWmU8k+DVNjVbinZpfRmDR1OYkDJyicx8kmEMRO3xiiAQd2LcEqLgN2AStxYXrT560squLy7XPr7U+3nrgTBIyaECS6jP2qjD1n9+LsYMetghqfgkIwTfIttH/ZNOFas51lJRvfia593Wug7C7sg5/GPd0wNvoJ0fcpcc0/pJfTHynV72j+8LQbZnCBoTX4iVqFo8TdDcKKme9UrM6nI9kVGSjYcvmn4SGd8VcTRXVe5yFXLNoawY1kpvxsKopfocHIh5fGb69TIjGPT6FhZbOSUgHWqtL18RaXFMNXuKKnYgT7+8/9i/1gPRlRycfY8P4uQ29pvruphnjk8YWmW8onS73I+hmu6rAsF4JKLqIpDvrzfCRpMbOhWx1ubmdYFF9VEyNapyvZPr46FbVppmtkFQdMrJv8Aa909Ytv7mxBbDsbiCiIZqFbR4hOR/Xr3qmwcqldD+ISuXnvuNgTQ0PP4WLMQ4sgttBW3YDw/plcf7Wmz+eG7IFxNAruy+oKKF5IvKiyz9KiSBQmjfVy78NNxhSjc2F7nCZopAtpmKjRbooUWhKIZ8F2TtEWLVR6d0Ou0NpKhDrrbiDG6GTBUiUJs6v6rFt0O6mJ3kIY6xvjIQzB6E2H52lVq5M/cbl+OzSibjtjcE6yvBgSC1NC0BEroqNKEh7nfumHGrm2dnEoS3oH7EQ8r7PRQw2B9bzTE+t+BKVjLn2xn8ODGF1ZMVftKf14Fnu7VVubKoCZhlEG57KDT1MfLIN9SozZBMSbgeZtfmlsOkRg75C0uhpwOz8B2OWmXJyEqo/u9XKDufygy3YzDDJqzFNHmoruW+xbzHSz5jD/gA7+ulKHUC+d3dJoG7z7cNgTjV9J9utzZnzCVrOEirjnwkKKsKJadDmhvtealmVZV1D0mC5Qq7/UI3OZRWrMZ/Uq0BxeTV71otWJ8xXcVI1g5t0GLuwDLcwEAsFn2Jn4z6Qmcg4efKg9SHBpOOxlCY6Uk39L4/LZU4qpWfTRAQHCk0XkNTI0GDUX7+SgEoBZYs1Nt3k1bLAwKdjVTRujamAQ1qSm+Axl23ouXLfIII7fQ5ydMc/L/VzRX6mpY7CX4iQ4uNLKFMHhBpJTVZMsnCA6uTLdprvRzRY3WvJtcudvvONyAZ7TGr2q6TLQogo1zIScPglIbVNbV5r1u7samr85ndB4Q7jIcmofiS65bTyyNWmFV8YeRET1vkdih0fhrPQfBmXpXnPwhizt+jksj0KxrdztOibYVhqdF3VNy5wfHT0zu3Piz9v9gzy7SG6RTOX5eBRrro/NwZqrm1b6ogbdwYzcIgOUwIwFFa3ZAB5oDxe7EQZ8sJ2jUr6mAIfIgVn7YvM7jHbAoIHFz2/MtLzpbe1ucCmm6fPiJfYvVT2r+Ye+HUzQ9+IGw179DIrbpvPgrCDQocWBsAEAmrg7+/E52ThcPpcA7fCXIHuvWFjK4uFOUBaRyooyy//Lf5Vn6VcpVE2L/WfY2ZeSCjmUynWXS1JV63PrDggFKJMunBAFSV4hvMc1CcKe5++Qv/ZqCUZ/V6Kd1DO9IqbPRqR6VK7RvuMBGKxZ0uhEgszjjH9SsyV/BNHnUVNDbu8bY+wQMPVqjvvj1qNqLk1D9EBKIyhWOUHRud8VV1UWWPuokCKnEP/zI/gHCqaNcBSJezkzzbKvAvoOBEAZQIufFXYMNzkDIGIP7cORNjOVZyHd8BpbAbDBydJgpNY6dYwtqxUyWnPlx4GKruNKvl1dyXSSA/+uNC9M2M6yD7m+CsPXEOsplF7kpB/b6sIbzBK3kBTupv0lrX0LAzPOJ8uwu625ZDZLDm0hNnbYd+BZbdVmIhOsWb/J73sMQsnXQwOqX/SGIhqKsWlvFSoJ1BPM5XDY98GeV00RY1bFPeofjw0h3ez7/xbzZBVMpVPB+7SMZD6t+Abx0DyhIWzKkO07sHUug3g0coCIAeeZwhrizWu+AkgTszTv2Qi4Ih2H04/kQLjYyoVedI4KiFbJABiqgCLQxfdYXvfBP1ufYTTSnhd+y82U7bKYfzYyXMfOyUo0YATJ993FaaVLDTouf4k3Pwzi1+0EsTVxiLhP1HpHyJ6N9kNvqKXQr4PQV9TnqJUnzRpw9mQ5+3XxqxQvo2TRPvh7zYa17NxPsv4uSJwECVHFWZ2Dp3dNSZvG/1KNI1jptGj8g7977yv1sJAIOUrQ6zv7HBV1vqjh3MxxEyfWD+Vmgnncjj/XtRoz10kF6Dii0TNBLmuLs3SsLOZQk571i/fzg1Cp7jlkype8zyTJTXauL0uUMob3UZMo/9huKTWcYMYgD+xaxwrUAoC6v+Q+Pq/FZzDri8O+SrWT2GnzxwM/m3UuYWcMZ2s02mlFEPo+JcsP+7Cgm0pOErvJqso2j1vdw5iDDGPbX6IXxEbVEmVlGQoi8omP0RORRF+ajUu5YfageHrcV6hMrPyrjrfsOYNrjlWVzsauBCEJ2II5TvXmUjtQuzDyaEP3hrU52jztPPT8jJ3jMvuDL/nyg+qSjDNM9xGq7G2owmECfScc6AKjBCT9alBDuHKFYJ/l8ZiUvvF6xMHNDPBKr5RD/21ADBkVwsvm7gAy9bknJwoluQhZXd5GvcceAXLe02+hldamVp96ZWcQ/E+P6YsBn3nCJ8O8GQ1LGefsrUBbADl3az+LVVhB1c4Bt4tKvXvf/Gd2ChiQXYzJeReZbx+bGrjfEj4udyM8BMVSTB6766Pqh5V+qhhF8XV86J72rpytHz6lyOCNd04YliktipohUemfn/FVhb1UFdW+ivvSMlcC3VJ/yGDgF7T6vLXFi3kCa4m7Wq9QMhoGgc7FD6yBxLBynXp5c0xnyD7XmNYB55evQRPUorkDwzng3YeCx61HdX2VtKmiBYpInTSI0DTdR0pJGNXv57J9T6VpTW+JIfhLDj4X7xPtt2tLJkg6z2wC71YASG/8+M9afEhV+wY2Vx8EKe7v2IZ3V92Y3eLhepkEar+He86RzDdWha2/h04ehCVVINbKo8b02eFk7I53vE8o95siuRqvUxMF8gdPRiGUUaZtZR65KlM3UsR4xIJvDlo13S6dKFksIFRFkseFnfFilslaa254Dhwmpt7J2Apb+mROil/U3wm8Vbd9GJoMOjrxN2T6iVYb95bFivBeTeHbAbOOXHurCu9F8auxxqkBzD/Ua1Dj0huoVs8dC7Hce7E4PmBDVmZfHm3woYcuMJkQeGNNuDA+OvsNH72alCYqachjtmvgB9e8tunXk0mqsRrdt0l+7Gapa5WtdDEqq3Ms+rPxSmxmDVMFRNMuqNOx0Q/Qv6K0GS59oI8eFsY+Jt7r7Gwli8o+cdSaANV2Pl42wKg0iXhkaLHQcbRF9/VLB3TE68SAdLG74o3Y617VG6tNxpfhES2IMZy0GVnQTCFXHEYK0LmGfjJhmxB+/E21KZPp1FHB+/gWKQD5/B6HanKgYSwuuaxb3OmYRPebKuXTkgaf6MVzlSZagek0c70/kttYMmIAZRRI4jsvXJsHcDu3b9Jrcv7qrrgui7tPx9dnipBqo6lwlfgk/UtzcEIl1vkLqxGcZiJP+cy1ccwOnXE/7Y170uD0ptSbV+501vuOQOcOVQVy+CvLyvhXvOWCSfrqrWVa8vuJJzmX21Mxa/C9iQcKnwuLvrwAhYT7r00VaVEi7uJSX7SyuS/HWwdA27gwwDOs+YvQQp1GnCA9dBD1s9NaaY7PCSVFf99+BCvI04yPIpRV241lOOQMsh+HaNYQcmK+QeFz/LzttG2RbwxtRgZpd5S8xFEn5P+rvVqzc+G7W3tzCU5Dt3jHjriA43DkiVwlhIJMHA8oMgdRzi3G4vxkWw3gq9QNIaazPuOAY5zZu4EABN6f11ieC5Y4Es0Usfxk7HtLtpcBAFtwW8Bfh1HwgO87IXWh9KCzvhuXRYXRDCt5M7k+qoxJh7HZbwP1AVk5NZdM8NgU1Ae3NIUfe6ZniIrdP61DGBTf9+1PVTPHH5qtr3H6rb9lHqIG3ANrp5c9Jl7LLYuTrjxIZGXsJb5HaJ62Vy662pi14ROnwR35pxFSx0ByrM5kvoJSQGCUHevwifaZOOxavNRsXgySpSE5GgfvFByTK8D1dAtSZCvFYB+IZBdYzAg0W9r78SYiTv/kPTUH6PDrZcnKehZqNre8LUN5/MWfQP2V69Tn6Rq3dKwPmOqKClxpr3UQMx8KlGex8DZuntle/yPsQr1fRAl7RCyKP74crBiC8+gryTjNh0Zyid8x8pOhWXFcr7PIjJKMFxEv4gQDt+nOS76jyQvE9sAwLOJIrG5HrOV5UrpQwpJXHzbzRHnon9ZHjPIl+nfNX/BVJu8z7fYMAX8FDc/QRIKakQWNb0FWGQ9ua9JaVf+udgommi063GsNGyTBhVJS+h/qGd9S5UzYL0ZBP0DEfKcobBLNcZI4zb5fnUGIpeXbXp4YktFSNrXNYJ5h8SvPnBGj0gxLWQYnfEJvTNG78QOzKIrcRkLkNMLE7i6hZ18scSECciuTU4fcifL3y5bSnnPKq5c1QnCIa99uy4c8VYjBFRApqzY4TTQP/fHL4TNVgmIqafosvpULFLRvnhe5JlcT4jhn59Rdbj6Db0KE8sTsFOeRkPtDcgYAiDThQcrGmrM9XwVwyctmrCBjkAzlyv/WDrTug5IUA5u0PWyvR5nSQPuVr5P0ETVsl46mRq7AVMfoMnhxjxyd6GG1AeeFqi0MKZAfmMLvjMir23eWuiHO9r271rglyQxYMr4GW7lP5zq8hsY7Jej9QpfFi4P58LxaACp5UjuMwWvNjd/gpoq63EbjwRrExsggVOiaipuwPPkJtGQA1tLn07iR0Cf2Q9FRty6zKummOf5b0PWb9/VwU/91ILTwZvGrtAch0VfRBGEdoYqvEsS1tN6X7uvwFRtaYiagTn/E6BqEpcI6vKKoqjPCQSNDnWU+JTQMAm0grFelhkIyME5UTYFqu2LlvOeM6k2SaCgOpw7Y2SkxBJ7y/GlNjUXjzt7wR2xDAb4nJk0XFiLO9WrK966RzkMT87yiTfneselHUDqUv3JZMVyY3CPAVgLomN9Qlz1KUhqMpHa7gqObgGKphXMJIL0ht/rQuv187xUGu78lLtzMV8078RpHXuc4iNqr+hwUtn0ENGDDdccI41Zz5Zwxvj07FF+CIxtLos+VDU3+clmMtgMG6dzXd3QRlKq7PlfkyGm+tuhNSDAI1eCgVjYql14Jm8ZL08RQbpvUZhTgsAyDnH4Re0cRg9DlY/P64m/L31Yg1+s1W5bfT8xhPNf1rUJ62f5LR6a1McIkmUOo0xtzzgQS46Ic2wBBIpxDCeq67mry/mCGlCbZ9XS4FLb0KAvrsvKizHufDW3anN6r/U4Z4aph7CjVjQdbNloYYk61OMOL3CO27ltu++/QoDqUMQ6FnOSsihnZ3YI83ouBMSej9oq8cOMYD+cLNH/cahWV6LQe4lKSO7qrUo+gg+1gK9KsfESty3MbbQxaY8DuHAcX3o4hjCHslHkQTVfY8zT56Rihp6lzQf+TDwYjae4EavwN98j8D31VeS4SlGWMQJHXah7QmLP1JrNJPvWHizP2m+7SFZIZaURCd4ixgsAF0FJ3FfOvlhZ/AxHXTrkQQPuRpwWNuZ5C8rWEjENsL0GUfjD7TAvFoV059XDaHjyGMcc+rUTiSwViNReiyr8ioqKGtS4Y2ytIBK6mJhRvx2Kwu8r48Pk3xKBAc3PvYMI1rgERf/EHbWEvDrl+0YpqkmClGrpNkaPR72x9PZJeLVUN29LDiVuON13Nf1NDgiIeNQLvVc6PSAWF4APUcEflQ9LomwE0O7jTPT1LSKcRw64Lk3cpJAVrXgSog2XJuB3i1eozPNEsYa8M0tLUpl1Ig3HHKtXePB8EKQXY7agSINMj/LgLot7VzGRp7pJ2h+IDb800+6RRn+sbP/ncC3Tq9rqcyaosZq5BE5XKLXXzaU9OoPUXbAl5ZSjwkDes5W+sWMeIEOAsP+p7C2XbXq1/+wfE/U+xqhbicVB6uBwHWBAqh0FtwzC7HAc82Fmar3AQ7rvEiaQKmmOYuBuITOcN0341fEd9l46hEfzYSZD7//rB2lJhx6gZncF97emMRYAa4L9cHVilN+PdqMdiPt/a1XnQtibO+USbc+1CWza1fz7xlRK92d3tNrEEJ+1fMDJAqmm4wQxyjzeWfAKYqO0unmKGr5ij+DRr04dQCmiEMjMIFgHPdDX46Cb7Vc5x8Uz21z3vgSgZ7U4V8YdPRWQzpRlNeSGkoKIN5QpncLzIiQb9r/R8jydtMkyj/bKuoqfD4r0QwJtWgWcpmaEGlZoNHY/rJNuvBVfHbHRrtiCoFaI4yI5m39roGPUXdAst499zfXXkB5hzlPH3P2U20QHU9nBx9aSzidi5sI9bfP8ef05sYLCVT0zd4eMyMHsw/bbP+jQpC0mm6qpATrxisIxSSFw0LkpCcZp1qdgFv56TjrRDyjg4rbniBjFpAUqq2M5ihfrKMl/DMEdf/ZT8A1r403pW1DZZp0iHhd27lb+EXmQnTSoeo3MA9k96hi8Xw2iOW/xs0n3qTgvUqKcDamgcPVcf54NfDKRmgMxmNf1gRV36NhsNRdwGd+TH+tBIrNZALpaa9RIhIRZ06ovRYm0PtGM5GIRsls1D146hoyer11nLH0vQPA4jwLqlEYH00lDeaSaOxtJvFYfH8ax4CthzSEYRj3A5s2JJPq06nTc8jaxVLc6kYk0PWAaU1V2cLvPY8ckI6FknTrUSKdXaGQzGV5wdij2fZYLrQJ7yDmJT6XicyobwFM+1idoyQTAB4G0rVN+tXWjGG197Iy+xG1l58Aoh0UvM+MlCEbgNshd7xq9qmJmZBQqWSLlKCnsMfOYlW08Wh6tDQVhJUhrsYXJVBPqK2Xbtbi1Bwth8J+6J0MSVw7adLSLdw3rcYCF8d/dIsA3YF51Lm9mzi21DrIlT2ttlLDK8f6R510a3acVH64yThumMF4cpXTMQBnV4EX+PuOZ2smYDWfkR1KNlHmhCPYFAk3n//RfV9pUqgIRW0V552gc6rLD2QxilQt1PkQOMhQIIcbe3ggq4avicNdgbyMfRfRIu3HMybYfZmmXLQei2IWmoRwVuQ1e3/jkKYjrbCev6OxDsnznCrISx7S0uZEeL/TcHn593ZT+P1nn0ttRIgB4TQnzkrwxNvWf4suWgrarSKa2YvQEifCKrqy+pm/GPqwu8bEho2dNfwjQQTid1J5QAZt8pMCO+99b1tYrQlPTxx910OEyHQbfU5sPzZRi03QkqolyDH7fguCaKEaaridL22kw4dqIZMOna2/m8k5SK5u/xyaSGyvG4ouFrA87OvqR+Q6LkqVyoiFsjyFmvk4ceQQSHuYtiqPyvgPDbR1lCIu/9LfRk4Kkf5P8OmA/j6EbX1G2dt1mftlzbunr4ILSImvk6ZK3cfnyoBIj93Bo5x/o3M9preQ0eQvSjROuxUOGrJ8Ux2MSgvURwszvOmRgb2tnImjvo/pGFlSBpKsNQJZuT6AXFsefgGj0FPDGOG5irD8XT6iPrCVWnlVRNvB7jloCCTqLVUORM7UGEfOWlBtZyfTne2OcBc2Rj1RkMq+sBJs/TQfCmkoB5SRIUo4KjSLz4aqr6UGRGc21DR7bnyVx/wZ3oGMA30FqTYPVDQkToPzCrp+PU9g3dJ5bQnBvdzEJQ3QYi/HEPQ36u/kFhVKoKzSxeRB7siJt9VNWHOJmJKblxgZ4jogLPGrBKxgESyeHiloYVdChLCvCYoWNYcpvonUkIkjfaXV+0IuFncmtqwY5FlwUzLxinlw4+JxDKASID0TmQOevFF8vcgBzqAKkeZCKdYKY6/+rXcaD2ol4+mgC4s4ZmakWJsQVp85E3Af9oVwMTc6bGuRQi8iwT1jgXcO9Wy+ctRiuyF9nEUZfXV81JyXTQUvP7WSqkqleth/Gs/Kr600jzC3jSFhhXlv4E7/9+qQyTcwaDvC3kj5NH0wBpY7VdTvbMpEmvF4NqbAPJI1P9J8NBivQ8EvEnGoHIledVJL5MpfBsaJ6CPi4iw2ANW6jUZh+FIxEGqD5ho2nS7gpvaEm9AQSVc3mW2aTD/Z1TYb+sCHFlFffwBNStGgj+SgUqnT0VDkThAI2u0Zp3BJb+io+x1GtEo7/Sn9JszXwaPrEuAOaZh/cCnoIygiPtXp0FQyPfPYT4uq4pvQxxVvjGbt5QJP/6dKpK0Wv3pRLFJKxxhzC6IwFciRVwa/mvHpmziHrNYI/x8KUQ1y1qnMZY0oPy9f5K2xaTesT2WNm6i8GMdTALGas3r6T/ZTvfSdFQczp8IlmmvyEBuoRm5P89qCsJ1CM6I7cHP9Izxu0Xpv4FiILagOj701oxx6QAxjQGjHY3Xvlh9Vpz4kbxXaabz22VAnaz+42k7gzG8gW75W2GylIhEAeWOwzs2Kf/CSYGxouXk3UQkGgpuMZOX8OP2XuYlQdWKkDm6Ct7k0293b/3I/qUFko7shZqa3rfmVPyBXh0HWixPSXyJ72lHvYUZGkOcHp+i+uq7xIlDHHu8ESWXMvvRCb1AMnfnkbrIdYxQdSB/Kb3pcN0JrvwpxcQzyQlLCSbnyW9rG5YCOuP+kpkoxDT74mRhiQxmkBtL90+m9s3pz8IoQrXkh734+3qYR+XW178KgmPYMrwOkCvxouv5hGf9dz27iJ/2MhURg4NYR0fE5LRNuYZ3I90QLY67R8WCJ7a0M3PxUBScfa4wbsRT/24Kp+ZHR/g9cvpxShxJmSOQWRgvcHVe68m4uW7Ior2gRz5ucEck6xbgzBthDLWNOnt7nIqWkDcadQHVg4Vfp6Uyh4Hak/GTE2DCnrBLbQOzijsIOJywb0gxu4EC6oUCM0AK6LRgL2yJ6CBjQktrU59AAaUjseGOMOFiN0+wCD0R0gQ1+Wwgr7Mn6fgLM5UCAJTh+S2t1N3ipE34XTWmEsaqdgD2wHBZrcDCuobpuWTyalnlUptllnZSulWG48Bp5uFBgPFp4dWnN00RQpXOq/nUK7t0zlKcZUEsRaP40K795Q+jq6QzjrstLDcuOUiTWOJ9x6vqZIEmB5YxIQhHYbG5WdIjnQ63bzxNX+aQW7Pgh8uFAz/Hc+GdnClORl2drOig4M3ISjHzMQYdXDuWX/0BxjI4/A7mZLWZF01EKxp1OxP9n3lLEnRT/QpXvhv423ftBPGc07T1Bbc6E3KD8uvTtjl2eqQ+OjeyxGtMIGYMe5r8E33gfnSG7wQzBaG2ZYC3qOJeKPSZDDuzqb7SWZ5c1aPV3BQ1KzG8fpyinvRegX0xW+uiThrpZ7QMlO3/SA7xRNV6kRh/sptYvET9VG3bMSsAZHgXi33O13+vfLbX6K+V/En0/DvJVz486p0EyuDBGHiwX8v+shK1FtSaKuLBUaGBdRmBkc6+Htc+52ubxgE9ZRU5AND6psVZ4JNTBWknvSKl1L1I0yb0+OQMjsB9Q65E68Krf15K7U4GaVe29wH29/WUYiIgUfxOJbnCFCljRxwirW55nfMZ7hK2BL63Tira53cUcYJZjOwNPbgZLndsrgKvwDvbjqY3yGYRcwKuGQUpMJQ63I3S4JCkAP5yHRlrqkeXZv2KhH+QUfpcqoA8PwOWphBn373YujXzjOe661xLpPu/WoNTVEJJIYbB1Uyd7UaLjF+CFWTuqQCc4HxoR11nL0RHSrs9MaoITG2R04OiOCw8WTD8+sQkNctx4id4E3wLwG1rNtnKXNwg1VY+uGhyWZtf0MSiBi3NdeaRGZP9EA35/TMYdjV8UyyhPEmimSnFHBLrnQjq3xBt62btJ8i2pR0t/1rvahfw7UG67XXSyRiQ0N0kbJwryWUz3MRPDfOdxHcaRLUS3qXf1Ip9LqXd1FBNplFDcSjRM61EloGU5W+W/IAwJggUDx0A6YEy9C8za+NHGriM9c/0h/oOBSU8mEgoaPENv/i6SgKTdO/THHpULUCl5L9+FRXfaup8+e/GRn5+MjRaomN1aF7pa1RzqLGavWkR7YGAUaOeR2V4CTmxMcKiJ+vEShW6FVurzw7vEev4DJCQG6wiCplFfVsHscioVLuHKpYW3chmPdzaJtDJABL/otvppA/QgfV9k1/qpHqHCK+w8vUkl4rYcMb3r8dLirIkOWc+UFF24s98Yht03R1vMDXXBQzRkkxLPDC3VAzNP7sE19fjSlWE/841wDQOenf8LcwGIKo0CZEhNtTH/Dw4uU1F8AZfjm5DCLDm3skAYpcAcy7QtS5gtdRHEXzqtSgAH7qMiwOhSVy5hLQ8I/tNb5i9JQj/gcxjWtE+OeNhbCFcvvRTfQJBBmLB7NLQSwNYk94mlxONwKyatjogGUkLaNPGJLeqKHNHlcBlsUMDlroucvvQ1+h1aWOu7q051vdH3UYB1aOtfCcMgAA5n68EM6V8rTfj41JrZyKdzJs7SX2jont/Jl53JrEkczg11b4Acu/Tf8I54D8foPiI9a7uRNAoicq9GZ5urzYnsX9/hIVJ4TkaPnGMlXsE+lGa/IVcT73LEj4sczS/o0dB4crw1cftYsDOMrlDT4vDXn0amZYVJvaiw8ZE/rsgoHrpN5/v4tTibwMRg7xnQlRXeSaEy/UGzhdbneJCvaZxiznhdpLCRELsxvspgx4cw78VAFKt4ntNnNIc6M5040EQUQVV8GaAWtQq+5pSBj+HB8IV8Qx0OXoXAsEJ1e5PcE95W7Xv5jcZRDKmgV3KPS86zqxZWOmimItM+eqEOlXsD5PawiluN4Lzj8F5tK/NFPJrCqJ9BY/Gn7YYtSJkr1uJ5s2r48YV2ZV17MwRg2lDfQ5Cg/XHXMyslUCNf+hmp+i35QLb0U//TgHWQWcIwvvbSgJ/EMAieaNNA/+8P0eoe1Gy5qWmp//Oxpna2ugC/oyE/WCpy34nKSwWvrWHc8z+exn9e06BMrdHFoxSZIfeXJQvJatTKazf887CGKOuAATq6p/P7zfM983VgwrasjMHnrLndEeqUS1lxRaV2joqi/KmPfnU7j46w3fvOgggmsEiL+1DWubI+hEsCHRpyeRAohWM7qa/4In6XlsN0m5wgNRa4vzFl/aG75ZqZfFqJfPFo/i1kOUaZb6cXgF2gnR1gqlHzGmoVVH28eqGiYXBsMfNMHm2BS17DNqWvlZe2m3T3wPxzdj9mhVxPLezIJkuTAiCsqDPx+qjPPwlzoBRL898BhfVw9JUg+1kTuNNmxvwMnFGIcuEtrMJ+pTsbQ7iVEySld/RuJpZloAGgtvEAf6gEgTYfHGW14O3jH1uAtsJ1dR0bsRmWIkZ/EoAQjHXg6+Dkz9VgAE0kLtjBRfxQIYV1R4LwTZrvAsV+PEyPEzNpq/eqIoTDeNlAikzuMKqd2ItJ+sAZCqHBmiG2J1AHcMUqYLvv0vOGbXwln4erjCl7MHRqS2YspE7vjjXhtzPhAGKRL95CAipZNKZwIoMK/APPquQlBYQ+CZycETMsEUpHhpG32O73QzvvQrQEMs3yRKU6BEG+A4hAmXofXtYB51CRi9QJfJ5sCvOGD1UOkd/fnX7zy49MaZx2sCHlVzzeOxWt/2soWanZZIcRvXJujf2Q+i6Y/7ObsjpnziplxQjdAqBjmWX0I8+ZbmYQ7++k1WxN4aZB7kDFIi+3NgtaH1tY5jNyp3XIUs1BtoTsKo3Vd21Fdr/T5+aQV/I4GGmhcMLrCl0Cqm+G/3cUcAGFOsGtwZ1ryht2B4YiV2+nVYrpTopORpyjCTMFUO8i/3y8aiXSWb10S2FfpQjTA1MBV2xEZUUbE+d16SUPGX062BM1aYkcOiNzUYKfuANkYjgKkqiKpOHrROzfjqJZUlWeurt4Ou3G/vN36MO9ZjgkHZ9Q9aFK+SasmW3v/l6lZXQRZTOywXPJqNsC+xeEZqYUXp5aJhp1y4ibW/7Hgs/YYnRyqoIiLYC0xHSPidKsSCbKr9qppW+sWbnc2cZmqAYLeCHglJv6tt4XB8j2wX26gN/cWPIVC+MIuR4zljzljzFKV0ZnpmDP57IkVTbJAEnmWPucwmUZe3eJmUsfZmb654K0MHDsK5mCseUsFa81//DGdISq+CBs1l7YgPlu5WY8vX245JiPfZUgCC8Q3fnp/sM9td1kwl4KnBFWzC569gJj7WA3zzWwt+TDBl5nMDldrm2MbI5ySSE+QgyMiTrAbUppT8GEiYqfuiotK5uqeknMYmeGcpMwiwzYcu/u3Ms3FwHIS48eougEU0IANvoQGmsJBk1VIAWapg6kYRQxyWiZZnxI0uNcvmANvoOi872oTiKYMnRH364q2eFIT+N9vZ5pJ/hthcOWs9NPRsDHosg4oibCmx65DC+ZH/OIyHei3PMi1cfDhcicR2HHfeg0zf0LhWQJcCMLwL59NFyo6BwTPFYXgjq8NibdWNft/3SQy6ay8FGJdn8sNluWvT2R0UVDbRofodJmITKRi0DwInL88ATRCQa39YBS3y18GdAu6lSq2+2tGTcTe86LHsJ5c4Lp00mZim4HhMZtGukSUO43ZCyZkAzNvXy+ZGDz/3x6W15zRIdmYR9/h/UjPHAW8RjIaLSC8sJOMiky4T9KB0AYQHSCAiG9euQGpbXCNu59OYQOcPNROo3EJSB2LP4j2jOXYQSTwfQ3YkK9Z+xYCTEH5TJr2iI6clHHS4Wqw66vy5hSJ2fkKh42E+AbCFX8nEw2zIc+bafY4fB8FejxtjeRoj/Ur2LaetuBhKb7G7kYIXux6+m+GGJivLKLEQ0XQ9bulsndVNaPhjxFLZ16EJTV9Oo5TPo3GDGtvpe6xyMPGhf0F/jLaoumi47RgbGQkmtqw8hSDnBUaMpWBPzeao8wDzywt7wvwzOlBkzhY5Xu2CgkgP/EqtUlQ96b/35vylXKe1CTgi+LW80HeFqHXY++FaXas3rUyh9klQXit9ty6HZIOgXHAq3BJcT0f9HeTLjdOl9n+nMM/19RElMAPToHnrD+5NnwxdDr7ib2X9But6KE/QO1gpauW4NUW4acQiLqCGzTz9d5eKE+3iaK6Pg6AwHc+QOJ9gxpX4nOQ493R8kxj1tta04JP2ZyRgNwb/mnzDWdv6MlvDRgFdH8wM9O7lsy6kUSJiE3hv6lgP92JTAJFjlwcvwj9ociJmbT5W0Up6J4HPgF2XpXkAeHvVi6lI+YTwnuEbr0YlgVaR/b1kSdMs8hqwAWsxURHvAuxuZr8YGNsNmLbrzWd8QKQSyXpG4hdgUe0o4pqgidMKXUalp5KKWDEKN/auNRH6103tLs+24RoXE0skVk/rojGmiAQRvckIqtDosnIeVR7pRJiAaWY+JLbhg1tphVfNJfhbthst9AKEGe6nSMCsZjG72MTv19futwt0WuOJ1WGTgvCngO6+aqJwWu7qTIol76JvIhFuP+VL1gAefOeUwlmJw1Zg3KophwgMTd+PPvH4s6SAZ4hYXg/lm+EzET6h5y7EmjbbsgIuWJk1wptTObFycqoMLwdQ347aKWIJVyE7I0cBbHVmCWDIvnwg6sB5vcitshekVt1BhghrONP4a1Z2kzKmXpwa41f2MmX2TkfywTlmQ/eZOej7cM1F+9uTQWJwV1DXbRjOwru+V/UnLq38zIEiYHBwXEcwR3Rf83XxztX+VgLp6jv5iyh+rB8jcrcWdzKcG/pFWec788VTowaNJ97f9NLPW4UpSTVprvV70ghwRkMKdar1WBCQd+M/NrulgzoCHamra9l4zADmnggUgioD4Co3DTYPEsX242v3U0K9iwA7714agrNLEzsGwt4sOSShEDXGjNpkSbmWoPl0oiw6NFPoJgUxr2F1MxlVhXSH4yKfv9lCLp17HjQAnCsSQg9TrxKuEEDiRzFXC6NtO4OY7djF0n8eS6FB+h5icao0lCNA+R18k+I4PuizbPIoPOdkcV+1wOLAOec5qMNmBm992Bmdz2PYlewR2RnnoESiYf9GQQYH/KQUOOHhcoFf5681k1h9P8BJqUhCf8nT9939xfjjPQew5FC3d2fLp3knko9qQ86+ImXn9M5rG9D7c14TWLMJVIYZ19eMcfcXJNMgGoWIzhk21986vTsBXdwfQlahRY3DymOYv1lEQkiQGo07+2VjIh1fHpHi07TRH5nLQAfsxeBXKjyN93m75XnmxtoTkTWFwBiYX4qrI9+0fzh5fMvoxHzMRFxH8MLAfy5dA2bm6eUl025o7xTRuKSMVcrzR+/IHO720GLwpq/uP2Pm5YP4emuny5iVpSWCkqB8KteIxzqqkXPEwiOED9sBte9XjmIjAAiDd0CIkZtVkMxntqws/1KFv1MQaGYJEc5OXNvEwobqfjqM1HmqSMX2AbKeHtAKJISwK6OhAkReFsF/7DoMV9ZiEecujCF+DUQQIXSmN1vyJq6JHtpJxkfeDhWVbiPLWolE37sWkOCVxCEV71p9kPn/AIfIxlFOALhjtu/CYdeTCi71RgOdLb8Ww1GdOb0o6BY4FHErGa8GX6eQSZke8o1rnRF5C5lJw6BlvqODgpDs275h33XnXSJQVTI5BPRDPYAABdjfEZvQi6Tdw72ySWrsVmcNT+wMGI7/RDePFKCImp2wBN5U3IaX6aMSMdx9qjg5fVYD4x4EH+t1npZKw7uhx+wuWYXVoo3dlRkXW4fe3rHIIYU/a9dB+kEAY5rBW2XJdTzS5nD4oRae9vTK3fe9IEXMl06MZClaANFsuEocQ1Nye3uqIE6SYi5QaoN7Q6sZfJ0ON8fq78P8UsauT3LXef5ANT2L76tlKfVFAiTAK3+1OC56uddMGikNSec3fR0cJvfBX4KTKMpaEYsR8QjEOApU/lkMPrmoYmGOVuMge8RKtjprsXB+nGUUXJ5HBS0Yrydft/RbwcA6fuK0Zb8aQDO66OABYdMsdgnqfreysZ4S+0psvpRllAeUAoMN+5I3kd2QM9pi/oSkFkmkxaAuTrXXbXoKjtEgtzzW5XVWw/PKn+7EgfaoeUu3/dT/eNzxxWUNJDITuvE/Fc1X+hRF022obCpm2sQiy+Mbvluo7eAIGNJ08LRxCpH1dvJDINksURTAaxf0Q/JCEjhOd1hntWlEHb2kqpGpaZ/V2KpP+mMlFqaE4Ym9wqLHYGIxTgZf92pGK72m5VdukJCZxvVcFadMHkw2Remr/8iuhSnYdrZXLx+BACNH63Q2kXPqOheGaCW63pT7XUHfJmGvOG1olJS3w9RdSIox01iYgBAcnqOUXpITlQ24745uTcF1PuKYdTXLPjzkj3/KM8VWCXHFBCyyjV4dajAhYEMWFyWi69O/7v282yNA9y6qP6OcZdF4E6QVsrGDkkqr2ZNa6dPdjZ8i073mG7PDrKSCX08Vg09xMYWBVzltoy+z4UmTPutJ7bC7iS+XQRBxIGkgKIyE1RSktDx3kjX57ehUMwlKBHtwC2AIArfQvqrRAWnIlXwfsIYyT3+ZJxDuAsbcWBG0u+ZRTQSwWBr+k/FeAuwlOwOcdNzjvVBXVnfgcQoLSIpKJZQhYCHKGk4f+Bjm2sBaE4AHDo23FeuW8XOCihulcwTWThyZDTr5RourkWI8OL1ZKAhLwtSVx+4F6mwY0s2bDmFNCwk/GPPSlBHh8=
|
||||
payload.base64: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
|
||||
File diff suppressed because one or more lines are too long
+638
-638
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"generated_at": "2026-05-14T11:07:17+08:00",
|
||||
"generated_at": "2026-05-14T11:36:40+08:00",
|
||||
"max_workers": 16,
|
||||
"total_duration_ms": 54587.603,
|
||||
"total_duration_ms": 60732.482,
|
||||
"summary": {
|
||||
"total": 72,
|
||||
"success": 59,
|
||||
@@ -12,10 +12,10 @@
|
||||
"init": 0,
|
||||
"home": 1,
|
||||
"category": 3,
|
||||
"detail": 1,
|
||||
"detail": 0,
|
||||
"player": 1,
|
||||
"url_check": 2,
|
||||
"unexpected": 5
|
||||
"url_check": 1,
|
||||
"unexpected": 7
|
||||
}
|
||||
},
|
||||
"results": [
|
||||
@@ -27,14 +27,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 186.603,
|
||||
"module_load": 212.616,
|
||||
"init": 0.001,
|
||||
"home": 0.005,
|
||||
"category": 2844.529,
|
||||
"detail": 4334.237,
|
||||
"player": 0.004,
|
||||
"url_check": 182.72,
|
||||
"total": 7563.439
|
||||
"home": 0.003,
|
||||
"category": 2894.736,
|
||||
"detail": 4424.166,
|
||||
"player": 0.011,
|
||||
"url_check": 186.936,
|
||||
"total": 7755.209
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -66,14 +66,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 183.772,
|
||||
"module_load": 203.3,
|
||||
"init": 0.005,
|
||||
"home": 0.004,
|
||||
"category": 1356.298,
|
||||
"detail": 4326.783,
|
||||
"home": 0.002,
|
||||
"category": 3345.443,
|
||||
"detail": 2328.786,
|
||||
"player": 0.002,
|
||||
"url_check": 0.059,
|
||||
"total": 5893.512
|
||||
"url_check": 0.12,
|
||||
"total": 5893.864
|
||||
},
|
||||
"counts": {
|
||||
"classes": 12,
|
||||
@@ -105,14 +105,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 181.864,
|
||||
"module_load": 212.451,
|
||||
"init": 0.001,
|
||||
"home": 2735.748,
|
||||
"category": 4356.882,
|
||||
"detail": 2498.699,
|
||||
"player": 2170.867,
|
||||
"url_check": 337.938,
|
||||
"total": 12282.788
|
||||
"home": 4580.951,
|
||||
"category": 2188.921,
|
||||
"detail": 2172.125,
|
||||
"player": 4270.656,
|
||||
"url_check": 1891.009,
|
||||
"total": 15340.429
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -132,46 +132,46 @@
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://lv-sycdn.kuwo.cn/8e14bf8f29ef56a8e16f0751c00e3b0f/6a053c71/resource/1307392909/trackmedia/C200000W91kQ0efKLA.m4a?from=vip",
|
||||
"final_url": "https://lv-sycdn.kuwo.cn/4395b3fd3ed841c21094f426d23e8d6c/6a054356/resource/1307392909/trackmedia/C200000W91kQ0efKLA.m4a?from=vip",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"spider": "PPnix",
|
||||
"file": "PPnix.txt",
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPSConnectionPool(host='www.ppnix.com', port=443): Max retries exceeded with url: /cn/movie/8155.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.ppnix.com', port=443) at 0x728a323191d0>, 'Connection to www.ppnix.com timed out. (connect timeout=10)'))",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 759, in connect\n self.sock = sock = self._new_conn()\n ~~~~~~~~~~~~~~^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPSConnection(host='www.ppnix.com', port=443) at 0x728a323191d0>, 'Connection to www.ppnix.com timed out. (connect timeout=10)')\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.ppnix.com', port=443): Max retries exceeded with url: /cn/movie/8155.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.ppnix.com', port=443) at 0x728a323191d0>, 'Connection to www.ppnix.com timed out. (connect timeout=10)'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 428, in _validate_from_tid\n detail_result = _run_timed(result[\"timings_ms\"], \"detail\", spider.detailContent, clock, [vod_id])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/PPnix.txt\", line 220, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/PPnix.txt\", line 119, in _request_html\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='www.ppnix.com', port=443): Max retries exceeded with url: /cn/movie/8155.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.ppnix.com', port=443) at 0x728a323191d0>, 'Connection to www.ppnix.com timed out. (connect timeout=10)'))\n",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 264.397,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 2307.027,
|
||||
"detail": 10011.482,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 12585.296
|
||||
"module_load": 250.74,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2262.047,
|
||||
"detail": 2201.584,
|
||||
"player": 0.017,
|
||||
"url_check": 3727.31,
|
||||
"total": 8442.398
|
||||
},
|
||||
"counts": {
|
||||
"classes": 2,
|
||||
"category_videos": 24,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "movie/8155.html",
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
"flag": "PPnix",
|
||||
"play_id": "8155|1080P"
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"parse": 0,
|
||||
"url": "https://www.ppnix.com/info/m3u8/8155/1080P.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://www.ppnix.com/info/m3u8/8155/1080P.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -183,14 +183,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 182.043,
|
||||
"module_load": 210.795,
|
||||
"init": 0.007,
|
||||
"home": 0.002,
|
||||
"category": 85.089,
|
||||
"detail": 94.276,
|
||||
"player": 788.609,
|
||||
"url_check": 124.92,
|
||||
"total": 2488.139
|
||||
"home": 0.006,
|
||||
"category": 151.64,
|
||||
"detail": 205.271,
|
||||
"player": 593.068,
|
||||
"url_check": 141.503,
|
||||
"total": 2759.617
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -206,11 +206,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://isure.stream.qqmusic.qq.com/M500004B3lys3Yy5Eq.mp3?guid=9d48efab710b49be83f0fadcb3524d0b&vkey=B2B553AE16373985C94A5ADEAA7A4A0F65ED353BFCC5112B0B456C60C74133BE6365974DCDCE97E82BA2DF8B85A18267FFCECB5A95B0EEA3__v2b9ab6c4&uin=&fromtag=119042&src=M50000458tCR4OeDga.mp3&redirect=1",
|
||||
"url": "https://isure.stream.qqmusic.qq.com/M500004B3lys3Yy5Eq.mp3?guid=a2b176b7e55054ddd8385daacf3c7787&vkey=8F3A79E6E9A7B644D35AD36AE01263E5D201A28752D908BC608168B685E68F678886DFEB3E0FBA73DF0A2A9E98831935ADCE986C04CC7EE1__v2b9ab97b&uin=&fromtag=119042&src=M50000458tCR4OeDga.mp3&redirect=1",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://isure.stream.qqmusic.qq.com/M500004B3lys3Yy5Eq.mp3?guid=9d48efab710b49be83f0fadcb3524d0b&vkey=B2B553AE16373985C94A5ADEAA7A4A0F65ED353BFCC5112B0B456C60C74133BE6365974DCDCE97E82BA2DF8B85A18267FFCECB5A95B0EEA3__v2b9ab6c4&uin=&fromtag=119042&src=M50000458tCR4OeDga.mp3&redirect=1",
|
||||
"final_url": "https://isure.stream.qqmusic.qq.com/M500004B3lys3Yy5Eq.mp3?guid=a2b176b7e55054ddd8385daacf3c7787&vkey=8F3A79E6E9A7B644D35AD36AE01263E5D201A28752D908BC608168B685E68F678886DFEB3E0FBA73DF0A2A9E98831935ADCE986C04CC7EE1__v2b9ab97b&uin=&fromtag=119042&src=M50000458tCR4OeDga.mp3&redirect=1",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -222,14 +222,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 177.036,
|
||||
"module_load": 205.422,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 4297.092,
|
||||
"detail": 4005.139,
|
||||
"player": 0.009,
|
||||
"url_check": 162.127,
|
||||
"total": 8657.317
|
||||
"category": 4348.366,
|
||||
"detail": 3887.164,
|
||||
"player": 0.006,
|
||||
"url_check": 169.739,
|
||||
"total": 8645.877
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -256,39 +256,39 @@
|
||||
{
|
||||
"spider": "youknow",
|
||||
"file": "youknow.txt",
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "'NoneType' object has no attribute 'xpath'",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 428, in _validate_from_tid\n detail_result = _run_timed(result[\"timings_ms\"], \"detail\", spider.detailContent, clock, [vod_id])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/youknow.txt\", line 296, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/youknow.txt\", line 209, in _parse_detail_page\nAttributeError: 'NoneType' object has no attribute 'xpath'\n",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 166.921,
|
||||
"module_load": 210.202,
|
||||
"init": 0.001,
|
||||
"home": 0.002,
|
||||
"category": 5504.075,
|
||||
"detail": 4456.31,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 10139.726
|
||||
"home": 0.001,
|
||||
"category": 3672.843,
|
||||
"detail": 2918.823,
|
||||
"player": 3989.183,
|
||||
"url_check": 8124.467,
|
||||
"total": 18917.431
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
"category_videos": 238,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
"category_videos": 239,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "index",
|
||||
"vod_id": "203914",
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
"flag": "YouKnowTV",
|
||||
"play_id": "eyJ2b2RfaWQiOiIyMDM5MTQiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IjIwMjYwNTEz5bqP56-HIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM5MTQtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM5MTQtMS0xLyJ9LHsic291cmNlIjoi57q_6LevNCIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM5MTQtMi0xLyJ9LHsic291cmNlIjoi57q_6LevNSIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDM5MTQtMi0xLyJ9XX0"
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"parse": 0,
|
||||
"url": "https://vip.dytt-tvs.com/20260513/19942_f4e4b6af/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://cnvod.jimxtc.com/20260513/19942_f4e4b6af/index.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -300,14 +300,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 180.73,
|
||||
"init": 0.003,
|
||||
"module_load": 201.876,
|
||||
"init": 0.004,
|
||||
"home": 0.001,
|
||||
"category": 2510.931,
|
||||
"detail": 2300.586,
|
||||
"player": 43147.53,
|
||||
"url_check": 1016.509,
|
||||
"total": 49156.973
|
||||
"category": 2452.579,
|
||||
"detail": 4325.1,
|
||||
"player": 51985.172,
|
||||
"url_check": 1248.622,
|
||||
"total": 60244.454
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -339,14 +339,14 @@
|
||||
"error": "playerContent 未返回播放地址",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 164.534,
|
||||
"init": 0.007,
|
||||
"home": 1425.385,
|
||||
"category": 4188.413,
|
||||
"detail": 2626.934,
|
||||
"player": 0.004,
|
||||
"module_load": 199.676,
|
||||
"init": 0.001,
|
||||
"home": 2003.101,
|
||||
"category": 2165.274,
|
||||
"detail": 3995.597,
|
||||
"player": 0.002,
|
||||
"url_check": 0.0,
|
||||
"total": 15254.472
|
||||
"total": 14867.922
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -373,39 +373,39 @@
|
||||
{
|
||||
"spider": "世纪音乐",
|
||||
"file": "世纪音乐.txt",
|
||||
"success": false,
|
||||
"failed_stage": "detail",
|
||||
"error": "详情缺少播放源或播放列表",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 163.593,
|
||||
"module_load": 205.512,
|
||||
"init": 0.001,
|
||||
"home": 233.78,
|
||||
"category": 0.007,
|
||||
"detail": 128.452,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 657.423
|
||||
"home": 309.296,
|
||||
"category": 167.309,
|
||||
"detail": 156.419,
|
||||
"player": 0.018,
|
||||
"url_check": 580.511,
|
||||
"total": 1431.972
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
"category_videos": 3,
|
||||
"category_videos": 28,
|
||||
"detail_videos": 1,
|
||||
"episodes": 0
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "rank_list",
|
||||
"vod_id": "rank:rise",
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
"tid": "home",
|
||||
"vod_id": "song:hwcdwntcwc",
|
||||
"flag": "世纪音乐",
|
||||
"play_id": "music:hwcdwntcwc"
|
||||
},
|
||||
"player": {
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"parse": 0,
|
||||
"url": "https://www.4c44.com/data/down.php?ac=music&id=hwcdwntcwc",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "http://m701.music.126.net/20260514120142/07d6545bdd617946f14f5ffd0da0a444/jdymusic/obj/wo3DlMOGwrbDjj7DisKw/29031235696/85ad/0fb1/e0dc/8a7f10c5be4dd2f80e83a659b4795fc2.mp3?vuutv=vpYkPxEPPEVwwLpgvkfjr52aAhQMQ22c3SotAk+p20GDVve+e7hv4RpArGXbkcHtLdiwSdR7Xqeg1CRkfubAjIOFr8uECsE+JvN7aT+Hj8Y=",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -417,14 +417,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 224.571,
|
||||
"module_load": 212.424,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 4263.895,
|
||||
"detail": 2116.156,
|
||||
"player": 5949.951,
|
||||
"url_check": 2332.377,
|
||||
"total": 14887.477
|
||||
"category": 2192.745,
|
||||
"detail": 4039.859,
|
||||
"player": 6002.45,
|
||||
"url_check": 3358.42,
|
||||
"total": 15838.24
|
||||
},
|
||||
"counts": {
|
||||
"classes": 14,
|
||||
@@ -451,39 +451,39 @@
|
||||
{
|
||||
"spider": "乌云影视",
|
||||
"file": "乌云影视.txt",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPSConnectionPool(host='wooyun.tv', port=443): Max retries exceeded with url: /movie/media/video/list?mediaId=483203&lineName=&resolutionCode= (Caused by ConnectTimeoutError(<HTTPSConnection(host='wooyun.tv', port=443) at 0x7a41e9909d10>, 'Connection to wooyun.tv timed out. (connect timeout=15)'))",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 759, in connect\n self.sock = sock = self._new_conn()\n ~~~~~~~~~~~~~~^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPSConnection(host='wooyun.tv', port=443) at 0x7a41e9909d10>, 'Connection to wooyun.tv timed out. (connect timeout=15)')\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='wooyun.tv', port=443): Max retries exceeded with url: /movie/media/video/list?mediaId=483203&lineName=&resolutionCode= (Caused by ConnectTimeoutError(<HTTPSConnection(host='wooyun.tv', port=443) at 0x7a41e9909d10>, 'Connection to wooyun.tv timed out. (connect timeout=15)'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 428, in _validate_from_tid\n detail_result = _run_timed(result[\"timings_ms\"], \"detail\", spider.detailContent, clock, [vod_id])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/乌云影视.txt\", line 344, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/乌云影视.txt\", line 80, in _request_json\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='wooyun.tv', port=443): Max retries exceeded with url: /movie/media/video/list?mediaId=483203&lineName=&resolutionCode= (Caused by ConnectTimeoutError(<HTTPSConnection(host='wooyun.tv', port=443) at 0x7a41e9909d10>, 'Connection to wooyun.tv timed out. (connect timeout=15)'))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 203.903,
|
||||
"init": 0.002,
|
||||
"home": 1198.62,
|
||||
"category": 2293.612,
|
||||
"detail": 5558.24,
|
||||
"player": 0.022,
|
||||
"url_check": 8622.127,
|
||||
"total": 17889.258
|
||||
"module_load": 207.701,
|
||||
"init": 0.001,
|
||||
"home": 2830.205,
|
||||
"category": 4819.537,
|
||||
"detail": 21162.582,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 29023.123
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
"category_videos": 24,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
},
|
||||
"samples": {
|
||||
"tid": "movie",
|
||||
"vod_id": "483203",
|
||||
"flag": "乌云影视",
|
||||
"play_id": "eyJtZWRpYUlkIjogIjQ4MzIwMyIsICJzZWFzb25ObyI6IDEsICJlcE5vIjogMSwgInZpZGVvSWQiOiAxNTc2MjgzMiwgInBsYXlVcmwiOiAiaHR0cHM6Ly9kMWpkbm1rYzFuNWNuNC5jbG91ZGZyb250Lm5ldC9nZW5fb3ZlcnNlYXMvaHR0cHM6Ly9zMi5iZmxsdmlwLmNvbS92aWRlby95YW54aWF4aW5nL2E2ZWY4NTRjMGMxZi9pbmRleC5tM3U4IiwgIm5hbWUiOiAi56ysMembhiDpq5jmuIUifQ"
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://d1jdnmkc1n5cn4.cloudfront.net/gen_overseas/https://s2.bfllvip.com/video/yanxiaxing/a6ef854c0c1f/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/c85375e11bc10dc54f523912dc9496f6f6c5aadf.m3u8",
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -495,14 +495,14 @@
|
||||
"error": "HTTPSConnectionPool(host='www.letu.me', port=443): Read timed out. (read timeout=10)",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 796, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n sock=sock,\n ...<14 lines>...\n assert_fingerprint=self.assert_fingerprint,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 975, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n sock=sock,\n ...<8 lines>...\n tls_in_tls=tls_in_tls,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/ssl_.py\", line 483, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\nTimeoutError: _ssl.c:1063: The handshake operation timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.letu.me', port=443): Read timed out. (read timeout=10)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 412, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/乐兔.txt\", line 117, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/乐兔.txt\", line 72, in _request_html\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.letu.me', port=443): Read timed out. (read timeout=10)\n",
|
||||
"timings_ms": {
|
||||
"module_load": 163.213,
|
||||
"init": 0.0,
|
||||
"module_load": 197.536,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 10066.249,
|
||||
"category": 10042.974,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 10232.51
|
||||
"total": 10274.273
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -534,14 +534,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 190.962,
|
||||
"init": 0.002,
|
||||
"home": 0.005,
|
||||
"category": 2092.928,
|
||||
"detail": 2195.191,
|
||||
"player": 0.003,
|
||||
"url_check": 1099.649,
|
||||
"total": 5602.41
|
||||
"module_load": 203.951,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1988.651,
|
||||
"detail": 2840.473,
|
||||
"player": 0.004,
|
||||
"url_check": 978.097,
|
||||
"total": 6048.4
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -573,14 +573,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 164.619,
|
||||
"module_load": 202.451,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1762.04,
|
||||
"detail": 2156.366,
|
||||
"player": 0.009,
|
||||
"url_check": 2004.712,
|
||||
"total": 6092.816
|
||||
"category": 5136.827,
|
||||
"detail": 2644.93,
|
||||
"player": 0.013,
|
||||
"url_check": 933.533,
|
||||
"total": 8956.739
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -607,19 +607,19 @@
|
||||
{
|
||||
"spider": "人人视频",
|
||||
"file": "人人视频.txt",
|
||||
"success": false,
|
||||
"failed_stage": "url_check",
|
||||
"error": "HTTP 403",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 161.711,
|
||||
"module_load": 195.977,
|
||||
"init": 0.001,
|
||||
"home": 307.021,
|
||||
"category": 252.752,
|
||||
"detail": 239.595,
|
||||
"player": 406.608,
|
||||
"url_check": 365.385,
|
||||
"total": 2890.201
|
||||
"home": 311.921,
|
||||
"category": 264.558,
|
||||
"detail": 244.265,
|
||||
"player": 532.224,
|
||||
"url_check": 506.672,
|
||||
"total": 2065.791
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -628,57 +628,57 @@
|
||||
"episodes": 1
|
||||
},
|
||||
"samples": {
|
||||
"tid": "MOVIE",
|
||||
"vod_id": "56136",
|
||||
"tid": "TV",
|
||||
"vod_id": "57181",
|
||||
"flag": "人人专线",
|
||||
"play_id": "56136@377437"
|
||||
"play_id": "57181@383563"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://a3fkpcuk2gkkpmr.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/1042fe66438071f1b7975420848d0402/6eacc12bf7a6411c8174b99723f415bc-494b769a1432c115ec157a0c96eb87ed-ld.mp4?auth_key=1778742440-be156ea17d393a4e6f3450701cb3962c-0-4929c91d95b26a09cceec0a7c9cd61b7&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=e74c22eb1e87415e9eb1b203903bf8f8&hevc=false&seasonId=56136",
|
||||
"valid": false,
|
||||
"reachable": false,
|
||||
"status_code": 403,
|
||||
"final_url": "https://a3fkpcuk2gkkpmr.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/1042fe66438071f1b7975420848d0402/6eacc12bf7a6411c8174b99723f415bc-494b769a1432c115ec157a0c96eb87ed-ld.mp4?auth_key=1778742440-be156ea17d393a4e6f3450701cb3962c-0-4929c91d95b26a09cceec0a7c9cd61b7&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=e74c22eb1e87415e9eb1b203903bf8f8&hevc=false&seasonId=56136",
|
||||
"reason": "HTTP 403"
|
||||
"url": "https://qn-302-m-play.bwcgee.cn/60b815c142c671f1ac975017e1f90402/30ffc804ae454cdaa23c4518d492908d-0e6b5348788a46aeb1399e154ae316e5-ld.mp4?sign=b9e2168e7d7ef6a7ee85825bf988fa92&t=6a057b8a&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=3d7df603053d45e4988fdd499d35cca3&hevc=false&seasonId=57181",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://612498182.ahdohpiechei.com:22443/OzwfcER4VzlnIl4iDWQYIyk1VyZaKRQLOz9bOw/60b815c142c671f1ac975017e1f90402/30ffc804ae454cdaa23c4518d492908d-0e6b5348788a46aeb1399e154ae316e5-ld.mp4?sign=b9e2168e7d7ef6a7ee85825bf988fa92&t=6a057b8a&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=3d7df603053d45e4988fdd499d35cca3&hevc=false&seasonId=57181&x-sid=0X11AhMWijA4gx&x-redirect=0X11AOzwfcER4VzlnIl4iDWcYIyk1VyZZKRR5IzZEMxI-FnolJ1AiASQfMTg3WydaKRU5&x-lid=0X11Ab5874771ed4e&x-st=0X11Ahash",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"spider": "优酷",
|
||||
"file": "优酷.txt",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPSConnectionPool(host='www.youku.com', port=443): Max retries exceeded with url: /category/data?optionRefresh=1&pageNo=1¶ms=%7B%22type%22%3A%22%E7%94%B5%E8%A7%86%E5%89%A7%22%7D (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.youku.com', port=443) at 0x7a41e9908e10>, 'Connection to www.youku.com timed out. (connect timeout=5)'))",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 759, in connect\n self.sock = sock = self._new_conn()\n ~~~~~~~~~~~~~~^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPSConnection(host='www.youku.com', port=443) at 0x7a41e9908e10>, 'Connection to www.youku.com timed out. (connect timeout=5)')\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.youku.com', port=443): Max retries exceeded with url: /category/data?optionRefresh=1&pageNo=1¶ms=%7B%22type%22%3A%22%E7%94%B5%E8%A7%86%E5%89%A7%22%7D (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.youku.com', port=443) at 0x7a41e9908e10>, 'Connection to www.youku.com timed out. (connect timeout=5)'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 412, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/优酷.txt\", line 261, in categoryContent\n File \"/home/harold/workspace/atv-spiders/py/base/spider.py\", line 145, in fetch\n rsp = requests.get(url, params=params, cookies=cookies, headers=headers, timeout=timeout, verify=verify,\n stream=stream, allow_redirects=allow_redirects)\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='www.youku.com', port=443): Max retries exceeded with url: /category/data?optionRefresh=1&pageNo=1¶ms=%7B%22type%22%3A%22%E7%94%B5%E8%A7%86%E5%89%A7%22%7D (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.youku.com', port=443) at 0x7a41e9908e10>, 'Connection to www.youku.com timed out. (connect timeout=5)'))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 8.381,
|
||||
"module_load": 9.673,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 316.455,
|
||||
"detail": 710.344,
|
||||
"player": 0.002,
|
||||
"url_check": 280.57,
|
||||
"total": 1316.065
|
||||
"category": 5007.162,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 5019.382
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
"category_videos": 23,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
"category_videos": 0,
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
},
|
||||
"samples": {
|
||||
"tid": "电视剧",
|
||||
"vod_id": "show:dccc1a382ea3456eaa77",
|
||||
"flag": "优酷",
|
||||
"play_id": "https://v.youku.com/v_show/id_XNjUxODQ1MzE1Ng==.html"
|
||||
"vod_id": null,
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
},
|
||||
"player": {
|
||||
"parse": 1,
|
||||
"url": "https://v.youku.com/v_show/id_XNjUxODQ1MzE1Ng==.html",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://v.youku.com/v_show/id_XNjUxODQ1MzE1Ng==.html",
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -690,14 +690,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.254,
|
||||
"module_load": 10.396,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 4547.039,
|
||||
"detail": 3104.321,
|
||||
"player": 0.008,
|
||||
"url_check": 173.16,
|
||||
"total": 12007.208
|
||||
"category": 4494.385,
|
||||
"detail": 3885.941,
|
||||
"player": 0.01,
|
||||
"url_check": 185.01,
|
||||
"total": 11151.915
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -729,14 +729,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.32,
|
||||
"module_load": 7.496,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 4529.487,
|
||||
"detail": 2991.214,
|
||||
"player": 5571.303,
|
||||
"url_check": 4171.81,
|
||||
"total": 17272.129
|
||||
"category": 2958.095,
|
||||
"detail": 3511.908,
|
||||
"player": 6842.641,
|
||||
"url_check": 4646.257,
|
||||
"total": 17967.556
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -752,7 +752,7 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://v.xlys.ltd.ua/obj/33BBCA8FAB60A9289E569144D7B75D2EE086847052F78944F7026FAD4ECB7354",
|
||||
"url": "https://v.xlys.ltd.ua/obj/C7280CFE592B5530FBF2A69325F9C423E9A29A30CCA3FCEDD4485F02CA21B7E9",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
@@ -768,14 +768,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.43,
|
||||
"module_load": 4.541,
|
||||
"init": 0.0,
|
||||
"home": 0.001,
|
||||
"category": 2329.334,
|
||||
"detail": 3539.74,
|
||||
"player": 6871.085,
|
||||
"url_check": 6251.125,
|
||||
"total": 18996.055
|
||||
"home": 0.0,
|
||||
"category": 2618.462,
|
||||
"detail": 2605.74,
|
||||
"player": 8929.317,
|
||||
"url_check": 6602.906,
|
||||
"total": 20761.491
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -807,14 +807,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.831,
|
||||
"init": 0.0,
|
||||
"home": 0.001,
|
||||
"category": 5942.529,
|
||||
"detail": 3579.587,
|
||||
"player": 15569.722,
|
||||
"url_check": 4811.913,
|
||||
"total": 29909.099
|
||||
"module_load": 7.067,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 6378.344,
|
||||
"detail": 6519.199,
|
||||
"player": 13993.031,
|
||||
"url_check": 3483.594,
|
||||
"total": 30382.009
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -846,14 +846,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.615,
|
||||
"module_load": 4.801,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2603.259,
|
||||
"detail": 3331.142,
|
||||
"player": 3101.548,
|
||||
"url_check": 3968.147,
|
||||
"total": 13009.416
|
||||
"category": 2161.79,
|
||||
"detail": 4169.95,
|
||||
"player": 3311.987,
|
||||
"url_check": 5076.087,
|
||||
"total": 14725.111
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -885,14 +885,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.814,
|
||||
"init": 0.001,
|
||||
"home": 3292.256,
|
||||
"category": 296.446,
|
||||
"detail": 800.972,
|
||||
"player": 0.002,
|
||||
"url_check": 80.269,
|
||||
"total": 4474.178
|
||||
"module_load": 4.389,
|
||||
"init": 0.0,
|
||||
"home": 3256.562,
|
||||
"category": 281.573,
|
||||
"detail": 796.765,
|
||||
"player": 0.005,
|
||||
"url_check": 78.865,
|
||||
"total": 4418.914
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -924,14 +924,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.638,
|
||||
"init": 327.447,
|
||||
"home": 0.004,
|
||||
"category": 194.901,
|
||||
"detail": 185.906,
|
||||
"player": 0.002,
|
||||
"url_check": 179.695,
|
||||
"total": 898.608
|
||||
"module_load": 3.255,
|
||||
"init": 343.307,
|
||||
"home": 0.009,
|
||||
"category": 189.935,
|
||||
"detail": 227.927,
|
||||
"player": 0.003,
|
||||
"url_check": 165.378,
|
||||
"total": 930.427
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -963,14 +963,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.516,
|
||||
"init": 83.851,
|
||||
"home": 0.001,
|
||||
"category": 214.065,
|
||||
"detail": 2879.184,
|
||||
"player": 357.151,
|
||||
"url_check": 83.954,
|
||||
"total": 3627.456
|
||||
"module_load": 3.762,
|
||||
"init": 84.234,
|
||||
"home": 0.002,
|
||||
"category": 190.805,
|
||||
"detail": 2891.424,
|
||||
"player": 346.071,
|
||||
"url_check": 105.437,
|
||||
"total": 3622.625
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -986,11 +986,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=fe6ec9a2efaa4dd2588a8f3211fd2b89&buy_key=FM&token=9188×tamp=1778728049&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=98d4e541f3e8ef03862e5176d3ed4294&buy_key=FM&token=1176×tamp=1778729813&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=fe6ec9a2efaa4dd2588a8f3211fd2b89&buy_key=FM&token=9188×tamp=1778728049&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=98d4e541f3e8ef03862e5176d3ed4294&buy_key=FM&token=1176×tamp=1778729813&duration=453",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1002,14 +1002,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.071,
|
||||
"init": 0.0,
|
||||
"home": 3189.877,
|
||||
"category": 2880.028,
|
||||
"detail": 4816.726,
|
||||
"player": 6857.18,
|
||||
"url_check": 163.031,
|
||||
"total": 17914.907
|
||||
"module_load": 13.581,
|
||||
"init": 0.001,
|
||||
"home": 3144.022,
|
||||
"category": 4442.419,
|
||||
"detail": 4865.956,
|
||||
"player": 6253.655,
|
||||
"url_check": 181.786,
|
||||
"total": 18902.57
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1025,11 +1025,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778724842&sign=5c387f85789c03d10db93287893be6e3",
|
||||
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778729827&sign=43770f665a4d8d3e94b74e9ac8572463",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778724842&sign=5c387f85789c03d10db93287893be6e3",
|
||||
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778729827&sign=43770f665a4d8d3e94b74e9ac8572463",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1041,14 +1041,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 11.378,
|
||||
"init": 0.004,
|
||||
"home": 2112.057,
|
||||
"category": 4107.158,
|
||||
"detail": 2082.426,
|
||||
"player": 3099.007,
|
||||
"url_check": 130.108,
|
||||
"total": 11542.835
|
||||
"module_load": 9.84,
|
||||
"init": 0.005,
|
||||
"home": 5869.793,
|
||||
"category": 2066.696,
|
||||
"detail": 4112.175,
|
||||
"player": 3199.085,
|
||||
"url_check": 156.417,
|
||||
"total": 15414.665
|
||||
},
|
||||
"counts": {
|
||||
"classes": 3,
|
||||
@@ -1064,11 +1064,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1809832058&x-signature=hz2mpXWGS%2BYCNOnE%2FtisgDg3nDY%3D",
|
||||
"url": "https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1809833825&x-signature=fJLr7pQYBKXm6xL2dQMlDJ%2BLddI%3D",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1809832058&x-signature=hz2mpXWGS%2BYCNOnE%2FtisgDg3nDY%3D",
|
||||
"final_url": "https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1809833825&x-signature=fJLr7pQYBKXm6xL2dQMlDJ%2BLddI%3D",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1080,14 +1080,14 @@
|
||||
"error": "HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)')))",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 796, in connect\n sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n sock=sock,\n ...<14 lines>...\n assert_fingerprint=self.assert_fingerprint,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 975, in _ssl_wrap_socket_and_match_hostname\n ssl_sock = ssl_wrap_socket(\n sock=sock,\n ...<8 lines>...\n tls_in_tls=tls_in_tls,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/ssl_.py\", line 483, in ssl_wrap_socket\n ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\nssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\nurllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)')))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 412, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/四万影视.txt\", line 238, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/四万影视.txt\", line 212, in _api_get\nrequests.exceptions.SSLError: HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)')))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 5.482,
|
||||
"module_load": 4.313,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2262.126,
|
||||
"category": 3866.421,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 2271.164
|
||||
"total": 3873.232
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1119,14 +1119,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.177,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 4005.288,
|
||||
"detail": 4238.727,
|
||||
"player": 3475.692,
|
||||
"url_check": 260.262,
|
||||
"total": 11988.751
|
||||
"module_load": 20.169,
|
||||
"init": 0.002,
|
||||
"home": 0.002,
|
||||
"category": 3911.407,
|
||||
"detail": 5730.942,
|
||||
"player": 4370.898,
|
||||
"url_check": 239.473,
|
||||
"total": 14274.149
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1158,14 +1158,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 10.747,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 502.291,
|
||||
"detail": 408.981,
|
||||
"player": 0.003,
|
||||
"url_check": 1057.212,
|
||||
"total": 1980.071
|
||||
"module_load": 12.951,
|
||||
"init": 0.002,
|
||||
"home": 0.005,
|
||||
"category": 489.265,
|
||||
"detail": 407.453,
|
||||
"player": 0.004,
|
||||
"url_check": 841.9,
|
||||
"total": 1753.312
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1197,14 +1197,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 8.345,
|
||||
"module_load": 6.752,
|
||||
"init": 0.001,
|
||||
"home": 0.009,
|
||||
"category": 10814.164,
|
||||
"detail": 5264.852,
|
||||
"home": 0.01,
|
||||
"category": 8958.134,
|
||||
"detail": 4523.99,
|
||||
"player": 0.004,
|
||||
"url_check": 4503.235,
|
||||
"total": 20591.531
|
||||
"url_check": 2468.966,
|
||||
"total": 15958.751
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1236,14 +1236,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 10.049,
|
||||
"module_load": 6.262,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2303.197,
|
||||
"detail": 2126.141,
|
||||
"player": 4526.331,
|
||||
"url_check": 337.717,
|
||||
"total": 9304.059
|
||||
"category": 2459.037,
|
||||
"detail": 4310.753,
|
||||
"player": 3845.044,
|
||||
"url_check": 441.808,
|
||||
"total": 11063.581
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1259,11 +1259,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T025657Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260514%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=df2e358d39ee677d9790a945452ea440f1f511fbd955028db477746b26454f44",
|
||||
"url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T033705Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260514%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=f6090784e6867f07469cca5e5de68d364ec40fc87a5358e4a5431df94d96a193",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T025657Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260514%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=df2e358d39ee677d9790a945452ea440f1f511fbd955028db477746b26454f44",
|
||||
"final_url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T033705Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260514%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=f6090784e6867f07469cca5e5de68d364ec40fc87a5358e4a5431df94d96a193",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1275,14 +1275,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.078,
|
||||
"init": 0.017,
|
||||
"home": 204.573,
|
||||
"category": 545.214,
|
||||
"detail": 354.417,
|
||||
"player": 0.004,
|
||||
"url_check": 226.878,
|
||||
"total": 1335.864
|
||||
"module_load": 5.398,
|
||||
"init": 0.021,
|
||||
"home": 458.461,
|
||||
"category": 490.179,
|
||||
"detail": 336.133,
|
||||
"player": 0.002,
|
||||
"url_check": 116.912,
|
||||
"total": 1407.766
|
||||
},
|
||||
"counts": {
|
||||
"classes": 30,
|
||||
@@ -1294,15 +1294,15 @@
|
||||
"tid": "都市",
|
||||
"vod_id": "110000044555935694",
|
||||
"flag": "1080P",
|
||||
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778728051&sign=0f60c747801b09710ec0bb01d1e24ca8"
|
||||
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778729816&sign=285a05e5da419c119a0476114390675b"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778728051&sign=0f60c747801b09710ec0bb01d1e24ca8",
|
||||
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778729816&sign=285a05e5da419c119a0476114390675b",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778728051&sign=0f60c747801b09710ec0bb01d1e24ca8",
|
||||
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778729816&sign=285a05e5da419c119a0476114390675b",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1314,14 +1314,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.058,
|
||||
"init": 0.0,
|
||||
"module_load": 5.262,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 2831.765,
|
||||
"detail": 4283.046,
|
||||
"player": 3770.85,
|
||||
"url_check": 2874.487,
|
||||
"total": 13765.023
|
||||
"category": 2819.988,
|
||||
"detail": 1760.396,
|
||||
"player": 1718.421,
|
||||
"url_check": 3501.766,
|
||||
"total": 9806.356
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1353,14 +1353,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.247,
|
||||
"module_load": 10.527,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 497.897,
|
||||
"detail": 643.968,
|
||||
"player": 0.003,
|
||||
"url_check": 151.705,
|
||||
"total": 1300.545
|
||||
"category": 521.137,
|
||||
"detail": 630.987,
|
||||
"player": 0.01,
|
||||
"url_check": 231.136,
|
||||
"total": 1394.547
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1392,14 +1392,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 10.097,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2311.782,
|
||||
"detail": 3075.806,
|
||||
"module_load": 3.797,
|
||||
"init": 0.0,
|
||||
"home": 0.0,
|
||||
"category": 4169.667,
|
||||
"detail": 4286.883,
|
||||
"player": 0.007,
|
||||
"url_check": 256.898,
|
||||
"total": 5655.186
|
||||
"url_check": 268.299,
|
||||
"total": 8729.129
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -1426,19 +1426,19 @@
|
||||
{
|
||||
"spider": "樱花动漫",
|
||||
"file": "樱花动漫.txt",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPSConnectionPool(host='www.dmvvv.com', port=443): Max retries exceeded with url: /play/18834-1-1/ (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.dmvvv.com', port=443) at 0x7a41bc7365d0>, 'Connection to www.dmvvv.com timed out. (connect timeout=15)'))",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 528, in _validate_from_tid\n raise last_error or ValidationError(\"detail\", \"没有可用的播放条目\")\nValidationError: HTTP 404\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 759, in connect\n self.sock = sock = self._new_conn()\n ~~~~~~~~~~~~~~^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPSConnection(host='www.dmvvv.com', port=443) at 0x7a41bc7365d0>, 'Connection to www.dmvvv.com timed out. (connect timeout=15)')\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.dmvvv.com', port=443): Max retries exceeded with url: /play/18834-1-1/ (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.dmvvv.com', port=443) at 0x7a41bc7365d0>, 'Connection to www.dmvvv.com timed out. (connect timeout=15)'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 732, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 467, in _validate_from_tid\n player_result = _run_timed(result[\"timings_ms\"], \"player\", spider.playerContent, clock, play[\"flag\"], play[\"play_id\"], [])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/樱花动漫.txt\", line 96, in playerContent\n File \"/home/harold/workspace/tvbox-resources/py/樱花动漫.txt\", line 113, in _get_html\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='www.dmvvv.com', port=443): Max retries exceeded with url: /play/18834-1-1/ (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.dmvvv.com', port=443) at 0x7a41bc7365d0>, 'Connection to www.dmvvv.com timed out. (connect timeout=15)'))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 3.721,
|
||||
"module_load": 6.209,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 2152.815,
|
||||
"detail": 2102.997,
|
||||
"player": 2082.865,
|
||||
"url_check": 1572.585,
|
||||
"total": 37556.821
|
||||
"home": 0.001,
|
||||
"category": 4106.645,
|
||||
"detail": 4130.845,
|
||||
"player": 15016.669,
|
||||
"url_check": 2825.714,
|
||||
"total": 43696.277
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1453,12 +1453,12 @@
|
||||
"play_id": "/play/18834-1-1/"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://cdn.yzzy31-play.com/20260409/18083_78b8d662/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://cdn.yzzy31-play.com/20260409/18083_78b8d662/index.m3u8",
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1470,14 +1470,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 9.489,
|
||||
"init": 6488.181,
|
||||
"home": 2352.664,
|
||||
"category": 4357.527,
|
||||
"detail": 4423.35,
|
||||
"player": 5576.644,
|
||||
"url_check": 1301.728,
|
||||
"total": 24510.456
|
||||
"module_load": 4.37,
|
||||
"init": 4892.514,
|
||||
"home": 3773.315,
|
||||
"category": 4960.929,
|
||||
"detail": 2856.704,
|
||||
"player": 5741.784,
|
||||
"url_check": 2439.517,
|
||||
"total": 24670.028
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1493,11 +1493,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://usaydd.zvoz3tsd.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=bfe65a6a122640b335693ede40d07683&t=1778728076",
|
||||
"url": "https://usaydd.0rvgx279.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=e0d7810e7dee87e7b489afee94bc8c1a&t=1778729839",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://usaydd.zvoz3tsd.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=bfe65a6a122640b335693ede40d07683&t=1778728076",
|
||||
"final_url": "https://usaydd.0rvgx279.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=e0d7810e7dee87e7b489afee94bc8c1a&t=1778729839",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1509,14 +1509,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 12.05,
|
||||
"init": 0.002,
|
||||
"module_load": 4.927,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 3958.758,
|
||||
"detail": 2824.424,
|
||||
"player": 0.01,
|
||||
"url_check": 1048.842,
|
||||
"total": 7844.895
|
||||
"category": 1947.294,
|
||||
"detail": 1889.624,
|
||||
"player": 0.008,
|
||||
"url_check": 987.773,
|
||||
"total": 4830.29
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1548,14 +1548,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.233,
|
||||
"init": 0.001,
|
||||
"home": 587.271,
|
||||
"category": 441.191,
|
||||
"detail": 1118.351,
|
||||
"player": 0.023,
|
||||
"url_check": 184.845,
|
||||
"total": 2337.655
|
||||
"module_load": 4.845,
|
||||
"init": 0.0,
|
||||
"home": 613.171,
|
||||
"category": 689.502,
|
||||
"detail": 1159.4,
|
||||
"player": 0.028,
|
||||
"url_check": 167.064,
|
||||
"total": 2634.814
|
||||
},
|
||||
"counts": {
|
||||
"classes": 10,
|
||||
@@ -1587,14 +1587,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.625,
|
||||
"module_load": 4.438,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2093.111,
|
||||
"detail": 5262.429,
|
||||
"category": 1931.955,
|
||||
"detail": 3965.762,
|
||||
"player": 0.004,
|
||||
"url_check": 4916.204,
|
||||
"total": 12277.893
|
||||
"url_check": 1171.215,
|
||||
"total": 7074.065
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1626,14 +1626,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.077,
|
||||
"init": 0.003,
|
||||
"home": 128.232,
|
||||
"category": 168.081,
|
||||
"detail": 160.679,
|
||||
"player": 325.301,
|
||||
"url_check": 93.815,
|
||||
"total": 883.645
|
||||
"module_load": 7.143,
|
||||
"init": 0.004,
|
||||
"home": 123.846,
|
||||
"category": 123.888,
|
||||
"detail": 167.591,
|
||||
"player": 339.412,
|
||||
"url_check": 75.296,
|
||||
"total": 837.842
|
||||
},
|
||||
"counts": {
|
||||
"classes": 10,
|
||||
@@ -1649,11 +1649,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778728080830&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
|
||||
"url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778729847874&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778728080830&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
|
||||
"final_url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778729847874&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1665,18 +1665,18 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 14.987,
|
||||
"init": 0.019,
|
||||
"home": 4121.542,
|
||||
"category": 948.981,
|
||||
"detail": 245.578,
|
||||
"module_load": 16.159,
|
||||
"init": 0.032,
|
||||
"home": 3654.068,
|
||||
"category": 862.522,
|
||||
"detail": 285.701,
|
||||
"player": 0.001,
|
||||
"url_check": 186.146,
|
||||
"total": 5518.051
|
||||
"url_check": 180.448,
|
||||
"total": 5000.012
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
"category_videos": 60,
|
||||
"category_videos": 48,
|
||||
"detail_videos": 1,
|
||||
"episodes": 1
|
||||
},
|
||||
@@ -1704,14 +1704,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.433,
|
||||
"module_load": 4.19,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1846.965,
|
||||
"detail": 1848.838,
|
||||
"player": 2927.982,
|
||||
"url_check": 3812.172,
|
||||
"total": 10440.859
|
||||
"home": 0.0,
|
||||
"category": 1840.36,
|
||||
"detail": 3869.591,
|
||||
"player": 2006.877,
|
||||
"url_check": 1811.899,
|
||||
"total": 9533.46
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -1743,14 +1743,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.017,
|
||||
"module_load": 4.065,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 1821.444,
|
||||
"detail": 2757.159,
|
||||
"category": 4860.589,
|
||||
"detail": 2027.178,
|
||||
"player": 0.003,
|
||||
"url_check": 1196.764,
|
||||
"total": 5780.085
|
||||
"url_check": 1075.906,
|
||||
"total": 7968.255
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1782,14 +1782,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.444,
|
||||
"init": 0.002,
|
||||
"home": 0.063,
|
||||
"category": 13166.938,
|
||||
"detail": 4065.281,
|
||||
"module_load": 6.671,
|
||||
"init": 0.001,
|
||||
"home": 0.05,
|
||||
"category": 1997.095,
|
||||
"detail": 1894.396,
|
||||
"player": 0.002,
|
||||
"url_check": 1084.46,
|
||||
"total": 18324.075
|
||||
"url_check": 1231.508,
|
||||
"total": 5130.441
|
||||
},
|
||||
"counts": {
|
||||
"classes": 10,
|
||||
@@ -1821,14 +1821,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.61,
|
||||
"module_load": 7.053,
|
||||
"init": 0.001,
|
||||
"home": 0.016,
|
||||
"category": 2097.664,
|
||||
"detail": 7131.289,
|
||||
"player": 1919.341,
|
||||
"url_check": 125.893,
|
||||
"total": 11280.494
|
||||
"home": 0.023,
|
||||
"category": 2141.438,
|
||||
"detail": 4432.195,
|
||||
"player": 1954.393,
|
||||
"url_check": 136.53,
|
||||
"total": 8672.691
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -1844,11 +1844,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://vd.hxcztech.com/50f14033084458813ea9642171e2a348/20260514110750/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
|
||||
"url": "https://vd.hxcztech.com/497ec613145546075502a546fe862ed7/20260514113714/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://vd.hxcztech.com/50f14033084458813ea9642171e2a348/20260514110750/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
|
||||
"final_url": "https://vd.hxcztech.com/497ec613145546075502a546fe862ed7/20260514113714/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -1860,14 +1860,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.273,
|
||||
"module_load": 3.506,
|
||||
"init": 0.0,
|
||||
"home": 383.044,
|
||||
"category": 253.585,
|
||||
"detail": 909.762,
|
||||
"player": 246.543,
|
||||
"url_check": 67.755,
|
||||
"total": 1864.393
|
||||
"home": 398.168,
|
||||
"category": 288.745,
|
||||
"detail": 595.964,
|
||||
"player": 297.33,
|
||||
"url_check": 111.974,
|
||||
"total": 1696.246
|
||||
},
|
||||
"counts": {
|
||||
"classes": 29,
|
||||
@@ -1899,14 +1899,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.158,
|
||||
"init": 0.001,
|
||||
"home": 293.201,
|
||||
"category": 239.988,
|
||||
"detail": 296.359,
|
||||
"player": 0.103,
|
||||
"url_check": 158.917,
|
||||
"total": 993.659
|
||||
"module_load": 4.048,
|
||||
"init": 0.0,
|
||||
"home": 315.505,
|
||||
"category": 280.03,
|
||||
"detail": 295.25,
|
||||
"player": 0.027,
|
||||
"url_check": 171.914,
|
||||
"total": 1067.394
|
||||
},
|
||||
"counts": {
|
||||
"classes": 8,
|
||||
@@ -1938,14 +1938,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.58,
|
||||
"module_load": 11.435,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 2195.673,
|
||||
"detail": 1829.719,
|
||||
"player": 2733.847,
|
||||
"url_check": 1033.062,
|
||||
"total": 7799.546
|
||||
"home": 0.002,
|
||||
"category": 3842.424,
|
||||
"detail": 1833.449,
|
||||
"player": 1735.809,
|
||||
"url_check": 963.211,
|
||||
"total": 8387.363
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -1977,14 +1977,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 7.223,
|
||||
"init": 0.004,
|
||||
"module_load": 10.791,
|
||||
"init": 0.005,
|
||||
"home": 0.001,
|
||||
"category": 0.004,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 7.518
|
||||
"total": 11.048
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2016,14 +2016,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 19.807,
|
||||
"init": 580.035,
|
||||
"home": 0.092,
|
||||
"category": 495.985,
|
||||
"detail": 332.459,
|
||||
"module_load": 18.625,
|
||||
"init": 726.423,
|
||||
"home": 0.085,
|
||||
"category": 791.669,
|
||||
"detail": 412.832,
|
||||
"player": 0.002,
|
||||
"url_check": 97.296,
|
||||
"total": 1526.328
|
||||
"url_check": 204.046,
|
||||
"total": 2154.327
|
||||
},
|
||||
"counts": {
|
||||
"classes": 11,
|
||||
@@ -2055,14 +2055,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.747,
|
||||
"module_load": 4.899,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 2409.008,
|
||||
"detail": 2013.374,
|
||||
"player": 0.006,
|
||||
"url_check": 166.495,
|
||||
"total": 4593.144
|
||||
"home": 0.001,
|
||||
"category": 2768.11,
|
||||
"detail": 2000.799,
|
||||
"player": 0.005,
|
||||
"url_check": 178.357,
|
||||
"total": 4952.664
|
||||
},
|
||||
"counts": {
|
||||
"classes": 2,
|
||||
@@ -2094,14 +2094,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.783,
|
||||
"init": 0.0,
|
||||
"home": 490.013,
|
||||
"category": 650.515,
|
||||
"detail": 177.466,
|
||||
"player": 304.095,
|
||||
"url_check": 346.59,
|
||||
"total": 1976.131
|
||||
"module_load": 6.152,
|
||||
"init": 0.001,
|
||||
"home": 693.422,
|
||||
"category": 816.479,
|
||||
"detail": 173.74,
|
||||
"player": 321.919,
|
||||
"url_check": 1375.31,
|
||||
"total": 3387.598
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2133,14 +2133,14 @@
|
||||
"error": "Expecting value: line 1 column 1 (char 0)",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/models.py\", line 978, in json\n return complexjson.loads(self.text, **kwargs)\n ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/json/__init__.py\", line 352, in loads\n return _default_decoder.decode(s)\n ~~~~~~~~~~~~~~~~~~~~~~~^^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/json/decoder.py\", line 345, in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/json/decoder.py\", line 363, in raw_decode\n raise JSONDecodeError(\"Expecting value\", s, err.value) from None\njson.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 467, in _validate_from_tid\n player_result = _run_timed(result[\"timings_ms\"], \"player\", spider.playerContent, clock, play[\"flag\"], play[\"play_id\"], [])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/网易云音乐.txt\", line 124, in playerContent\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/models.py\", line 982, in json\n raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)\nrequests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n",
|
||||
"timings_ms": {
|
||||
"module_load": 2.64,
|
||||
"init": 0.0,
|
||||
"home": 369.839,
|
||||
"category": 440.821,
|
||||
"detail": 0.009,
|
||||
"player": 202.82,
|
||||
"module_load": 6.943,
|
||||
"init": 0.002,
|
||||
"home": 442.475,
|
||||
"category": 440.577,
|
||||
"detail": 0.006,
|
||||
"player": 209.676,
|
||||
"url_check": 0.0,
|
||||
"total": 1018.933
|
||||
"total": 1101.58
|
||||
},
|
||||
"counts": {
|
||||
"classes": 62,
|
||||
@@ -2172,14 +2172,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.418,
|
||||
"module_load": 4.437,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 8323.799,
|
||||
"home": 0.001,
|
||||
"category": 12197.512,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 20276.882
|
||||
"total": 20666.614
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2211,14 +2211,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.677,
|
||||
"module_load": 5.469,
|
||||
"init": 0.001,
|
||||
"home": 64.531,
|
||||
"category": 273.482,
|
||||
"detail": 729.876,
|
||||
"player": 0.002,
|
||||
"url_check": 1176.83,
|
||||
"total": 2251.049
|
||||
"home": 1080.14,
|
||||
"category": 320.928,
|
||||
"detail": 733.056,
|
||||
"player": 0.003,
|
||||
"url_check": 934.188,
|
||||
"total": 3074.753
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2250,14 +2250,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.836,
|
||||
"init": 0.0,
|
||||
"home": 0.001,
|
||||
"category": 3391.35,
|
||||
"detail": 2502.862,
|
||||
"player": 0.013,
|
||||
"url_check": 1069.348,
|
||||
"total": 11974.537
|
||||
"module_load": 3.701,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 4305.003,
|
||||
"detail": 1918.802,
|
||||
"player": 0.003,
|
||||
"url_check": 1361.99,
|
||||
"total": 7589.965
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2269,15 +2269,15 @@
|
||||
"tid": "1",
|
||||
"vod_id": "/index.php/vod/detail/id/20398.html",
|
||||
"flag": "百度#至臻",
|
||||
"play_id": "https://pan.baidu.com/s/1biaU7AiKBCzdQ3hmi_hlFw?pwd=u3ic"
|
||||
"play_id": "https://pan.baidu.com/s/1KBoFekk6ROhuUssGJN2kpQ?pwd=rpgh"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://pan.baidu.com/s/1biaU7AiKBCzdQ3hmi_hlFw?pwd=u3ic",
|
||||
"url": "https://pan.baidu.com/s/1KBoFekk6ROhuUssGJN2kpQ?pwd=rpgh",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=biaU7AiKBCzdQ3hmi_hlFw&pwd=u3ic",
|
||||
"final_url": "https://pan.baidu.com/share/init?surl=KBoFekk6ROhuUssGJN2kpQ&pwd=rpgh",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2289,14 +2289,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.21,
|
||||
"init": 0.001,
|
||||
"home": 3332.43,
|
||||
"category": 1359.438,
|
||||
"detail": 1092.513,
|
||||
"player": 2558.1,
|
||||
"url_check": 250.429,
|
||||
"total": 27519.682
|
||||
"module_load": 6.349,
|
||||
"init": 0.0,
|
||||
"home": 2664.151,
|
||||
"category": 3280.895,
|
||||
"detail": 3216.867,
|
||||
"player": 2612.592,
|
||||
"url_check": 257.76,
|
||||
"total": 31546.328
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2328,14 +2328,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 13.234,
|
||||
"module_load": 5.532,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2103.813,
|
||||
"detail": 2432.563,
|
||||
"player": 0.01,
|
||||
"url_check": 1711.343,
|
||||
"total": 6261.819
|
||||
"category": 2236.869,
|
||||
"detail": 2862.318,
|
||||
"player": 0.012,
|
||||
"url_check": 1302.351,
|
||||
"total": 6407.679
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2367,14 +2367,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.719,
|
||||
"module_load": 4.242,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 4643.79,
|
||||
"detail": 3240.021,
|
||||
"player": 0.003,
|
||||
"url_check": 959.174,
|
||||
"total": 8847.154
|
||||
"category": 2047.315,
|
||||
"detail": 2843.816,
|
||||
"player": 0.007,
|
||||
"url_check": 1401.002,
|
||||
"total": 6296.777
|
||||
},
|
||||
"counts": {
|
||||
"classes": 7,
|
||||
@@ -2406,14 +2406,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.111,
|
||||
"module_load": 5.294,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 2167.058,
|
||||
"detail": 4313.535,
|
||||
"player": 15880.284,
|
||||
"url_check": 2102.236,
|
||||
"total": 24468.786
|
||||
"category": 2140.196,
|
||||
"detail": 1793.954,
|
||||
"player": 1824.746,
|
||||
"url_check": 2894.496,
|
||||
"total": 8659.318
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2445,14 +2445,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.014,
|
||||
"init": 0.001,
|
||||
"home": 2678.586,
|
||||
"category": 2613.358,
|
||||
"detail": 2411.27,
|
||||
"player": 2452.718,
|
||||
"url_check": 169.601,
|
||||
"total": 10332.117
|
||||
"module_load": 6.525,
|
||||
"init": 0.0,
|
||||
"home": 3156.615,
|
||||
"category": 2441.375,
|
||||
"detail": 2325.784,
|
||||
"player": 3370.344,
|
||||
"url_check": 175.016,
|
||||
"total": 11477.023
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2468,50 +2468,50 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://hqm3u8.cfysoft.cc/bb59f7ebd6aad9f4ec7f2d754686bebc/6A053C8E/m3u8/resources/14b7ecf82797de0e110ee490da65d42f.m3u8",
|
||||
"url": "https://hqm3u8.cfysoft.cc/29f3384d07b30c3103dc0de1db959e2d/6A054374/m3u8/resources/14b7ecf82797de0e110ee490da65d42f.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://hqm3u8.cfysoft.cc/bb59f7ebd6aad9f4ec7f2d754686bebc/6A053C8E/m3u8/resources/14b7ecf82797de0e110ee490da65d42f.m3u8",
|
||||
"final_url": "https://hqm3u8.cfysoft.cc/29f3384d07b30c3103dc0de1db959e2d/6A054374/m3u8/resources/14b7ecf82797de0e110ee490da65d42f.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"spider": "路漫漫",
|
||||
"file": "路漫漫.txt",
|
||||
"success": true,
|
||||
"failed_stage": null,
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"success": false,
|
||||
"failed_stage": "unexpected",
|
||||
"error": "HTTPSConnectionPool(host='www.lmm85.com', port=443): Max retries exceeded with url: /detail/7821.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.lmm85.com', port=443) at 0x7a41e91d0a50>, 'Connection to www.lmm85.com timed out. (connect timeout=15)'))",
|
||||
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 759, in connect\n self.sock = sock = self._new_conn()\n ~~~~~~~~~~~~~~^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPSConnection(host='www.lmm85.com', port=443) at 0x7a41e91d0a50>, 'Connection to www.lmm85.com timed out. (connect timeout=15)')\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.lmm85.com', port=443): Max retries exceeded with url: /detail/7821.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.lmm85.com', port=443) at 0x7a41e91d0a50>, 'Connection to www.lmm85.com timed out. (connect timeout=15)'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 716, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 428, in _validate_from_tid\n detail_result = _run_timed(result[\"timings_ms\"], \"detail\", spider.detailContent, clock, [vod_id])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/路漫漫.txt\", line 172, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/路漫漫.txt\", line 80, in _get_html\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='www.lmm85.com', port=443): Max retries exceeded with url: /detail/7821.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.lmm85.com', port=443) at 0x7a41e91d0a50>, 'Connection to www.lmm85.com timed out. (connect timeout=15)'))\n",
|
||||
"timings_ms": {
|
||||
"module_load": 4.089,
|
||||
"module_load": 4.553,
|
||||
"init": 0.001,
|
||||
"home": 0.0,
|
||||
"category": 4433.005,
|
||||
"detail": 3529.151,
|
||||
"player": 2549.531,
|
||||
"url_check": 707.397,
|
||||
"total": 13817.13
|
||||
"category": 2546.108,
|
||||
"detail": 15017.623,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 17571.666
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
"category_videos": 20,
|
||||
"detail_videos": 1,
|
||||
"episodes": 2
|
||||
"detail_videos": 0,
|
||||
"episodes": 0
|
||||
},
|
||||
"samples": {
|
||||
"tid": "6",
|
||||
"vod_id": "detail/7821.html",
|
||||
"flag": "dev云播",
|
||||
"play_id": "play/7821_2_1.html"
|
||||
"flag": null,
|
||||
"play_id": null
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://v16.toutiao50.com/7775e93e9f55832a3e73753e9dca69b8/6a069372/video/tos/alisg/tos-alisg-ve-0051c001-sg/owziZVabGgknYEoL5mIlAoPWAAuviCBZX1U5E/",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://v16.toutiao50.com/7775e93e9f55832a3e73753e9dca69b8/6a069372/video/tos/alisg/tos-alisg-ve-0051c001-sg/owziZVabGgknYEoL5mIlAoPWAAuviCBZX1U5E/",
|
||||
"parse": null,
|
||||
"url": "",
|
||||
"valid": false,
|
||||
"reachable": null,
|
||||
"status_code": null,
|
||||
"final_url": "",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2523,14 +2523,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.944,
|
||||
"module_load": 5.523,
|
||||
"init": 0.001,
|
||||
"home": 384.115,
|
||||
"category": 94.391,
|
||||
"detail": 3412.298,
|
||||
"player": 152.56,
|
||||
"url_check": 98.521,
|
||||
"total": 4147.768
|
||||
"home": 383.358,
|
||||
"category": 92.461,
|
||||
"detail": 3636.109,
|
||||
"player": 150.662,
|
||||
"url_check": 73.808,
|
||||
"total": 4343.913
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2546,11 +2546,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://lv.sycdn.kuwo.cn/e01892d6a5daae2678ede4cdc58865be/6a053c88/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
|
||||
"url": "http://lv.sycdn.kuwo.cn/a4dec454db45babc2af0d942868fa468/6a05436d/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "http://lv.sycdn.kuwo.cn/e01892d6a5daae2678ede4cdc58865be/6a053c88/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
|
||||
"final_url": "http://lv.sycdn.kuwo.cn/a4dec454db45babc2af0d942868fa468/6a05436d/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2562,14 +2562,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 14.039,
|
||||
"init": 477.364,
|
||||
"home": 320.48,
|
||||
"category": 265.154,
|
||||
"detail": 318.304,
|
||||
"player": 340.76,
|
||||
"url_check": 60.595,
|
||||
"total": 1798.898
|
||||
"module_load": 10.264,
|
||||
"init": 527.175,
|
||||
"home": 339.586,
|
||||
"category": 334.501,
|
||||
"detail": 337.838,
|
||||
"player": 369.199,
|
||||
"url_check": 80.25,
|
||||
"total": 1999.916
|
||||
},
|
||||
"counts": {
|
||||
"classes": 12,
|
||||
@@ -2579,17 +2579,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "recommend",
|
||||
"vod_id": "306001784",
|
||||
"vod_id": "760038253",
|
||||
"flag": "酷狗音乐",
|
||||
"play_id": "306001784"
|
||||
"play_id": "760038253"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "http://fsdg360.tx.kugou.com/202605141107/80c51688929e8dabf5a4686bcca3ec71/v3/ce0e09b1b0de01dfe87b564f69e90cba/yp/p_0_960121/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx306001784_qu128_s373511450.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"url": "http://fsdg360.tx.kugou.com/202605141137/16e0c7f90002b05e17f527ac6cca780b/v3/d90e9423d833314dbfcd752586b7fb43/yp/p_0_960157/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx760038253_qu128_s417377594.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "http://fsdg360.tx.kugou.com/202605141107/80c51688929e8dabf5a4686bcca3ec71/v3/ce0e09b1b0de01dfe87b564f69e90cba/yp/p_0_960121/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx306001784_qu128_s373511450.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"final_url": "http://fsdg360.tx.kugou.com/202605141137/16e0c7f90002b05e17f527ac6cca780b/v3/d90e9423d833314dbfcd752586b7fb43/yp/p_0_960157/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx760038253_qu128_s417377594.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2601,14 +2601,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 3.859,
|
||||
"module_load": 3.672,
|
||||
"init": 0.001,
|
||||
"home": 709.643,
|
||||
"category": 259.857,
|
||||
"detail": 238.405,
|
||||
"player": 256.906,
|
||||
"url_check": 542.119,
|
||||
"total": 2011.518
|
||||
"home": 748.535,
|
||||
"category": 239.276,
|
||||
"detail": 237.987,
|
||||
"player": 248.017,
|
||||
"url_check": 562.098,
|
||||
"total": 2040.28
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2624,11 +2624,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778728072-ec87b2278f794d3b9ead1237e397c02e-0-14c6487fecd96e62e0d5864d72d102ef",
|
||||
"url": "https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778729836-35092b8352514925befea08a995e64eb-0-05f4e0835539eeb45ecc3ee864b1a51b",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778728072-ec87b2278f794d3b9ead1237e397c02e-0-14c6487fecd96e62e0d5864d72d102ef",
|
||||
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778729836-35092b8352514925befea08a995e64eb-0-05f4e0835539eeb45ecc3ee864b1a51b",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2640,14 +2640,14 @@
|
||||
"error": "分类视频列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 14.744,
|
||||
"module_load": 3.72,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 1096.187,
|
||||
"category": 1483.956,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 3139.086
|
||||
"total": 3100.692
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2679,14 +2679,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 6.566,
|
||||
"module_load": 4.772,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 7131.865,
|
||||
"detail": 2957.02,
|
||||
"player": 3244.781,
|
||||
"url_check": 1641.982,
|
||||
"total": 14982.731
|
||||
"category": 5958.542,
|
||||
"detail": 4983.004,
|
||||
"player": 4258.592,
|
||||
"url_check": 2494.293,
|
||||
"total": 17700.113
|
||||
},
|
||||
"counts": {
|
||||
"classes": 4,
|
||||
@@ -2696,17 +2696,17 @@
|
||||
},
|
||||
"samples": {
|
||||
"tid": "1",
|
||||
"vod_id": "/voddetail/239468.html",
|
||||
"vod_id": "/voddetail/239368.html",
|
||||
"flag": "高清31",
|
||||
"play_id": "/vodplay/239468-2-1.html"
|
||||
"play_id": "/vodplay/239368-2-1.html"
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://cdn.vvvip-plays33.cc/20260513/13594_86f01e5c/index.m3u8",
|
||||
"url": "https://cdn.vvvip-plays33.cc/20260513/13579_e13dd027/index.m3u8",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://cdn.vvvip-plays33.cc/20260513/13594_86f01e5c/index.m3u8",
|
||||
"final_url": "https://cdn.vvvip-plays33.cc/20260513/13579_e13dd027/index.m3u8",
|
||||
"reason": null
|
||||
}
|
||||
},
|
||||
@@ -2718,14 +2718,14 @@
|
||||
"error": "分类列表为空",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.821,
|
||||
"module_load": 5.872,
|
||||
"init": 0.001,
|
||||
"home": 3190.345,
|
||||
"home": 1630.72,
|
||||
"category": 0.0,
|
||||
"detail": 0.0,
|
||||
"player": 0.0,
|
||||
"url_check": 0.0,
|
||||
"total": 3195.311
|
||||
"total": 1636.804
|
||||
},
|
||||
"counts": {
|
||||
"classes": 0,
|
||||
@@ -2757,14 +2757,14 @@
|
||||
"error": "HTTP 404",
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 4.101,
|
||||
"module_load": 3.95,
|
||||
"init": 0.001,
|
||||
"home": 0.001,
|
||||
"category": 885.543,
|
||||
"detail": 671.564,
|
||||
"player": 0.014,
|
||||
"url_check": 2403.726,
|
||||
"total": 10714.079
|
||||
"category": 1988.773,
|
||||
"detail": 1943.884,
|
||||
"player": 0.05,
|
||||
"url_check": 2173.464,
|
||||
"total": 12185.039
|
||||
},
|
||||
"counts": {
|
||||
"classes": 6,
|
||||
@@ -2796,14 +2796,14 @@
|
||||
"error": null,
|
||||
"traceback": null,
|
||||
"timings_ms": {
|
||||
"module_load": 5.599,
|
||||
"module_load": 4.854,
|
||||
"init": 0.001,
|
||||
"home": 4472.216,
|
||||
"category": 942.396,
|
||||
"detail": 915.066,
|
||||
"player": 1210.178,
|
||||
"url_check": 107.468,
|
||||
"total": 12155.044
|
||||
"home": 2742.734,
|
||||
"category": 1977.308,
|
||||
"detail": 1927.779,
|
||||
"player": 4563.643,
|
||||
"url_check": 102.112,
|
||||
"total": 18078.359
|
||||
},
|
||||
"counts": {
|
||||
"classes": 5,
|
||||
@@ -2819,11 +2819,11 @@
|
||||
},
|
||||
"player": {
|
||||
"parse": 0,
|
||||
"url": "https://v26-cold.douyinvod.com/875130e197369e70a020cbefdbf0a8ec/6a059bb1/video/tos/cn/tos-cn-v-5f73e7/o4oCFgLenmpTLBOeIbswrhIGAIf1EosXT15aIl/",
|
||||
"url": "https://v3-dy-o.zjcdn.com/aeddb6f82a7df2f83a017f69ab1b0674/6a05a29b/video/tos/cn/tos-cn-v-5f73e7/o4oCFgLenmpTLBOeIbswrhIGAIf1EosXT15aIl/",
|
||||
"valid": true,
|
||||
"reachable": true,
|
||||
"status_code": 200,
|
||||
"final_url": "https://v26-cold.douyinvod.com/875130e197369e70a020cbefdbf0a8ec/6a059bb1/video/tos/cn/tos-cn-v-5f73e7/o4oCFgLenmpTLBOeIbswrhIGAIf1EosXT15aIl/",
|
||||
"final_url": "https://v3-dy-o.zjcdn.com/aeddb6f82a7df2f83a017f69ab1b0674/6a05a29b/video/tos/cn/tos-cn-v-5f73e7/o4oCFgLenmpTLBOeIbswrhIGAIf1EosXT15aIl/",
|
||||
"reason": null
|
||||
}
|
||||
}
|
||||
|
||||
+77
-77
@@ -1,8 +1,8 @@
|
||||
# 爬虫校验报告
|
||||
|
||||
- 生成时间: 2026-05-14T11:07:17+08:00
|
||||
- 生成时间: 2026-05-14T11:36:40+08:00
|
||||
- 并发线程数: 16
|
||||
- 总耗时(ms): 54.588秒
|
||||
- 总耗时(ms): 60.732秒
|
||||
- 总数: 72
|
||||
- 成功: 59
|
||||
- 失败: 13
|
||||
@@ -15,84 +15,84 @@
|
||||
| 初始化 | 0 |
|
||||
| 首页分类 | 1 |
|
||||
| 分类列表 | 3 |
|
||||
| 视频详情 | 1 |
|
||||
| 视频详情 | 0 |
|
||||
| 播放地址 | 1 |
|
||||
| 地址校验 | 2 |
|
||||
| 未预期异常 | 5 |
|
||||
| 地址校验 | 1 |
|
||||
| 未预期异常 | 7 |
|
||||
|
||||
## 明细结果
|
||||
|
||||
| 爬虫 | 状态 | 失败阶段 | 总耗时 | 模块加载 | 初始化 | 首页分类 | 分类列表 | 视频详情 | 播放地址 | 地址校验 | 返回地址 | 错误信息 |
|
||||
| --- | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | --- | --- |
|
||||
| [4K指南](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4K%E6%8C%87%E5%8D%97.txt) | 成功 | | 7.563秒 | 186.603ms | 0.001ms | 0.005ms | 2.845秒 | 4.334秒 | 0.004ms | 182.72ms | https://pan.quark.cn/s/547b032442bb | |
|
||||
| [6V磁力](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/6V%E7%A3%81%E5%8A%9B.txt) | 成功 | | 5.894秒 | 183.772ms | 0.005ms | 0.004ms | 1.356秒 | 4.327秒 | 0.002ms | 0.059ms | magnet:?xt=urn:btih:bf9a134b00c3ccc55c743b1340e15539f2321241&dn=%E7%88%B1%E6%83%85%E6%B2%A1%E6%9C%89%E7%A5%9E%E8%AF%9D01-07 | |
|
||||
| [AAZ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/AAZ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 12.283秒 | 181.864ms | 0.001ms | 2.736秒 | 4.357秒 | 2.499秒 | 2.171秒 | 337.938ms | https://s.5bb3.com/m4a/3374e5b4a4d9d8e8f967976747b5c2ca.m4a | |
|
||||
| [PPnix](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/PPnix.txt) | 失败 | 未预期异常 | 12.585秒 | 264.397ms | 0.0ms | 0.0ms | 2.307秒 | 10.011秒 | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='www.ppnix.com', port=443): Max retries exceeded with url: /cn/movie/8155.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.ppnix.com', port=443) at 0x728a323191d0>, 'Connection to www.ppnix.com timed out. (connect timeout=10)')) |
|
||||
| [QQ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 2.488秒 | 182.043ms | 0.007ms | 0.002ms | 85.089ms | 94.276ms | 788.609ms | 124.92ms | https://isure.stream.qqmusic.qq.com/M500004B3lys3Yy5Eq.mp3?guid=9d48efab710b49be83f0fadcb3524d0b&vkey=B2B553AE16373985C94A5ADEAA7A4A0F65ED353BFCC5112B0B456C60C74133BE6365974DCDCE97E82BA2DF8B85A18267FFCECB5A95B0EEA3__v2b9ab6c4&uin=&fromtag=119042&src=M50000458tCR4OeDga.mp3&redirect=1 | |
|
||||
| [libvio](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt) | 成功 | | 8.657秒 | 177.036ms | 0.001ms | 0.001ms | 4.297秒 | 4.005秒 | 0.009ms | 162.127ms | https://pan.quark.cn/s/0337b1b18498 | |
|
||||
| [youknow](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt) | 失败 | 未预期异常 | 10.14秒 | 166.921ms | 0.001ms | 0.002ms | 5.504秒 | 4.456秒 | 0.0ms | 0.0ms | | 'NoneType' object has no attribute 'xpath' |
|
||||
| [七味](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt) | 成功 | | 49.157秒 | 180.73ms | 0.003ms | 0.001ms | 2.511秒 | 2.301秒 | 43.148秒 | 1.017秒 | https://www.pcmp4.com/py/499598-1-1.html | |
|
||||
| [不太灵](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%8D%E5%A4%AA%E7%81%B5.txt) | 失败 | 播放地址 | 15.254秒 | 164.534ms | 0.007ms | 1.425秒 | 4.188秒 | 2.627秒 | 0.004ms | 0.0ms | | playerContent 未返回播放地址 |
|
||||
| [世纪音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt) | 失败 | 视频详情 | 657.423ms | 163.593ms | 0.001ms | 233.78ms | 0.007ms | 128.452ms | 0.0ms | 0.0ms | | 详情缺少播放源或播放列表 |
|
||||
| [两个BT](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt) | 成功 | | 14.887秒 | 224.571ms | 0.001ms | 0.001ms | 4.264秒 | 2.116秒 | 5.95秒 | 2.332秒 | https://zijieapi.douyinbyte.com/m3u8/44dcdf41c3b2cbc74554e3498f99dd5b.m3u8 | |
|
||||
| [乌云影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt) | 成功 | | 17.889秒 | 203.903ms | 0.002ms | 1.199秒 | 2.294秒 | 5.558秒 | 0.022ms | 8.622秒 | https://d1jdnmkc1n5cn4.cloudfront.net/gen_overseas/https://s2.bfllvip.com/video/yanxiaxing/a6ef854c0c1f/index.m3u8 | |
|
||||
| [乐兔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%90%E5%85%94.txt) | 失败 | 未预期异常 | 10.233秒 | 163.213ms | 0.0ms | 0.001ms | 10.066秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='www.letu.me', port=443): Read timed out. (read timeout=10) |
|
||||
| [二小](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt) | 成功 | | 5.602秒 | 190.962ms | 0.002ms | 0.005ms | 2.093秒 | 2.195秒 | 0.003ms | 1.1秒 | https://pan.baidu.com/s/1KBoFekk6ROhuUssGJN2kpQ?pwd=rpgh | |
|
||||
| [人人电影](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt) | 成功 | | 6.093秒 | 164.619ms | 0.001ms | 0.001ms | 1.762秒 | 2.156秒 | 0.009ms | 2.005秒 | https://pan.baidu.com/s/1Qlm09dB5we4U1n7hQXnRjA?pwd=n3ac | |
|
||||
| [人人视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E8%A7%86%E9%A2%91.txt) | 失败 | 地址校验 | 2.89秒 | 161.711ms | 0.001ms | 307.021ms | 252.752ms | 239.595ms | 406.608ms | 365.385ms | https://a3fkpcuk2gkkpmr.302.fledgecloud.com:56782/zj-302-cdn.bwcgee.cn/1042fe66438071f1b7975420848d0402/6eacc12bf7a6411c8174b99723f415bc-494b769a1432c115ec157a0c96eb87ed-ld.mp4?auth_key=1778742440-be156ea17d393a4e6f3450701cb3962c-0-4929c91d95b26a09cceec0a7c9cd61b7&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=e74c22eb1e87415e9eb1b203903bf8f8&hevc=false&seasonId=56136 | HTTP 403 |
|
||||
| [优酷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt) | 成功 | | 1.316秒 | 8.381ms | 0.001ms | 0.001ms | 316.455ms | 710.344ms | 0.002ms | 280.57ms | https://v.youku.com/v_show/id_XNjUxODQ1MzE1Ng==.html | |
|
||||
| [低端影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BD%8E%E7%AB%AF%E5%BD%B1%E8%A7%86.txt) | 成功 | | 12.007秒 | 4.254ms | 0.001ms | 0.001ms | 4.547秒 | 3.104秒 | 0.008ms | 173.16ms | https://pan.quark.cn/s/df592192c290 | |
|
||||
| [修罗](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt) | 成功 | | 17.272秒 | 6.32ms | 0.001ms | 0.001ms | 4.529秒 | 2.991秒 | 5.571秒 | 4.172秒 | https://v.xlys.ltd.ua/obj/33BBCA8FAB60A9289E569144D7B75D2EE086847052F78944F7026FAD4ECB7354 | |
|
||||
| [凡客TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt) | 成功 | | 18.996秒 | 4.43ms | 0.0ms | 0.001ms | 2.329秒 | 3.54秒 | 6.871秒 | 6.251秒 | https://fktv.me/ysapi/m3u8/p/c7d6a6868eebff523608b24c7d4ddbb3.m3u8 | |
|
||||
| [剧圈圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E5%9C%88%E5%9C%88.txt) | 成功 | | 29.909秒 | 4.831ms | 0.0ms | 0.001ms | 5.943秒 | 3.58秒 | 15.57秒 | 4.812秒 | https://www.jqqzx.cc/play/62996-2-1.html | |
|
||||
| [剧迷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E8%BF%B7.txt) | 成功 | | 13.009秒 | 4.615ms | 0.001ms | 0.001ms | 2.603秒 | 3.331秒 | 3.102秒 | 3.968秒 | https://play.phimgood.com/20260511/26651_2f4d94b1/index.m3u8 | |
|
||||
| [博看听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8D%9A%E7%9C%8B%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.474秒 | 3.814ms | 0.001ms | 3.292秒 | 296.446ms | 800.972ms | 0.002ms | 80.269ms | http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a | |
|
||||
| [双星](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8F%8C%E6%98%9F.txt) | 成功 | | 898.608ms | 9.638ms | 327.447ms | 0.004ms | 194.901ms | 185.906ms | 0.002ms | 179.695ms | https://pan.quark.cn/s/aa6c4b0a49c8 | |
|
||||
| [听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt) | 成功 | | 3.627秒 | 8.516ms | 83.851ms | 0.001ms | 214.065ms | 2.879秒 | 357.151ms | 83.954ms | http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=fe6ec9a2efaa4dd2588a8f3211fd2b89&buy_key=FM&token=9188×tamp=1778728049&duration=453 | |
|
||||
| [听友FM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt) | 成功 | | 17.915秒 | 7.071ms | 0.0ms | 3.19秒 | 2.88秒 | 4.817秒 | 6.857秒 | 163.031ms | https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778724842&sign=5c387f85789c03d10db93287893be6e3 | |
|
||||
| [咕咕动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%92%95%E5%92%95%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 11.543秒 | 11.378ms | 0.004ms | 2.112秒 | 4.107秒 | 2.082秒 | 3.099秒 | 130.108ms | https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1809832058&x-signature=hz2mpXWGS%2BYCNOnE%2FtisgDg3nDY%3D | |
|
||||
| [四万影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9B%9B%E4%B8%87%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 2.271秒 | 5.482ms | 0.001ms | 0.001ms | 2.262秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)'))) |
|
||||
| [在线之家](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9C%A8%E7%BA%BF%E4%B9%8B%E5%AE%B6.txt) | 成功 | | 11.989秒 | 8.177ms | 0.001ms | 0.001ms | 4.005秒 | 4.239秒 | 3.476秒 | 260.262ms | https://media-sxty-fy-corp.sx3oss.ctyunxs.cn/CORPCLOUD/f076ccf5-a095-45a2-b086-cbf66f4aa40d.mp4?response-content-disposition=attachment%3Bfilename%3D%22%E9%93%81%E8%A1%80%E6%88%98%E5%A3%AB%E6%9D%80%E6%88%AE%E4%B9%8B%E5%9C%B02025HD1080P.mp4%22%3Bfilename*%3DUTF-8%27%27%25E9%2593%2581%25E8%25A1%2580%25E6%2588%2598%25E5%25A3%25AB%25E6%259D%2580%25E6%2588%25AE%25E4%25B9%258B%25E5%259C%25B02025HD1080P.mp4&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=CORP&x-amz-CLIENTTYPEIN=UNKNOWN&Signature=c4G0H%2BtZo1Bp7tHpsqadpQ/99Ok%3D&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&Expires=1778730809&x-amz-limitrate=102400&response-content-type=video/mp4&x-amz-FSIZE=2183471772&x-amz-UID=10000004591358&x-amz-UFID=31374317010337932 | |
|
||||
| [多多](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A4%9A%E5%A4%9A.txt) | 成功 | | 1.98秒 | 10.747ms | 0.001ms | 0.001ms | 502.291ms | 408.981ms | 0.003ms | 1.057秒 | https://pan.baidu.com/s/1shl4w4dRUpSfwkkyQjUDBw?pwd=yyds | |
|
||||
| [如意资源](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A6%82%E6%84%8F%E8%B5%84%E6%BA%90.txt) | 成功 | | 20.592秒 | 8.345ms | 0.001ms | 0.009ms | 10.814秒 | 5.265秒 | 0.004ms | 4.503秒 | https://svip.ryiplay18.com/20260512/6346_e524dfd0/index.m3u8 | |
|
||||
| [布布影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%B8%83%E5%B8%83%E5%BD%B1%E8%A7%86.txt) | 成功 | | 9.304秒 | 10.049ms | 0.001ms | 0.001ms | 2.303秒 | 2.126秒 | 4.526秒 | 337.717ms | https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T025657Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260514%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=df2e358d39ee677d9790a945452ea440f1f511fbd955028db477746b26454f44 | |
|
||||
| [微观短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%BE%AE%E8%A7%82%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.336秒 | 4.078ms | 0.017ms | 204.573ms | 545.214ms | 354.417ms | 0.004ms | 226.878ms | https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778728051&sign=0f60c747801b09710ec0bb01d1e24ca8 | |
|
||||
| [新韩剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt) | 成功 | | 13.765秒 | 4.058ms | 0.0ms | 0.0ms | 2.832秒 | 4.283秒 | 3.771秒 | 2.874秒 | https://cdn.vvvip-plays33.cc/20260224/8726_d6f84c02/index.m3u8 | |
|
||||
| [星星短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%98%9F%E6%98%9F%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.301秒 | 6.247ms | 0.001ms | 0.001ms | 497.897ms | 643.968ms | 0.003ms | 151.705ms | https://img.novel.wsljf.xyz/shortPlay-mp4/420424102051841/EvnIm1746774634078/abc6208e-390b-4533-a1a4-b9e5741cc384/540x960/output.m3u8 | |
|
||||
| [木偶](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%9C%A8%E5%81%B6.txt) | 成功 | | 5.655秒 | 10.097ms | 0.001ms | 0.001ms | 2.312秒 | 3.076秒 | 0.007ms | 256.898ms | https://115cdn.com/s/swf0umw36dh?password=z9b7 | |
|
||||
| [樱花动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A8%B1%E8%8A%B1%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 37.557秒 | 3.721ms | 0.001ms | 0.0ms | 2.153秒 | 2.103秒 | 2.083秒 | 1.573秒 | https://cdn.yzzy31-play.com/20260409/18083_78b8d662/index.m3u8 | |
|
||||
| [橘子TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A9%98%E5%AD%90TV.txt) | 成功 | | 24.51秒 | 9.489ms | 6.488秒 | 2.353秒 | 4.358秒 | 4.423秒 | 5.577秒 | 1.302秒 | https://usaydd.zvoz3tsd.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=bfe65a6a122640b335693ede40d07683&t=1778728076 | |
|
||||
| [欧歌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%AC%A7%E6%AD%8C.txt) | 成功 | | 7.845秒 | 12.05ms | 0.002ms | 0.001ms | 3.959秒 | 2.824秒 | 0.01ms | 1.049秒 | https://pan.baidu.com/s/1vcYSB0ydxgAzc-1Tvg63oA?pwd=8888 | |
|
||||
| [河马短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%B3%E9%A9%AC%E7%9F%AD%E5%89%A7.txt) | 成功 | | 2.338秒 | 5.233ms | 0.001ms | 587.271ms | 441.191ms | 1.118秒 | 0.023ms | 184.845ms | https://dzzt-video.cbread.cn/b428e25414f0ccd9b87769bd32ac266a/6a067e20/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4 | |
|
||||
| [滴答影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BB%B4%E7%AD%94%E5%BD%B1%E8%A7%86.txt) | 成功 | | 12.278秒 | 5.625ms | 0.001ms | 0.001ms | 2.093秒 | 5.262秒 | 0.004ms | 4.916秒 | https://pan.baidu.com/s/1iUOPtAOz3ypj2nyY7Wv9Ww?pwd=969e | |
|
||||
| [潮流APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BD%AE%E6%B5%81APP.txt) | 成功 | | 883.645ms | 7.077ms | 0.003ms | 128.232ms | 168.081ms | 160.679ms | 325.301ms | 93.815ms | http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778728080830&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8 | |
|
||||
| [爱奇艺](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%88%B1%E5%A5%87%E8%89%BA.txt) | 成功 | | 5.518秒 | 14.987ms | 0.019ms | 4.122秒 | 948.981ms | 245.578ms | 0.001ms | 186.146ms | http://www.iqiyi.com/v_vd55wo89uk.html | |
|
||||
| [独播库](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8B%AC%E6%92%AD%E5%BA%93.txt) | 成功 | | 10.441秒 | 4.433ms | 0.001ms | 0.001ms | 1.847秒 | 1.849秒 | 2.928秒 | 3.812秒 | https://vid.dbokutv.com/20260410/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsHeTcyo5xOy6ejOcyvCZAvDZAvkREyNbaSsDaBJ0nBJ0oGZCvGJCsDYvjS34/chunklist.m3u8 | |
|
||||
| [玩偶哥哥](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E5%93%A5%E5%93%A5.txt) | 成功 | | 5.78秒 | 4.017ms | 0.001ms | 0.0ms | 1.821秒 | 2.757秒 | 0.003ms | 1.197秒 | https://pan.baidu.com/s/1A7SRS5d57E_2ex6wFgbvHg?pwd=wogg | |
|
||||
| [玩偶聚合](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E8%81%9A%E5%90%88.txt) | 成功 | | 18.324秒 | 6.444ms | 0.002ms | 0.063ms | 13.167秒 | 4.065秒 | 0.002ms | 1.084秒 | https://pan.baidu.com/s/1rbENAs61QO34Jd4z7TqLAw?pwd=wogg | |
|
||||
| [瓜子](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt) | 成功 | | 11.28秒 | 5.61ms | 0.001ms | 0.016ms | 2.098秒 | 7.131秒 | 1.919秒 | 125.893ms | https://vd.hxcztech.com/50f14033084458813ea9642171e2a348/20260514110750/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8 | |
|
||||
| [百度短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%99%BE%E5%BA%A6%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.864秒 | 3.273ms | 0.0ms | 383.044ms | 253.585ms | 909.762ms | 246.543ms | 67.755ms | http://vd3.bdstatic.com/mda-rh54j6is12ydd0q3/1080p/mv_cae264_backtrack_1080p_normal/1754453773225130912/mda-rh54j6is12ydd0q3.mp4?v_from_s=haokan-ui-video-hna | |
|
||||
| [盘Ta](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98Ta.txt) | 成功 | | 993.659ms | 4.158ms | 0.001ms | 293.201ms | 239.988ms | 296.359ms | 0.103ms | 158.917ms | https://yun.139.com/shareweb/#/w/i/2sUfBKpu5QBqz | |
|
||||
| [盘聚](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E8%81%9A.txt) | 成功 | | 7.8秒 | 6.58ms | 0.001ms | 0.0ms | 2.196秒 | 1.83秒 | 2.734秒 | 1.033秒 | https://pan.baidu.com/s/1NiQJW0DJBw8FR_Y1_k8Yig?pwd=ojmk | |
|
||||
| [盘链](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E9%93%BE.txt) | 失败 | 分类列表 | 7.518ms | 7.223ms | 0.004ms | 0.001ms | 0.004ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [短剧优选](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E4%BC%98%E9%80%89.txt) | 成功 | | 1.526秒 | 19.807ms | 580.035ms | 0.092ms | 495.985ms | 332.459ms | 0.002ms | 97.296ms | https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8 | |
|
||||
| [短剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E7%BD%91.txt) | 成功 | | 4.593秒 | 3.747ms | 0.001ms | 0.0ms | 2.409秒 | 2.013秒 | 0.006ms | 166.495ms | https://pan.quark.cn/s/f7faaad58fd5 | |
|
||||
| [糯米](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt) | 成功 | | 1.976秒 | 6.783ms | 0.0ms | 490.013ms | 650.515ms | 177.466ms | 304.095ms | 346.59ms | https://vip.123pan.cn/1853039965/dy/东北往事极恶不赦.m3u8 | |
|
||||
| [网易云音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90.txt) | 失败 | 未预期异常 | 1.019秒 | 2.64ms | 0.0ms | 369.839ms | 440.821ms | 0.009ms | 202.82ms | 0.0ms | | Expecting value: line 1 column 1 (char 0) |
|
||||
| [耐视点播](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%80%90%E8%A7%86%E7%82%B9%E6%92%AD.txt) | 失败 | 分类列表 | 20.277秒 | 4.418ms | 0.001ms | 0.0ms | 8.324秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [腾讯视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%85%BE%E8%AE%AF%E8%A7%86%E9%A2%91.txt) | 成功 | | 2.251秒 | 5.677ms | 0.001ms | 64.531ms | 273.482ms | 729.876ms | 0.002ms | 1.177秒 | https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html | |
|
||||
| [至臻](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%87%B3%E8%87%BB.txt) | 成功 | | 11.975秒 | 3.836ms | 0.0ms | 0.001ms | 3.391秒 | 2.503秒 | 0.013ms | 1.069秒 | https://pan.baidu.com/s/1biaU7AiKBCzdQ3hmi_hlFw?pwd=u3ic | |
|
||||
| [茶杯狐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt) | 成功 | | 27.52秒 | 5.21ms | 0.001ms | 3.332秒 | 1.359秒 | 1.093秒 | 2.558秒 | 250.429ms | https://eos-huhehaote-1.cmecloud.cn/dsp-ecpan-zone3/58a3518b4cce428ea0f816e2fcdf43b2?response-content-disposition=attachment%3Bfilename%3D%22gcj-%E7%88%B1%E6%83%85%E6%B2%A1%E6%9C%89%E7%A5%9E%E8%AF%9D01.mp4%22&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T014633Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=R2V91UGDM1447A0VTB86%2F20260514%2Fdefault%2Fs3%2Faws4_request&X-Amz-Signature=f49c4b34a2e1a2ea100eab9e4f4d23d0e59df12dca7ff85420d4ae84de46708e | |
|
||||
| [虎斑](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt) | 成功 | | 6.262秒 | 13.234ms | 0.001ms | 0.001ms | 2.104秒 | 2.433秒 | 0.01ms | 1.711秒 | https://pan.baidu.com/s/1urbtY5SP9cjsG8lyFIQ08A?pwd=3007 | |
|
||||
| [蜡笔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt) | 成功 | | 8.847秒 | 3.719ms | 0.001ms | 0.001ms | 4.644秒 | 3.24秒 | 0.003ms | 959.174ms | https://pan.baidu.com/s/1LZC9v0B6ETfpQWooAqqxJA?pwd=jcx5 | |
|
||||
| [袋鼠影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A2%8B%E9%BC%A0%E5%BD%B1%E8%A7%86.txt) | 成功 | | 24.469秒 | 5.111ms | 0.001ms | 0.001ms | 2.167秒 | 4.314秒 | 15.88秒 | 2.102秒 | https://play.phimgood.com/20260512/26665_01fedae7/index.m3u8 | |
|
||||
| [视界](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A7%86%E7%95%8C.txt) | 成功 | | 10.332秒 | 6.014ms | 0.001ms | 2.679秒 | 2.613秒 | 2.411秒 | 2.453秒 | 169.601ms | https://hqm3u8.cfysoft.cc/bb59f7ebd6aad9f4ec7f2d754686bebc/6A053C8E/m3u8/resources/14b7ecf82797de0e110ee490da65d42f.m3u8 | |
|
||||
| [路漫漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt) | 成功 | | 13.817秒 | 4.089ms | 0.001ms | 0.0ms | 4.433秒 | 3.529秒 | 2.55秒 | 707.397ms | https://v16.toutiao50.com/7775e93e9f55832a3e73753e9dca69b8/6a069372/video/tos/alisg/tos-alisg-ve-0051c001-sg/owziZVabGgknYEoL5mIlAoPWAAuviCBZX1U5E/ | |
|
||||
| [酷我听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.148秒 | 4.944ms | 0.001ms | 384.115ms | 94.391ms | 3.412秒 | 152.56ms | 98.521ms | http://lv.sycdn.kuwo.cn/e01892d6a5daae2678ede4cdc58865be/6a053c88/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$ | |
|
||||
| [酷狗音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E7%8B%97%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.799秒 | 14.039ms | 477.364ms | 320.48ms | 265.154ms | 318.304ms | 340.76ms | 60.595ms | http://fsdg360.tx.kugou.com/202605141107/80c51688929e8dabf5a4686bcca3ec71/v3/ce0e09b1b0de01dfe87b564f69e90cba/yp/p_0_960121/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx306001784_qu128_s373511450.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3 | |
|
||||
| [金牌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%87%91%E7%89%8C.txt) | 成功 | | 2.012秒 | 3.859ms | 0.001ms | 709.643ms | 259.857ms | 238.405ms | 256.906ms | 542.119ms | https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778728072-ec87b2278f794d3b9ead1237e397c02e-0-14c6487fecd96e62e0d5864d72d102ef | |
|
||||
| [闪电](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%97%AA%E7%94%B5.txt) | 失败 | 分类列表 | 3.139秒 | 14.744ms | 0.001ms | 0.001ms | 1.096秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [飞快TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt) | 成功 | | 14.983秒 | 6.566ms | 0.001ms | 0.001ms | 7.132秒 | 2.957秒 | 3.245秒 | 1.642秒 | https://cdn.vvvip-plays33.cc/20260513/13594_86f01e5c/index.m3u8 | |
|
||||
| [魔方APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%AD%94%E6%96%B9APP.txt) | 失败 | 首页分类 | 3.195秒 | 4.821ms | 0.001ms | 3.19秒 | 0.0ms | 0.0ms | 0.0ms | 0.0ms | | 分类列表为空 |
|
||||
| [麦田影院](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BA%A6%E7%94%B0%E5%BD%B1%E9%99%A2.txt) | 失败 | 地址校验 | 10.714秒 | 4.101ms | 0.001ms | 0.001ms | 885.543ms | 671.564ms | 0.014ms | 2.404秒 | https://v.lzcdn28.com/20250923/2326_a9bf234a/index.m3u8 | HTTP 404 |
|
||||
| [黑猫APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt) | 成功 | | 12.155秒 | 5.599ms | 0.001ms | 4.472秒 | 942.396ms | 915.066ms | 1.21秒 | 107.468ms | https://v26-cold.douyinvod.com/875130e197369e70a020cbefdbf0a8ec/6a059bb1/video/tos/cn/tos-cn-v-5f73e7/o4oCFgLenmpTLBOeIbswrhIGAIf1EosXT15aIl/ | |
|
||||
| [4K指南](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4K%E6%8C%87%E5%8D%97.txt) | 成功 | | 7.755秒 | 212.616ms | 0.001ms | 0.003ms | 2.895秒 | 4.424秒 | 0.011ms | 186.936ms | https://pan.quark.cn/s/547b032442bb | |
|
||||
| [6V磁力](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/6V%E7%A3%81%E5%8A%9B.txt) | 成功 | | 5.894秒 | 203.3ms | 0.005ms | 0.002ms | 3.345秒 | 2.329秒 | 0.002ms | 0.12ms | magnet:?xt=urn:btih:bf9a134b00c3ccc55c743b1340e15539f2321241&dn=%E7%88%B1%E6%83%85%E6%B2%A1%E6%9C%89%E7%A5%9E%E8%AF%9D01-07 | |
|
||||
| [AAZ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/AAZ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 15.34秒 | 212.451ms | 0.001ms | 4.581秒 | 2.189秒 | 2.172秒 | 4.271秒 | 1.891秒 | https://s.5bb3.com/m4a/3374e5b4a4d9d8e8f967976747b5c2ca.m4a | |
|
||||
| [PPnix](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/PPnix.txt) | 成功 | | 8.442秒 | 250.74ms | 0.001ms | 0.001ms | 2.262秒 | 2.202秒 | 0.017ms | 3.727秒 | https://www.ppnix.com/info/m3u8/8155/1080P.m3u8 | |
|
||||
| [QQ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 2.76秒 | 210.795ms | 0.007ms | 0.006ms | 151.64ms | 205.271ms | 593.068ms | 141.503ms | https://isure.stream.qqmusic.qq.com/M500004B3lys3Yy5Eq.mp3?guid=a2b176b7e55054ddd8385daacf3c7787&vkey=8F3A79E6E9A7B644D35AD36AE01263E5D201A28752D908BC608168B685E68F678886DFEB3E0FBA73DF0A2A9E98831935ADCE986C04CC7EE1__v2b9ab97b&uin=&fromtag=119042&src=M50000458tCR4OeDga.mp3&redirect=1 | |
|
||||
| [libvio](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt) | 成功 | | 8.646秒 | 205.422ms | 0.001ms | 0.001ms | 4.348秒 | 3.887秒 | 0.006ms | 169.739ms | https://pan.quark.cn/s/0337b1b18498 | |
|
||||
| [youknow](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt) | 成功 | | 18.917秒 | 210.202ms | 0.001ms | 0.001ms | 3.673秒 | 2.919秒 | 3.989秒 | 8.124秒 | https://vip.dytt-tvs.com/20260513/19942_f4e4b6af/index.m3u8 | |
|
||||
| [七味](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt) | 成功 | | 60.244秒 | 201.876ms | 0.004ms | 0.001ms | 2.453秒 | 4.325秒 | 51.985秒 | 1.249秒 | https://www.pcmp4.com/py/499598-1-1.html | |
|
||||
| [不太灵](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%8D%E5%A4%AA%E7%81%B5.txt) | 失败 | 播放地址 | 14.868秒 | 199.676ms | 0.001ms | 2.003秒 | 2.165秒 | 3.996秒 | 0.002ms | 0.0ms | | playerContent 未返回播放地址 |
|
||||
| [世纪音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.432秒 | 205.512ms | 0.001ms | 309.296ms | 167.309ms | 156.419ms | 0.018ms | 580.511ms | https://www.4c44.com/data/down.php?ac=music&id=hwcdwntcwc | |
|
||||
| [两个BT](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt) | 成功 | | 15.838秒 | 212.424ms | 0.001ms | 0.001ms | 2.193秒 | 4.04秒 | 6.002秒 | 3.358秒 | https://zijieapi.douyinbyte.com/m3u8/44dcdf41c3b2cbc74554e3498f99dd5b.m3u8 | |
|
||||
| [乌云影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 29.023秒 | 207.701ms | 0.001ms | 2.83秒 | 4.82秒 | 21.163秒 | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='wooyun.tv', port=443): Max retries exceeded with url: /movie/media/video/list?mediaId=483203&lineName=&resolutionCode= (Caused by ConnectTimeoutError(<HTTPSConnection(host='wooyun.tv', port=443) at 0x7a41e9909d10>, 'Connection to wooyun.tv timed out. (connect timeout=15)')) |
|
||||
| [乐兔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%90%E5%85%94.txt) | 失败 | 未预期异常 | 10.274秒 | 197.536ms | 0.001ms | 0.001ms | 10.043秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='www.letu.me', port=443): Read timed out. (read timeout=10) |
|
||||
| [二小](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt) | 成功 | | 6.048秒 | 203.951ms | 0.001ms | 0.001ms | 1.989秒 | 2.84秒 | 0.004ms | 978.097ms | https://pan.baidu.com/s/1KBoFekk6ROhuUssGJN2kpQ?pwd=rpgh | |
|
||||
| [人人电影](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt) | 成功 | | 8.957秒 | 202.451ms | 0.001ms | 0.001ms | 5.137秒 | 2.645秒 | 0.013ms | 933.533ms | https://pan.baidu.com/s/1Qlm09dB5we4U1n7hQXnRjA?pwd=n3ac | |
|
||||
| [人人视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E8%A7%86%E9%A2%91.txt) | 成功 | | 2.066秒 | 195.977ms | 0.001ms | 311.921ms | 264.558ms | 244.265ms | 532.224ms | 506.672ms | https://qn-302-m-play.bwcgee.cn/60b815c142c671f1ac975017e1f90402/30ffc804ae454cdaa23c4518d492908d-0e6b5348788a46aeb1399e154ae316e5-ld.mp4?sign=b9e2168e7d7ef6a7ee85825bf988fa92&t=6a057b8a&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=3d7df603053d45e4988fdd499d35cca3&hevc=false&seasonId=57181 | |
|
||||
| [优酷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt) | 失败 | 未预期异常 | 5.019秒 | 9.673ms | 0.001ms | 0.001ms | 5.007秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='www.youku.com', port=443): Max retries exceeded with url: /category/data?optionRefresh=1&pageNo=1¶ms=%7B%22type%22%3A%22%E7%94%B5%E8%A7%86%E5%89%A7%22%7D (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.youku.com', port=443) at 0x7a41e9908e10>, 'Connection to www.youku.com timed out. (connect timeout=5)')) |
|
||||
| [低端影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BD%8E%E7%AB%AF%E5%BD%B1%E8%A7%86.txt) | 成功 | | 11.152秒 | 10.396ms | 0.001ms | 0.001ms | 4.494秒 | 3.886秒 | 0.01ms | 185.01ms | https://pan.quark.cn/s/df592192c290 | |
|
||||
| [修罗](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt) | 成功 | | 17.968秒 | 7.496ms | 0.001ms | 0.001ms | 2.958秒 | 3.512秒 | 6.843秒 | 4.646秒 | https://v.xlys.ltd.ua/obj/C7280CFE592B5530FBF2A69325F9C423E9A29A30CCA3FCEDD4485F02CA21B7E9 | |
|
||||
| [凡客TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt) | 成功 | | 20.761秒 | 4.541ms | 0.0ms | 0.0ms | 2.618秒 | 2.606秒 | 8.929秒 | 6.603秒 | https://fktv.me/ysapi/m3u8/p/c7d6a6868eebff523608b24c7d4ddbb3.m3u8 | |
|
||||
| [剧圈圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E5%9C%88%E5%9C%88.txt) | 成功 | | 30.382秒 | 7.067ms | 0.001ms | 0.0ms | 6.378秒 | 6.519秒 | 13.993秒 | 3.484秒 | https://www.jqqzx.cc/play/62996-2-1.html | |
|
||||
| [剧迷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E8%BF%B7.txt) | 成功 | | 14.725秒 | 4.801ms | 0.001ms | 0.001ms | 2.162秒 | 4.17秒 | 3.312秒 | 5.076秒 | https://play.phimgood.com/20260511/26651_2f4d94b1/index.m3u8 | |
|
||||
| [博看听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8D%9A%E7%9C%8B%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.419秒 | 4.389ms | 0.0ms | 3.257秒 | 281.573ms | 796.765ms | 0.005ms | 78.865ms | http://audio.bookan.com.cn/video1/audio/20200706001/aache64_133068a2.m4a | |
|
||||
| [双星](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8F%8C%E6%98%9F.txt) | 成功 | | 930.427ms | 3.255ms | 343.307ms | 0.009ms | 189.935ms | 227.927ms | 0.003ms | 165.378ms | https://pan.quark.cn/s/aa6c4b0a49c8 | |
|
||||
| [听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt) | 成功 | | 3.623秒 | 3.762ms | 84.234ms | 0.002ms | 190.805ms | 2.891秒 | 346.071ms | 105.437ms | http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=98d4e541f3e8ef03862e5176d3ed4294&buy_key=FM&token=1176×tamp=1778729813&duration=453 | |
|
||||
| [听友FM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt) | 成功 | | 18.903秒 | 13.581ms | 0.001ms | 3.144秒 | 4.442秒 | 4.866秒 | 6.254秒 | 181.786ms | https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1778729827&sign=43770f665a4d8d3e94b74e9ac8572463 | |
|
||||
| [咕咕动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%92%95%E5%92%95%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 15.415秒 | 9.84ms | 0.005ms | 5.87秒 | 2.067秒 | 4.112秒 | 3.199秒 | 156.417ms | https://p26-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/c87332e45fc54a998855db93afefd79b~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1809833825&x-signature=fJLr7pQYBKXm6xL2dQMlDJ%2BLddI%3D | |
|
||||
| [四万影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9B%9B%E4%B8%87%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 3.873秒 | 4.313ms | 0.001ms | 0.001ms | 3.866秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='40000.me', port=443): Max retries exceeded with url: /api/maccms?ac=detail&t=20&pg=1&by=time (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1081)'))) |
|
||||
| [在线之家](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9C%A8%E7%BA%BF%E4%B9%8B%E5%AE%B6.txt) | 成功 | | 14.274秒 | 20.169ms | 0.002ms | 0.002ms | 3.911秒 | 5.731秒 | 4.371秒 | 239.473ms | https://media-sxty-fy-corp.sx3oss.ctyunxs.cn/CORPCLOUD/f076ccf5-a095-45a2-b086-cbf66f4aa40d.mp4?response-content-disposition=attachment%3Bfilename%3D%22%E9%93%81%E8%A1%80%E6%88%98%E5%A3%AB%E6%9D%80%E6%88%AE%E4%B9%8B%E5%9C%B02025HD1080P.mp4%22%3Bfilename*%3DUTF-8%27%27%25E9%2593%2581%25E8%25A1%2580%25E6%2588%2598%25E5%25A3%25AB%25E6%259D%2580%25E6%2588%25AE%25E4%25B9%258B%25E5%259C%25B02025HD1080P.mp4&x-amz-CLIENTNETWORK=UNKNOWN&x-amz-CLOUDTYPEIN=CORP&x-amz-CLIENTTYPEIN=UNKNOWN&Signature=c4G0H%2BtZo1Bp7tHpsqadpQ/99Ok%3D&AWSAccessKeyId=0Lg7dAq3ZfHvePP8DKEU&Expires=1778730809&x-amz-limitrate=102400&response-content-type=video/mp4&x-amz-FSIZE=2183471772&x-amz-UID=10000004591358&x-amz-UFID=31374317010337932 | |
|
||||
| [多多](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A4%9A%E5%A4%9A.txt) | 成功 | | 1.753秒 | 12.951ms | 0.002ms | 0.005ms | 489.265ms | 407.453ms | 0.004ms | 841.9ms | https://pan.baidu.com/s/1shl4w4dRUpSfwkkyQjUDBw?pwd=yyds | |
|
||||
| [如意资源](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A6%82%E6%84%8F%E8%B5%84%E6%BA%90.txt) | 成功 | | 15.959秒 | 6.752ms | 0.001ms | 0.01ms | 8.958秒 | 4.524秒 | 0.004ms | 2.469秒 | https://svip.ryiplay18.com/20260512/6346_e524dfd0/index.m3u8 | |
|
||||
| [布布影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%B8%83%E5%B8%83%E5%BD%B1%E8%A7%86.txt) | 成功 | | 11.064秒 | 6.262ms | 0.001ms | 0.001ms | 2.459秒 | 4.311秒 | 3.845秒 | 441.808ms | https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/1810c8ff2a78456b9348fadfe7ab0fd0086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%274K.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T033705Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260514%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=f6090784e6867f07469cca5e5de68d364ec40fc87a5358e4a5431df94d96a193 | |
|
||||
| [微观短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%BE%AE%E8%A7%82%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.408秒 | 5.398ms | 0.021ms | 458.461ms | 490.179ms | 336.133ms | 0.002ms | 116.912ms | https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1778729816&sign=285a05e5da419c119a0476114390675b | |
|
||||
| [新韩剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt) | 成功 | | 9.806秒 | 5.262ms | 0.001ms | 0.0ms | 2.82秒 | 1.76秒 | 1.718秒 | 3.502秒 | https://cdn.vvvip-plays33.cc/20260224/8726_d6f84c02/index.m3u8 | |
|
||||
| [星星短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%98%9F%E6%98%9F%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.395秒 | 10.527ms | 0.001ms | 0.001ms | 521.137ms | 630.987ms | 0.01ms | 231.136ms | https://img.novel.wsljf.xyz/shortPlay-mp4/420424102051841/EvnIm1746774634078/abc6208e-390b-4533-a1a4-b9e5741cc384/540x960/output.m3u8 | |
|
||||
| [木偶](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%9C%A8%E5%81%B6.txt) | 成功 | | 8.729秒 | 3.797ms | 0.0ms | 0.0ms | 4.17秒 | 4.287秒 | 0.007ms | 268.299ms | https://115cdn.com/s/swf0umw36dh?password=z9b7 | |
|
||||
| [樱花动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A8%B1%E8%8A%B1%E5%8A%A8%E6%BC%AB.txt) | 失败 | 未预期异常 | 43.696秒 | 6.209ms | 0.001ms | 0.001ms | 4.107秒 | 4.131秒 | 15.017秒 | 2.826秒 | | HTTPSConnectionPool(host='www.dmvvv.com', port=443): Max retries exceeded with url: /play/18834-1-1/ (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.dmvvv.com', port=443) at 0x7a41bc7365d0>, 'Connection to www.dmvvv.com timed out. (connect timeout=15)')) |
|
||||
| [橘子TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A9%98%E5%AD%90TV.txt) | 成功 | | 24.67秒 | 4.37ms | 4.893秒 | 3.773秒 | 4.961秒 | 2.857秒 | 5.742秒 | 2.44秒 | https://usaydd.0rvgx279.com/m3u87/share/7404387/7599927/20260511/161239/720/index.m3u8?sign=e0d7810e7dee87e7b489afee94bc8c1a&t=1778729839 | |
|
||||
| [欧歌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%AC%A7%E6%AD%8C.txt) | 成功 | | 4.83秒 | 4.927ms | 0.001ms | 0.001ms | 1.947秒 | 1.89秒 | 0.008ms | 987.773ms | https://pan.baidu.com/s/1vcYSB0ydxgAzc-1Tvg63oA?pwd=8888 | |
|
||||
| [河马短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%B3%E9%A9%AC%E7%9F%AD%E5%89%A7.txt) | 成功 | | 2.635秒 | 4.845ms | 0.0ms | 613.171ms | 689.502ms | 1.159秒 | 0.028ms | 167.064ms | https://dzzt-video.cbread.cn/b428e25414f0ccd9b87769bd32ac266a/6a067e20/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4 | |
|
||||
| [滴答影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BB%B4%E7%AD%94%E5%BD%B1%E8%A7%86.txt) | 成功 | | 7.074秒 | 4.438ms | 0.001ms | 0.001ms | 1.932秒 | 3.966秒 | 0.004ms | 1.171秒 | https://pan.baidu.com/s/1iUOPtAOz3ypj2nyY7Wv9Ww?pwd=969e | |
|
||||
| [潮流APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BD%AE%E6%B5%81APP.txt) | 成功 | | 837.842ms | 7.143ms | 0.004ms | 123.846ms | 123.888ms | 167.591ms | 339.412ms | 75.296ms | http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1778729847874&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8 | |
|
||||
| [爱奇艺](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%88%B1%E5%A5%87%E8%89%BA.txt) | 成功 | | 5.0秒 | 16.159ms | 0.032ms | 3.654秒 | 862.522ms | 285.701ms | 0.001ms | 180.448ms | http://www.iqiyi.com/v_vd55wo89uk.html | |
|
||||
| [独播库](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8B%AC%E6%92%AD%E5%BA%93.txt) | 成功 | | 9.533秒 | 4.19ms | 0.001ms | 0.0ms | 1.84秒 | 3.87秒 | 2.007秒 | 1.812秒 | https://vid.dbokutv.com/20260410/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsHeTcyo5xOy6ejOcyvCZAvDZAvkREyNbaSsDaBJ0nBJ0oGZCvGJCsDYvjS34/chunklist.m3u8 | |
|
||||
| [玩偶哥哥](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E5%93%A5%E5%93%A5.txt) | 成功 | | 7.968秒 | 4.065ms | 0.001ms | 0.0ms | 4.861秒 | 2.027秒 | 0.003ms | 1.076秒 | https://pan.baidu.com/s/1A7SRS5d57E_2ex6wFgbvHg?pwd=wogg | |
|
||||
| [玩偶聚合](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E8%81%9A%E5%90%88.txt) | 成功 | | 5.13秒 | 6.671ms | 0.001ms | 0.05ms | 1.997秒 | 1.894秒 | 0.002ms | 1.232秒 | https://pan.baidu.com/s/1rbENAs61QO34Jd4z7TqLAw?pwd=wogg | |
|
||||
| [瓜子](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt) | 成功 | | 8.673秒 | 7.053ms | 0.001ms | 0.023ms | 2.141秒 | 4.432秒 | 1.954秒 | 136.53ms | https://vd.hxcztech.com/497ec613145546075502a546fe862ed7/20260514113714/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8 | |
|
||||
| [百度短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%99%BE%E5%BA%A6%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.696秒 | 3.506ms | 0.0ms | 398.168ms | 288.745ms | 595.964ms | 297.33ms | 111.974ms | http://vd3.bdstatic.com/mda-rh54j6is12ydd0q3/1080p/mv_cae264_backtrack_1080p_normal/1754453773225130912/mda-rh54j6is12ydd0q3.mp4?v_from_s=haokan-ui-video-hna | |
|
||||
| [盘Ta](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98Ta.txt) | 成功 | | 1.067秒 | 4.048ms | 0.0ms | 315.505ms | 280.03ms | 295.25ms | 0.027ms | 171.914ms | https://yun.139.com/shareweb/#/w/i/2sUfBKpu5QBqz | |
|
||||
| [盘聚](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E8%81%9A.txt) | 成功 | | 8.387秒 | 11.435ms | 0.001ms | 0.002ms | 3.842秒 | 1.833秒 | 1.736秒 | 963.211ms | https://pan.baidu.com/s/1NiQJW0DJBw8FR_Y1_k8Yig?pwd=ojmk | |
|
||||
| [盘链](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E9%93%BE.txt) | 失败 | 分类列表 | 11.048ms | 10.791ms | 0.005ms | 0.001ms | 0.004ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [短剧优选](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E4%BC%98%E9%80%89.txt) | 成功 | | 2.154秒 | 18.625ms | 726.423ms | 0.085ms | 791.669ms | 412.832ms | 0.002ms | 204.046ms | https://cdn-vod-playlet.wtzw.com/asset/b936eac78f199fd865afbe3c5b707e7f/play_multi_video/6f7310c287644b7c813ab8e2eb7a4a0c/f1223068052dd7f1bc88718af4b2c0e4.m3u8 | |
|
||||
| [短剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E7%BD%91.txt) | 成功 | | 4.953秒 | 4.899ms | 0.001ms | 0.001ms | 2.768秒 | 2.001秒 | 0.005ms | 178.357ms | https://pan.quark.cn/s/f7faaad58fd5 | |
|
||||
| [糯米](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt) | 成功 | | 3.388秒 | 6.152ms | 0.001ms | 693.422ms | 816.479ms | 173.74ms | 321.919ms | 1.375秒 | https://vip.123pan.cn/1853039965/dy/东北往事极恶不赦.m3u8 | |
|
||||
| [网易云音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90.txt) | 失败 | 未预期异常 | 1.102秒 | 6.943ms | 0.002ms | 442.475ms | 440.577ms | 0.006ms | 209.676ms | 0.0ms | | Expecting value: line 1 column 1 (char 0) |
|
||||
| [耐视点播](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%80%90%E8%A7%86%E7%82%B9%E6%92%AD.txt) | 失败 | 分类列表 | 20.667秒 | 4.437ms | 0.001ms | 0.001ms | 12.198秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [腾讯视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%85%BE%E8%AE%AF%E8%A7%86%E9%A2%91.txt) | 成功 | | 3.075秒 | 5.469ms | 0.001ms | 1.08秒 | 320.928ms | 733.056ms | 0.003ms | 934.188ms | https://v.qq.com/x/cover/mzc002009g0nh88/w4102d4f4ur.html | |
|
||||
| [至臻](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%87%B3%E8%87%BB.txt) | 成功 | | 7.59秒 | 3.701ms | 0.001ms | 0.0ms | 4.305秒 | 1.919秒 | 0.003ms | 1.362秒 | https://pan.baidu.com/s/1KBoFekk6ROhuUssGJN2kpQ?pwd=rpgh | |
|
||||
| [茶杯狐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt) | 成功 | | 31.546秒 | 6.349ms | 0.0ms | 2.664秒 | 3.281秒 | 3.217秒 | 2.613秒 | 257.76ms | https://eos-huhehaote-1.cmecloud.cn/dsp-ecpan-zone3/58a3518b4cce428ea0f816e2fcdf43b2?response-content-disposition=attachment%3Bfilename%3D%22gcj-%E7%88%B1%E6%83%85%E6%B2%A1%E6%9C%89%E7%A5%9E%E8%AF%9D01.mp4%22&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260514T014633Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=R2V91UGDM1447A0VTB86%2F20260514%2Fdefault%2Fs3%2Faws4_request&X-Amz-Signature=f49c4b34a2e1a2ea100eab9e4f4d23d0e59df12dca7ff85420d4ae84de46708e | |
|
||||
| [虎斑](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt) | 成功 | | 6.408秒 | 5.532ms | 0.001ms | 0.001ms | 2.237秒 | 2.862秒 | 0.012ms | 1.302秒 | https://pan.baidu.com/s/1urbtY5SP9cjsG8lyFIQ08A?pwd=3007 | |
|
||||
| [蜡笔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt) | 成功 | | 6.297秒 | 4.242ms | 0.001ms | 0.001ms | 2.047秒 | 2.844秒 | 0.007ms | 1.401秒 | https://pan.baidu.com/s/1LZC9v0B6ETfpQWooAqqxJA?pwd=jcx5 | |
|
||||
| [袋鼠影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A2%8B%E9%BC%A0%E5%BD%B1%E8%A7%86.txt) | 成功 | | 8.659秒 | 5.294ms | 0.001ms | 0.001ms | 2.14秒 | 1.794秒 | 1.825秒 | 2.894秒 | https://play.phimgood.com/20260512/26665_01fedae7/index.m3u8 | |
|
||||
| [视界](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A7%86%E7%95%8C.txt) | 成功 | | 11.477秒 | 6.525ms | 0.0ms | 3.157秒 | 2.441秒 | 2.326秒 | 3.37秒 | 175.016ms | https://hqm3u8.cfysoft.cc/29f3384d07b30c3103dc0de1db959e2d/6A054374/m3u8/resources/14b7ecf82797de0e110ee490da65d42f.m3u8 | |
|
||||
| [路漫漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt) | 失败 | 未预期异常 | 17.572秒 | 4.553ms | 0.001ms | 0.0ms | 2.546秒 | 15.018秒 | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='www.lmm85.com', port=443): Max retries exceeded with url: /detail/7821.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='www.lmm85.com', port=443) at 0x7a41e91d0a50>, 'Connection to www.lmm85.com timed out. (connect timeout=15)')) |
|
||||
| [酷我听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.344秒 | 5.523ms | 0.001ms | 383.358ms | 92.461ms | 3.636秒 | 150.662ms | 73.808ms | http://lv.sycdn.kuwo.cn/a4dec454db45babc2af0d942868fa468/6a05436d/resource/30106/trackmedia/long/M500002ZiI9a1sctnS.mp3?bitrate$128&format$mp3&source$kwplayerhd_ar_4.3.0.8_tianbao_T1A_qirui.apk&type$convert_url_with_sign&user$&loginUid$ | |
|
||||
| [酷狗音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E7%8B%97%E9%9F%B3%E4%B9%90.txt) | 成功 | | 2.0秒 | 10.264ms | 527.175ms | 339.586ms | 334.501ms | 337.838ms | 369.199ms | 80.25ms | http://fsdg360.tx.kugou.com/202605141137/16e0c7f90002b05e17f527ac6cca780b/v3/d90e9423d833314dbfcd752586b7fb43/yp/p_0_960157/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx760038253_qu128_s417377594.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3 | |
|
||||
| [金牌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%87%91%E7%89%8C.txt) | 成功 | | 2.04秒 | 3.672ms | 0.001ms | 748.535ms | 239.276ms | 237.987ms | 248.017ms | 562.098ms | https://ppvod011.blbtgg.com/splitOut/20260318/1267932/V20260318194542050871267932/index.m3u8?auth_key=1778729836-35092b8352514925befea08a995e64eb-0-05f4e0835539eeb45ecc3ee864b1a51b | |
|
||||
| [闪电](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%97%AA%E7%94%B5.txt) | 失败 | 分类列表 | 3.101秒 | 3.72ms | 0.001ms | 0.001ms | 1.484秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
|
||||
| [飞快TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt) | 成功 | | 17.7秒 | 4.772ms | 0.001ms | 0.001ms | 5.959秒 | 4.983秒 | 4.259秒 | 2.494秒 | https://cdn.vvvip-plays33.cc/20260513/13579_e13dd027/index.m3u8 | |
|
||||
| [魔方APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%AD%94%E6%96%B9APP.txt) | 失败 | 首页分类 | 1.637秒 | 5.872ms | 0.001ms | 1.631秒 | 0.0ms | 0.0ms | 0.0ms | 0.0ms | | 分类列表为空 |
|
||||
| [麦田影院](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BA%A6%E7%94%B0%E5%BD%B1%E9%99%A2.txt) | 失败 | 地址校验 | 12.185秒 | 3.95ms | 0.001ms | 0.001ms | 1.989秒 | 1.944秒 | 0.05ms | 2.173秒 | https://v.lzcdn28.com/20250923/2326_a9bf234a/index.m3u8 | HTTP 404 |
|
||||
| [黑猫APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt) | 成功 | | 18.078秒 | 4.854ms | 0.001ms | 2.743秒 | 1.977秒 | 1.928秒 | 4.564秒 | 102.112ms | https://v3-dy-o.zjcdn.com/aeddb6f82a7df2f83a017f69ab1b0674/6a05a29b/video/tos/cn/tos-cn-v-5f73e7/o4oCFgLenmpTLBOeIbswrhIGAIf1EosXT15aIl/ | |
|
||||
|
||||
+4
-4
@@ -2,14 +2,16 @@
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4K%E6%8C%87%E5%8D%97.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/6V%E7%A3%81%E5%8A%9B.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/AAZ%E9%9F%B3%E4%B9%90.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/PPnix.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E8%A7%86%E9%A2%91.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BD%8E%E7%AB%AF%E5%BD%B1%E8%A7%86.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt",
|
||||
@@ -28,7 +30,6 @@
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%98%9F%E6%98%9F%E7%9F%AD%E5%89%A7.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%9C%A8%E5%81%B6.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A8%B1%E8%8A%B1%E5%8A%A8%E6%BC%AB.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A9%98%E5%AD%90TV.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%AC%A7%E6%AD%8C.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%B3%E9%A9%AC%E7%9F%AD%E5%89%A7.txt",
|
||||
@@ -52,7 +53,6 @@
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A2%8B%E9%BC%A0%E5%BD%B1%E8%A7%86.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A7%86%E7%95%8C.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E7%8B%97%E9%9F%B3%E4%B9%90.txt",
|
||||
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%87%91%E7%89%8C.txt",
|
||||
|
||||
+152
-152
@@ -19,19 +19,24 @@
|
||||
"file": "py/星星短剧.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/优酷.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/微观短剧.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 13,
|
||||
"file": "py/短剧优选.txt",
|
||||
"version": 2,
|
||||
"file": "py/世纪音乐.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/百度短剧.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/多多.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -39,29 +44,19 @@
|
||||
"file": "py/酷狗音乐.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/百度短剧.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/糯米.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/多多.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/金牌.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 7,
|
||||
"file": "py/腾讯视频.txt",
|
||||
"version": 2,
|
||||
"file": "py/人人视频.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 13,
|
||||
"file": "py/短剧优选.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -74,6 +69,16 @@
|
||||
"file": "py/QQ音乐.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 7,
|
||||
"file": "py/腾讯视频.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/糯米.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/听书.txt",
|
||||
@@ -89,6 +94,11 @@
|
||||
"file": "py/博看听书.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 7,
|
||||
"file": "py/欧歌.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/短剧网.txt",
|
||||
@@ -100,18 +110,8 @@
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/二小.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/木偶.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/玩偶哥哥.txt",
|
||||
"version": 8,
|
||||
"file": "py/玩偶聚合.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -121,32 +121,7 @@
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/人人电影.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/虎斑.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/4K指南.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 9,
|
||||
"file": "py/盘聚.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 7,
|
||||
"file": "py/欧歌.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/libvio.txt",
|
||||
"file": "py/二小.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -155,48 +130,8 @@
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/布布影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/视界.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/独播库.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/瓜子.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 1,
|
||||
"file": "py/咕咕动漫.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/至臻.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/在线之家.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/低端影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/黑猫APP.txt",
|
||||
"version": 5,
|
||||
"file": "py/虎斑.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -205,13 +140,58 @@
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/AAZ音乐.txt",
|
||||
"version": 6,
|
||||
"file": "py/至臻.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/4K指南.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/玩偶哥哥.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 9,
|
||||
"file": "py/盘聚.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/剧迷.txt",
|
||||
"file": "py/PPnix.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/libvio.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/袋鼠影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/瓜子.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/木偶.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/人人电影.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/独播库.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -221,7 +201,37 @@
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/路漫漫.txt",
|
||||
"file": "py/布布影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/低端影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/视界.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 4,
|
||||
"file": "py/在线之家.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/剧迷.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/AAZ音乐.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 1,
|
||||
"file": "py/咕咕动漫.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -229,6 +239,11 @@
|
||||
"file": "py/两个BT.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/如意资源.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/飞快TV.txt",
|
||||
@@ -241,7 +256,7 @@
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/乌云影视.txt",
|
||||
"file": "py/黑猫APP.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -250,8 +265,8 @@
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 8,
|
||||
"file": "py/玩偶聚合.txt",
|
||||
"version": 2,
|
||||
"file": "py/youknow.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -259,26 +274,11 @@
|
||||
"file": "py/凡客TV.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/如意资源.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/袋鼠影视.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/橘子TV.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/茶杯狐.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/剧圈圈.txt",
|
||||
@@ -286,7 +286,7 @@
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/樱花动漫.txt",
|
||||
"file": "py/茶杯狐.txt",
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
@@ -295,18 +295,23 @@
|
||||
"valid": true
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"version": 3,
|
||||
"file": "py/盘链.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/世纪音乐.txt",
|
||||
"file": "py/网易云音乐.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/网易云音乐.txt",
|
||||
"version": 3,
|
||||
"file": "py/魔方APP.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/闪电.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
@@ -316,22 +321,7 @@
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/人人视频.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 6,
|
||||
"file": "py/闪电.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 3,
|
||||
"file": "py/魔方APP.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/youknow.txt",
|
||||
"file": "py/优酷.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
@@ -344,19 +334,29 @@
|
||||
"file": "py/麦田影院.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/PPnix.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 5,
|
||||
"file": "py/不太灵.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/路漫漫.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/耐视点播.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/乌云影视.txt",
|
||||
"valid": false
|
||||
},
|
||||
{
|
||||
"version": 2,
|
||||
"file": "py/樱花动漫.txt",
|
||||
"valid": false
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user