This commit is contained in:
Harold
2026-05-19 09:56:47 +08:00
parent 0a1a2c2986
commit 57ce4299bd
6 changed files with 1066 additions and 1065 deletions
+6 -6
View File
@@ -1,5 +1,5 @@
//@name:YouTube
//@version:3
//@version:4
//@remark:
//@tags:
//@format:secspider/1
@@ -7,9 +7,9 @@
//@wrap:hkdf-aes-keywrap
//@sign:ed25519
//@kid:k2026_04
//@nonce:base64:mBjwcRsy1ymiNZ6O
//@ek:base64:V7NnxwRhs5HbQqOF1V7fOP3FG87NRR2RIPQH0uzgCSpWGdy18gq6Dd8qWxKK97Yo
//@hash:sha256:60c0d6886e9bd55c6c4f8c31391b0807b80a5ca15c739aa6b1db636fad10e8d2
//@sig:base64:y4AqfkOR047dgLrjtwsGWoyRm8dOv8kxutAfncKMqZtuGNiQgZnFlO/VcwEGOjYWJgZmYGutGWNsG9XGMEqJCQ==
//@nonce:base64:85/LPumeFeiCrLw9
//@ek:base64:bBYW0BWOpyu9LOI8zo0+3hZPd9b5SbBndD2xutkwG8YqyJnzgo2gJP3gVRJnAXgh
//@hash:sha256:58ea9dc3b92091eac3c95cbe205f6aa1c9d02acf151407d29a7dd17fcae51a3c
//@sig:base64:+dncnNmJzX+XzjTRccf3TBS+6fodR/fuyucpZjnsSk//FKefrigIbZJdqy9+PC6Fx/ibYbzgCyTWu7LkPssyDQ==
payload.base64:5KEkiWrath77fPai+EvIC3Y11BbOAiUr0rI40yNXk3sri4DXA0x6Y3doYdpscnNCPD/wuhwGhFJBzlNQ/0er1EmGfQMO8iptFHOrdMa9MxCqeuQ2AdpbMco25dRjm/l2jAQfci+meaMbL99oiiZMZbGjRimNnwMGiDSxFQMP4YCugv8lJ/QX3TMXl8hEDtGcJGZNpSIoC/RqbcQjCVnCv531caU6Gr95kebUHLP0hBVYqN1RCQCluoOEfQJgPPCbc8fbY8JJJDxdRLTzC/778Qjm+fMc1MzmMB4XjjTdcgx16QvyXHhxigi44eZWj5BujiLy7j7oJLcl4czYeus1yC1TBIOj0o5QxCHBy4FuAULVCTptN3l0HFqpf25C5o5KMtEIYXOonqqdTahiAoYhYtMCMjIm42sf5RkYJFEP8gG0Rh1wl+EroSJHBp0j3QV8GkGxcaxl5iNBsATm54CMmYgm/pLJnhMrCvvr7OGqf9hT+9+neMBwzu6yFD7e49OEcGdMZ5hd4jajaqF+CCAQ6JnBCauif2ForCHUh0xm2s2FqRGtWl+GrHsaKtbpAGU042gSIihTPcYmI405C01eAIunAL/IEamU1IVW/zCy4WIltrgJ8ZdzDjiIv/naTo+zZk0xbZ3xVcVlLrGXd3FWpLGm3yMllrWjORS/W9P0BcD/AHswImczV0nSHg8yXK8NQXziAAbclXDy4Zb6lYDHx+Slour/hZg3PFZWTQvs8zmRh8J6NGnEmR2FMUOJJyks+UvhRQcNauO4IK7i+cSk4NgztKFbnENNA4xgzHf4ak1DzdDg/twlxIG6N2KAiBiR0+a5cNPLWdPKkuGL3YejqhIF8e04c1m9pWxGToMCjQ8Xn4QHwdaxdfcQlBJiO6F3LFf3gEZ3Czx0fabuU0YuU9Ncqff393LfXKX7klXC0jlk9JZb0p3g9Srl2H3O9/aJ2XEAvGl4QevDxftdvzPr/LFAuO8v2OGWVapfeLkt16A11B5PMKokvXT4JAHsjSbLM+mtduEatlD0PRlQtWhRxEfwk/R+Rz845PniYSU9AxIwAI4xCZKQcfAUZS8wh/zMTNiJkfYQ6VKk/a1P+viKw1HRJ1ke1eHmiyqWhTs/TAGSxtl8TYy348I/ncjwrcA8P/QwhpOUfWhmVYN7LBtdy39ESgN4C59v+YjE0xBuijBq8izKtGJtNG7C6f3f95kDty6Lyra5w9AT/lhQc5uUJAJeUiJjMaIUZAHguzl2m0F65SU3fRC33cU6xLUMkZsb01ZvRi1QfnUpr9y4iO5WRZMhPf1Fb7+mU4J4LbV+73Ta7CbExBQECXObn4Ng0ueW+Hi8M9NEgL3Mv+U84aJrAF695RrynGDXAJbCsKAYYf37BV8wW53vmAWzMbC3QvkVH7VhZ7AbCXrJAUVLa0ETgKExr90AjikQE1g5omJ3Q3Kf/IPlh5SwMEgFkc+Qa5di/KAJ+7CYknYE/Pf/2MwfSKqcVaNWLb3ULPxsok9q7ehEuW/QvW4y281uFklG64CXnftVPQdQstjYjdyliQGKj/oLEtEEuDwZ1F7I5wH+9VSiV7TMdjw1Ys0yLgY6dP3G+cY8lQWX6wYWG/HcAvEdDMPvVFJHeXtvO5C0IO5vbBgfLR5UdWT4LRDDBkpWPTztoLIkvUwkOjbUcvqP5kCDKFAMi/ihlzXmrQUuIMRXOrLNb0XKHWYIs8OCPcUKiVER/jjkFXkiONGJYlkXZsG2cbIBkG2czgy9VXH0sTB3EiuqzTigSKvAFp10xpp8PokMDlMRQIaPqkViJ9wq7zMefDSgWQgHt6znzLhAAMGVU06F40o5KS9Gl1EYB1Ky/Cg54wjFFSfL7doGl1EyfH2TIUJCcj42/wreIGlFX3t1t5QnLrs8a4ehlHckQWOU4XeJfJj5Bd8mKgp83aD+Pi8EokaEtxnlM80pJMPmjFlucAgeLhGTSeodIUKE3gFu5MX36yZPnPD1eGRg/b96/H288+czi8xXeGY/AHaklPI1WIpecLClpoKD0WPzE0pAt5T77PybBGp/VXjjwKG6y4HduyswrqUToZtQ5fHR7DRO6Q6iKHPbH7qp9xgvIdyC+OUn9hOLWRIay7+98hlZ0d+yoELXqxtc4mWMY+EgQbDQk/0ZpoocONzIJqEHEZdKvzifP7LWK/N2RhgTTFzdNfw5+npcor6Hf3ztbsIR6u2AWfg5BaF/Y46e+VsDDdpLnylCJNvi/Dw98cdn4kd48hTvztpHxsnmlJ0Q7UMK0RQNhEs48qu3qFQ1viAUDN/HJWtRLCtIj2Npf8ZYbBTZwTPzjEgXPh1HJ1puHGHLjmSP84wWPeVEAiBUdiRt3uGvbkm+Ewxt0NXaaK5/KjRmyFyctomaj6FBd4WuHhEWpkrgHHe+540jaqOYAMWFgLoTJvnZsQlzF8f1etp6qX6EA/kZdhOo6/AagwT5bL/9tlgL14MVPKLK326iU7rCeDNO6SJUuau/mWSEmPfv0bmjXRoS+93366JtJ6PJUA6dfmNm+e8f3aL9VqP1W51elH/GBX1F8mlzBl1A8ur8O74r4xqae4wsj9muT6AZKonr5ucqu7iKEqsnaXor5Cvf2LDJXeW9RIKt7c07rdUd6UKA7xvE3JF5jrYZha77IxcNKoJKhY0NftGS5YNGYf0GdX5tdUhhhktD6raiuNB0hZfFmpXjtHcChXjbDfj6ltrg0M44rnwa9BBTImhYTYrVmSWg+vy0liV3DkF5bHXCb1lfNbWtZv1WthUtoACJkl7nT3PEVXOc/tuYpkFJ1C17qnUR0DTe/emUivEZ0CpR8Y5WAEvGIQfAsIoLd74gujLMF8peFHS1+kpRudfFed5BkEh0TUZOM7bh09HMowvP5+SmLROaCFXZx+sAFl/Uzb6LUBFsLRXukwrElBhoYWGy18sc/549KbDZh+boa8uBvjGXoXI2VXoxol2/zE2qLm2INZZrI8XdZlsgiSZWUDc2RvsWRemKInAdvMcDbm5Vw7RHNBgcJD1h45dCBRlsbSWWAjVi6DCBt2f+b+a9895AYtTcNuD6mKH4bMDFSKKKQqIf28SjHvWohG8ddp1ETOsa8ii6RlMb2TG2MjTdNor8/KEX28H8u6n7zRzJRR0q79jJ8z9Lmrca20KlIgzldPxoFfGbXuKAdBsNl/CiW5Ov21pdzcxqxXId3Jd557EjQpLz8+AwAdaSfq84n5wpwgcWtrrS27G9TqsE8SFG7cfb+4Np/TXsBVzsvKphdi+s+FzXR7tbXLdMBVctGiIndoy3b8ukJ0pPkW4CNy42BWpdUo1a9/D9HZMj/EDpwcXLCbmQO+VLEjRNmY3yrUYW2VrZ26PAkBRog/MByc7KwIaR0Ua0oYp/0yBrSZnzRaUgpKpG9T39mnvCjz6QILkmOBYzxCjhR5odfcNhS21gNz5uNTdK+Plee/oywerDNrMJSiUHeA6I3bshFjQDAJZo/AjyI5CtCQAIn1bt6B/bB1uXEhj+CuzaNK87pP6mbL59JRBNqWF2LB9x2p4xdE0jbgvH5iwf37+4LvgM5842HWwUSoZANQuth/6tMhkh5MsDQ5OvNOzTLnEpEC1+VzIvNStQ2Ns1/KRlVx7gMBIqgXZR8J31L1HoNhVrGP/ZtwGRjtH2eho1eYrfpzSVr3iih3/Ix3jV+bYmZUfeiRcyoKkxTrzbxuoOq2T4Lg9+m22HJ39oq0SbBUFDeeB4QGlbqL5r22dkXpH1yM8D4QrQeFRSkJjAq8Vj5ANbRP2GK34QPweCw9AWyndvXtZprjsFvcv8a3VArixbIA4ixdg7/t2j7gq+uFwOI88QVdrk6XOVlJulf6Akg3ojdPNMXiPqgBgl/kqqLj5rdk8dtXwoPqobZ9fl8Mu01GmbXRPeqRrcj0uFpY0Yuz9THsC0SVNk7TOwESZQmVfwakviJhX6H4K8JjIkzQ5Fb1gzMlsj6NFDbhQufWL8j9V5bav5zcMyJ4JKxmE8/Cp2rX0/bRMf4cAyyFNy5yGsDZAC0HQqXBJSFeVjrlEFuVdEuAUsvgcYwrxHrdJSh9hoDtr6eYSnVBIXaODyDD/3brpNjSRYa24IFrjfE5+YV0ytYrsHg8VjLKOGuLpZ4CeoQ6JmvmdUL+4kRNu9Qd3aqC7e8QlX7WVpHAoLopvOl9MSMfPJWOy1LUxlI1yMG+TC1AWa5AT6GoBAeX541tUIuLffO5+8gf2YazrsRWM/31U/JhPKXNG805FFEewp1RpumatOSRCwMqXlnI7ygQ2IGH/Dy6uZhOt9D5ze+oeZSFMQMrTUKz8mEXklKmz7w69H0QPFmoWcgKZSH4DaZn0yVdFBhkf8tim1DYaWSVxQiBagOac11PNrQHjyRKE5zZZ9wRZfLTlpnXuczAb4ZQMJOQgABsX1B32FBHfZkRmhLpi2tqV64tnnofapUmy/oQgK5nOUFSyYTTtu0qSLwugNRBZe9ZtZgXwKY41Ax+rVYZ6UCiRMhNmaVTVmKIJOTbWnwWSeB9bkN6MEtTPqmN6sTUAnqmVQeg+693I+IzUhQ4/VQjYAHLosMzgH5w+h4LASShuy0zZzNQitTX9wcbpPZTj5Fzm/R3kFw7wEX+rd455w1Iaetrc6bP2vlYN6WzHKolmLyWtf3NKi10Zqj84r3TZ27iwSOtHbaqXOVxI5dRxJpQrWNoEnTzvsDREUcXF5ISsTRg4qPzSg9jJsyjOJut/gaPw1Zs1J6wAGBh+N1Bk+8jQ6QT7x/w55MDnlm7XNPQkUQxjI9vbR7woqhXFRUXKamfS3tivw21YBhg6FUdnf9+iFgAJCTmMYkrNAwRd3EVkVJ/+hlQSR8QmfDiMltfn/g5GDhRgSvtpK8nOBfBIwIMhuFgYC8dSobhMkLbjtRALH1L3EwdG0VvFysGLpH1wsJ9oPh/F+TePw9eQNChqfamYsmS6DV3GOglHy6Ka6pDmv6YEn2NTT6n09c56unW2aeHbvpZF5/4YoImsZmlXGCn+XYyI3HX1MucDZKK4lO1kx0sIaWU/EO/VlPEpZxA8EQ6hLbepmKM6sTTQmHgHckAbwdvmCHAiXMtTWo7C2basHsiag384dExtkCAzeO7GnzEPBr0SWMEjrMirriTeTWLj0klmBwJ0SEA1LqWY/XjpykYT3xLmEnYeFtQT/FXAIbkgHbSR7jndTUDvgXbs55OjsV0hvw3UhEP9ud1n56S83p6T40cCQQu0w6E9tomL5i/OKGYKe0i/TEr35QPmdj6dy5CXwjsGe842o6U5suasYZE+Ru7Bn70Viqbe00rZ+o+xbTV2FphXUBhr5rFm3uDEIFxXP95LBnJ6Op8ikzJ1qbaY3HSowylP31HKrbPP9eeh2gdPPct/rDECM5d9qQQ1cNr3gBfDJVW7mINhiUEIHIweGP2+UCWkQ9QHRVA8wMSjg65r+VckRuF0oqGqqXMEJmI1IOwAdlMEORO/r6uWvZizFgJm1PT0HQDiVUAWy2qkuYO1KtXkHh0ck9k2I0aXSpVOLrpgjNhxQpbrqgdiQgvYAfMJNDhBzcqNu2xCl/kUkOHkTs0KxglxEDuZQJlmDx+N2Hxv79Rolxb42VSRvancw9acnZ1tteIEWSWGt4LLd6Hf7LDzU6/lMxHM3NpD4iNM5hwPy2J7STqX6Y38m7cT9DuhTmCbHNzQR9N7jBDv2MxSr+kwcOaoO6fwPMuoQ637/zJ7Qk6Qz9GHXMw79qvankAz5T6fHXSUZGR2+Nx/BnWP+sSq9ZK4+u6arXmIIKz6ZqtShvFM+G+tIS5P7n2x+IXMdfPb6kdCAYUgm4RMdosT8aicEb8auhQlXaIzFpMUBx0xMaQlhgjDMCu1NJulJI6wCW+l9iE66fj+Hsz5TD4QY3CXVTFOOVFj7th5E3MZm0EEdrQaZ1sQWvyiL8gmyWV9m0aO2+AQ2NobmR+MWLlYB9JweZ3JloJydIJ9/KfEXCyBSsPMGDDvf40WmPRyU6WubXaJSooS0hY1nsXRVf0XfkP013NBiWkhHAiQ9jMYsXNUN/xj+ufILSukNucqkIOLpUixm4PMJURC7RXT64DZfdRrZxrq+W2SVYPKoeXoj2gTq/nfEVd01I8jGL9pZC7IXnSXKbGtx9Ohe3Aj5dXAi71vtp+MIZR/AdxDhNPYZL38WqUS9TlgnK/Yy2R6Z4ckX/LFqZqg2DFDerCo6jnUUxJprx/z2Lh9vbL/443IyiovKPFjO5B35NwzRlbl6b7zwbGga8VefcQsffK4F7xI/bL4TvJcR8te5QKjeVTerNLSi/5EXPSg7pEY+vD/wJ2+3ZOaS6CgrfIl1oYbRNFexMGxH9xbtb74Dgxl26ifaY6ECJTjV0a1IRpZK9PmbtexBimGuCUvTjkdu604o2eGDZBYp7XNFg96BWgjL6f2zX3Rirus5AuaQVRZouAYd3fk6DVKAE08GHPzdDwlClwMxk2Br8IEzEPLcbAHEu9TkD8mR1ge4Q6SyMo6glB+zJOUgW01kkYg8l8aT2sGFKsWAm7RrEYdEnpawbhLSmhpVi+sG4Auj01hU64cahMeuW/V2LolfR358/8zmFqL0eMAS6HGucGvnOhUFxyragO4Ag0ZGi3ICjqHsERLqW6y1du8aFJLXFIkpvNrB3auY3A9lip7DCdQmVLTHJca3CO0L9P2VELBbI7XV1P9gpfL+9OFXkGGV/Ss5a6r8FIMWivDSDlG4hEO+ukKO4YD6DnnKdHiIS4ib9MElLBZP0is38In0t4/wyOQ1fZIS9KYGNiezTNBADzM4wu35BnLrUEBUQnpYjQbrfXB1s+gbHpjHizmpkII6+JzDTjGYsIsnvntUHvll69e4mktoiOYwMKfOR6oYCVydr1yAJN7yTDBi04eqLQkd8OeXPwtlC+k248IL1YxkFqPgHHVrmjKL2Ar1y7JxmzbgSr0Rf+rGcPzFAR1GZz6UBd90vTzVqXk81AY8I3Ox1yEE94OR1yMrx42kq8nlb6RzGF0VW9i1iuG6gSzoQEPFGDLwGC3EVPA6SE3hi216YHadqjjaZ/VIkoi9bz+qVe4uoZm+PaBMF5b3nsC/r3oI/HC2HTXy7SVjIsKCYslbTyoFZ1AJrMIdGtHZVFvHDHFqDDYZ+IqRuYHJ4eiiKMiDlZWKunQAL/Lx2d6t75LjDgwH0tNqhu6X1S4ABEkBFWrbcMnPeyXOsr+1fNwtoMD5dsi+G5CW/UkXHU3UDX+Pw0YyEottFcKzPXY1NhDftRN1A/T5eESSGoulptAjAWzTHTk4yAL+gZKIl0+0y8gbSHDmZdMQBOtoKxfRNRFDqtY/WNofigEgQFtsmIS5t6Yo13JV3+SlkNNVnTv9UnX2P62kG+I+D6nDek+OMxGFPAiehnbeyyuZWg486cymzAjlst63GrWT6khPzYv4Z85UOXPF0oveQg10NHFJoOIacnHDEoaLEoKJFvFjBwwTWz+xKuvXp4TId3unImzEHU60hdFMEv/u9prDGYCWhvSfoBj3FUnkQe3m3Q90Z+xgOqKaNBW6e5yWr+mCF1Fsdecc1ZHnS8+xhBTN6+k63E2yqxwrJu0spQhNmc49rdRutrByivdmSowajpPg+xY5Wngjwi0U37mtstwn5jpnJNeiRtTwH7YEfdpUUhVMk1zy1YJ3Rdf/ylNoK+6aAqI8IaPb/Rfwt5CoYSGtRfybltVXg0oiSnNto5Qfgx3mbLbDFP/Bjz97FqNPKvhn79J+bdk1cslo7ttn0OR/SDQsSGWJMo0nrg6meh3poBU/5k7+veNr2z8yV2wLMfbDxL+zOtI6XEKppdAoyFf9MGtRlzMXBL1rmD0Kv5qmNEAmUichHw/FRaXzLEgO1v59u14Bi621RjtV4C8JdrJF4opUMNu6um2abPkuOPtYkfcEnt8HEcBrXovQchrSA+ZxrdBlAagMbQdOFss4QqMBmx3YxXYT7r7Crryzoj0NiI/wUPiOjxXkpKmKUg3lpyEagf3wHgVyGnPsAYWWHvWOWfrCAVmeSD/GjxEHt+WhdEbIZF1IY5XQI3S1makRKqMTSndKgii3GFQisfi3IZ/XGiueEIKZLZbnPsS3yKbI/5ZosfRGRaDJlvB2SnFbYmEUhnlng0+KSvUvXkMPdYUsUMK5n1uGYI7ZjfxaYvoD3zUuhHF0MjC0nljTo6stlm1dK16/2tWMuwSLk8lPZE2wpkOVDbcO8ZB1a2UUjU0e+xNss3BJNMaGUiVFZJiP5rglWVjNJthuMx/u13E4cvwIp5VCR0f5XB2i0xUWdZn0gHnvjcL098tCsciS6Hk9tVTalo2cFWMrsIdYazPgQXwvt/7JSiKx+kE9K5ZSy1QcZTkJlbu+7JGnF774Dct+6HxcZIVFpm40uj5z9EWr1jmXdfYDDexRxxtUf5FjrIlyq6dGSgZSj5DSyi4bpmEu1E+/q39Y/XWXnXVYtbaNXmw1KJpPPaeyfleFkGxJ+p0JttAoXELKQkoAUULsN5FQ28ltuBzLlpulplOyofjjBSg2ODB4yVhVisH4TF1ahcrO0bA/viPbJhsbazqrZhQAhldKs6QZUjKXnvitnD02kUTnMIKwzgwQB+7/CRMkRnP+INxp4EUYqQPlh9bYiIN0+7NNAmqk5Db9VPEn3BMCLUqpDeV0f7I/big97rD75ZUFiiyKdwScU3zEVShtA0/cBNt2rB5UeEKESM8TWif+dpSF4r376mP6vbagZg1AaqH131C1UzK06i2NPaoozVW/Fr8xWAVPe7JLnIKP4DQRRqnf859o3I0eYFSqsPN6+jqxnGvo2kP3S181Asmr7F+CF7XlEbeCdaFYewTHzEAIXuLshtwyshoQVHqgFEj3Ak85u/XdR53SBqRFbvLQ4tUr1YhGX9m+HhqS0WAOD1/Lr/Lwc5gQQAskGPZpIU25k7nShw39srRJeDi9WVPA08JJZA9hnVDmqF8LBMGninPPB1V6fPLKKWeBRnStkFwd/btpZrdQGxLH9+TMKUzx1H3kEQTO8Q82QwNZOI036lb87iRINNvocskcpBFoIYlXNBd4HeXkkg5GrwPy/hnPq9gYS4rEk/+kTR9Bkvobf7wkHxfAblv6Z3CDjmMu2ywouei6k0mJHdYmuRqHGujAwDKxumgydNMR4Mm5xFc9E0XdMde/IpZ5KCeSd2ZesQbKvATLcBKYHCwN9uNyTQyjVN+GGXbS4C0XtgltCVZvR66O8QCotbL3d6pma2xSnuzHjUmB9+nVvCNjEKs+QqvLMe7viCezIYTeBor0KtFkKY5GLo3z3f2aUJVzrkjIfDZwyhD3N5O3O96iefFJclmO05OX8UjC+92QZR/195aXMpjbbSD4RW1uphKuNEA7lc4BZXA9nQsI3mtU6G7zrOzLL5+SstL6yIzxjEPWo9E0sS18W5Lni6AkF5iu+YTkDuk+ygdqBC+NjGy16rHlJSvP1eAxA5uecFnJNZYHPMLrec/E2QyS4L0xD4Tw/HNR8dMG6JvpzNskzD1t7MDm/D1okoNQaT+RGdcotSm7JZ0L62bAv/FS6I2f/5VkBsGMYd7ygDETvKzn5E+DnUGZfgKQ0z8Mrp7S/K4MhJzFAsnTgueWyL1hfg/5dAwGNy98dRHFUcZ3yuz+3dF6WhjTUH+y/7cnROqPmbhwL0SmSPJXRpXSsXm1KToxsYZ8P/xvbNV9n/Sge+bXdg45jA8uTNERzpRHXsVZBWUgZc7S/pd4ZfHnoZ5jv9zeZKhp/oWdlYCnyzs5d/x7yTF6mHdE26cqdbm6gxKx9Ygbx39bzMBeBPNbQ90chshdPYSmeiCUCUkKyt15f0dojkm9eSR6iTGt3Do15FJP1dCtQtFOEzGORy23lTeQlpuxaujaTuiEWvlbwl8rvTnUwBlEV9bRm23YCedk572vxzjbn/wG1P3aOta1ODkFmgiPzS6fp7xZouAVXavV5WVmyw+x2SHXMhl/3LJSw64o0xLRjmwJ/pKNZIGjNnme5OvebyY8a4LUY0oJb811keSTBSIm99O7raw9y1rz3Rql0kJS48Br9FHddRNYNMjd3Ss6qK9fI/RAMMaQCSM4gtcbsI+BfLLNUdQarVg+BQUt8fqx7G1I4hPTQoOToZfRQqEEz9DL+/sm4pg/8ZN3egaHLQdW5kXjjOQPIQQUDh3TpIbWHoTnxieLFaiin43gwZ0AAEyVWaG0unKUVR+eNUWGqQkLflqiXUg4W1VwOz9Ma4imgyRzVJ/XOyTlWYRZ8No8PMDJ07y9XJFCdDc2GyZS/k8VV8paNlHzBQtb/JEskELOwlCp7ySDk+zg5LbGGpOh+XW7yQ/TCmPHR2Nt0gok/A2VNYsjcY2pFoyhy4B7eWxPZO41Ym11ZA/Hj49tFeNpBjChwarhXApti7p2R/hEbcHX9/jMu7EGkfQ4X2cp7qc9VIyCbKbWFxUITgLGzLwnCDzOTMmb53W75cvy6aASbmqPr1es+3XJBJYQzkvKt6zFK6CwFytkyI4MvMhO9bu0JkBFvEx5QO/qZ3Lf/HEp0RLyK0xsrXPzRt053yqwWi6Rjxa7hpU2zrWMTMwXh4xoh3ItBbzS+dunkGTB7Zm61T9mUpR3OVY/onkfv6TCZRjgoNJvf66ZZZVm0pCszFcwHvgjt/K9G7W8ph39YzIIEeBjXiNycdRadPwSeODExFc6Tyioc4fYzU7PS7ZEKibYoi728YCFRZTZ8Wl8NzSG+UHXiXm72xLOehiTO3v0C5y/EG1VrXK5NrVZMNJs/FPZAniGaXn8EHezfhNHSxgwf46M+Gd/l1PP9MivXCaCgfPObWEh7/YwnPECRNLCmvMyzKSe9np3NBwKAyFxmgavEmgvAN0OmZS2kUOJ5JMaGSzgfK0gs7K34ptrMxY4RB8XenYet9tSxBWOQh4sxiZpgMWcoXG0I+hl80sHAEyDCmb3vtbMZQ1XGZSap4fLG5qXZS0jbeQKV6Nleh0LhNqyVSPzodxUPKFx+pxGijM4RP/hujGvA1OqHSy/F2/1DUYYxYNThoPNPbgssq3hx25dxv/TY+FjZib7pymYpqFb++5s+/mfefrkGD/+wa1Byr7QsMNW9+8q/646Rt6+uK2NDiEP9q2GSf8lwfOJrZB7BiHGJVG/F6NtVyliCsfaVx+GrycAC2b5VnbVgOQInAn6JJsw5/O40qNht/4dMQJEIr7o/vmX+9EkwgA0juvC8EPoNxeZ1SFkXssFPKtupFpXY6eh5shsIibYIbMZGLAe6kCkIgcqJQ8Yyk3yXpmGrinPgL8Ma0Tu3QOYzv+LoM9zxdH3yIG3MGqxIr7uoi/QJTiUA2+pn6wQogFljNRAjfCFLahHI6CQXmw8xHRvxP8NI0dumyRoTIBf4OcR2Zrm2vpLK/70uKXBeBhrtDQapRjMYbHGE3DXQeoAiXOwWCZl8rkWAmj99JyfQpTsgjiswAoZScE5YZXrK7BQPFlk8/Nmv0l5zFlVCSe1UW9xQeXMgQXrYPFys5ulZruvRehQJZwZf1vY+/NE5E+MdQT+akORjkij7XhI4shq9YG6+8XpSJgcBYs3JkiPFhV57shUUzWzxVw4E1CnLuJiZlzUmq15Eif502SFXud4Hi2Hq6nFLN61Tr+OVJ6ofPE6AwjzhisFfNMDWAoNsIwk+rfyLPuotSsVvC6XKjiwN73pz24cNWzUEdDIo/5muYr6ZH5KFEdwmMY0tChgho0QY4dYQlobfQS7JA7riQmPOzTgYPr1swXZpQSc+kaWdzQe6lgvPu3t+46rO644QBcd56E4KIvtbB8zRXzitDbPCF0RvYcWnigpib+iGSz0aI0GWfqpu87siHn7cQBUNW3EYpw0npsCrO/IZ2lECwxkgtGOVoJB+cC20/Cepiv7rSniRZFXjAy6vUjE0rtbrGfyUJwTXmSf6rEJk7284zY2OwymAsChheK66V4ObPUgQ3W0XNAmOBWY4XfZ8UMQe+G4nNYNA9v+9d7/Y3eFP7ejOlTFKpfVD2z08bKUK3EiM/TybKccrRukb6YvIrtQAJ8ycCAJQj3SYAXgnMYE+PjishCskMB3TBfItiNp6RxKtJzQPKGhPoFvZcXAF2NPepOeUFcTyhGbcBEa/SQn2GoETjb2TDPgnl+ZQ99Eh4uMQ0vsTNxT7x3MzNzQC6o3aTEqX8MGE0xDWdr2cy/eGXUyaimHnG/iWX+LLz3BdnBB1oMOe4pbwaEMgXrLI9kApFuk8wyUucH2wKR8G6PMK0CWxBvapYugL3WetMCEgGwF8AiMylYmNLtA6VmOjawgSjFy+t55XVD/fUeswoGu0TMae3B2WFqYtsL/RN3+ooBhrCZLgCeewQ9TEP2BSdFIIs2uNU11oZVqn+CFu/+Tu0yb42qV8NAQwDj8ClYAAHE+v1o5QU961SquELskA1yijSzoDm6KjxClSSV8M6Fs3NKZcHnw5umjkv73fJyKN5NgLXPAGN+RKcFQUKw8QNfXKPHQjy5Yat5oUCUN1qxX/jopm1cP97mE0G64QoxnmB8RYugzpNr+P9Esi3j9Zoo10TleBk0fWSFv+CbQ7wBq7Rq77XXAFurV+hb3gq3aJu6JOqlU7f8Y7E6JgiyxJ25+v1K0GP0s14tKf1JYMiWPx+wqlxWgEimtWGoIUMb/JiVZuz1rm9OjC5DEAaUHWfSBUIM1dJKgwtulYnPiS/eV20blhJPd/QoIDK/CTtqSHqyRYfenVXlb0/8xTwQGFMJ38bDRvxN0yrBs726/gxIeYXuqW7JpOZPopndhA9qrg+vsT68LfO8tvX9DmJC9Zia4Wrle/RFQS/OEORSgQcB1g6Bheay/liwQux5ZI3D5tZe/W5yekqB0pL75D/CBiIMYvK/DDkodIr8gb71JDlFyjVaQ/KzxBtWaAx3ohuBM5SrNOfnvVf3b8iIvZzRWl897iU4p8vGVUZi33wOrhVCW95+ECjuMj0NPVTBCw0Q1Yiv6WqLZM66+O6ZLmdteHhEMwtfgqroxlZVEcQyx9UrhPjqgWokr1ULSCXDumf/C4M+yHxdcdABAu/uRcneV/V4KVVrD5Q+Bc8av/HKAmVDKcF8IAnRhrWLFsJ6fhTLOtMQsULnDyldn3Fl0MMHIS0CMEcP9Ihe42ZHjUL746bLVfSg1I1XJ4NS9AoSbXB0att3UK+NWqN2HfPxnzx+QPPxn1U2s9Exrj7aF0ODPRCs84EOSnnD4t5Vh1dfxqjMmKgmHMilPfpNTG7tvLQf3DB7eHctqDbiw3P7FN1Uf+4ThO72AIBDkaIcBANqkuzZFREy1yAuJEwaiOmmzRvp3ucX0r6N65HwiezlFrHhnxXttfqmmsBE3x2Uzm/oAmh2YlcF1zJbMfL6S9qCxKhskytErSL15vEEDgLoHqqX2/f28P/jnYWBPkeL/MDKPEkY9acCv62M4RexacyVQdE9Jth7rReLpx4bOdNa9e91H075EMaB8C6US7FxmK9xf6P83Tm8xX2uHZaxNllSvJ/8sKBjn4IWcBfig3pF14qDiHcrQvlwcB3loeuMfbvmEsT5kslj9rw6cOyadazab1IkoveWDD9FqOlAhmG4kLL0g2m0m3rodHLSLq9YmA4EYjmKgJELAw2uwfDxbCeC/+0IfyfTHXRVV7JpAHHselNf7CdNiLWyfxFZbnDIF7TdbmhQ7c59TMR59B16j1eTINmwseVlwGyCGvEaPy8YL3BNGwbwNUYcsGvxJaZEZV+rptsoPEoXrapYVuPex9Ck3btV546Wdytvos1A/rP25HEMUHKLCYGQrQnXAQr3OVGdkMZ5UtLP5GkjK4prE+MawOJV/FyubkTVl3RXQ+CzCiFAldWH2RlLrVH00+m26NhBnpVhSbcxIMGf6+ZqXvJRl+UjnF1FdI604dDN3fpNIEooG16JiIBTxBEGsfF/kBv57iShKC3zfzPWqP3CgkVgjAsuET0pTYhSvfRPdharbysOtDxbNSZ5zBUV20uQIdOWaPwVyt9Q5tRiaFNoLG359iIxGPx6HfAW6Sf7FnKXmIUJm45fo8lKIha4/pDPjWvJ/fQmVaNZtMP97h6r/oYe26C+btxYd3xGMO4DWlurmUEPRpbYxNsFuXYybxchhicVqZ/O3NeeXzqxgpuUYHLQZZ6U+saboPiD12B8ew6O6G0c5Z86Y6rPmSsRUyNgzK2rLbsiSPhd8qkgtV4PMlhgsdWhletbo2KPH6IR//EsJrjVega3nmOz2Vcof67U6mdA6U7FC+ViP/ag5oqRh5Z0mwBQb8Hnsj2OX+YBGHpacARuQ91FtThl0R49DKckozCln7PmldK688XcZPxYtwulPIpARcIAgU3ZbQi6wZ7WOCo6AVcQ9/rCQUQGOkdxiqoPNW8/dTVU/oFbq2a9XpFVk+M7KYH+zy7iBJXaJWEAHehU9144n2XGgrTbTKUC8TaF4tH4V2jkf6Nm1RUZ03PBynWLwTKJZ77RP3CaUUJ0NOauZF4dwpkkb1MCXvYU3M/ESQBIm3TgPgOxVi1dhZL8gYY74f20kLG2p/RiABqWzgjyH9/Gbjly/MC4XsFvBMmFREtnO5HdGmq0cSMzvggHNVh0wAP44le+8Rdt1QvyUuyRC5fzku+E4oKHzPNSUFs4P3bcitLMwc5ps781rw6UJZI6iXHoWpvgRblHVKq4N8HPIK0IwvYFrDOAjbBYFfcE9cZm1+sGne2WSORy17jp1ST5+49WDB0U6byguneBgOAIqOseNYvMDkTYhw08Bk7O2tb0ahPt/W5aAKaOaEC7KZdTcA58PUiXIEEMVIL6S5klGO0MJKZ6QqZB8u26koxE1zKhkt9kwmu5rNZ2v7BcU6VSTrDGtZrki/JC+0CcS0Y1pHrKznMi/D/VPfMxR+39WckPKG8lZqnliqa8biBri0uV/JCmPAedxUD5LESWlXkjBR0UA/vze0/W78KPEMQo+IIbZ50t21ZxDdyfa5MjhYRyjGjnDXmhtB2f+TVLXhlg3+geP3EsgNgORRFkTvMem2m0R2EsxZHgyX5sBY0ekArLyccm6Eq//3KA1FQk/leQvch8cQGp5nWrqaGvxOoBYBAp80WQVHafpQ+NoNqzSZUIh5O7NDng2f1zbwZ2rOBnrxqmpgZ3xoD9yiW2uTALNgvk0nnn7XLNxNQbyf9GFDP5GUzh+CByUgWpTwBNRg1Lpa9EZTgdAunQSL5Io6RKr9PVtEWhrePOPNl6lGUy2d0AX7FkqvVkzjHtL7Oc5fBJyp0TQA5PiXzqIKBtZrXXdUnKxKTaVsps8FVoBdcNWATY6z2gk/2kuMIhgAJ3rZepEXKMwxPr9r/PZBuZJi7jCJQ1cJzY1UBdTx8CKPYLIKx+UKeTEDswBOmauk/dNpcUm7OT8+z09+DHmsxgSdnR59NrJtC65UHmvp0lzE2bvI2UoAjTfBE4rl4SkI7QmbgXWcIUbQeX+RAiLNOU4AmDg04tZXNFuv7h/Pb4j54jfE8YR+KpTQDlpN9SMqHTfn117pDgWiDPo+1+XbUBxKnnnnp9Lo5L8rLtvsyIQoIqaqjpoiOoSsWqiw7JETg/jTlDDuxbgDFTN2H11gFMiLrW+QPzNS1IE6jz04Rv863jL3P8Qls9M1qJXMK+dXEqVcUu2O+PilulqKhSbdZ0PXabc+HKWOreaabY6dsd1aGTAtj3lJzsdMm/DJama6csJlShQgaXqja7ZJj01VGSRuYnOPm1QndzQ11yBzYMuYJ8WtLc0VCc1BWObM97dvb2GuAdzDsoXZnHXuFweJMl98ZsVZWvb7sjeHRPE7jKbfIULO+koinisqLtrLA5y8Of2c8I78TK7a7OzqE8kR0jfX+fFaozi712e3itP0Aw/dalPCTvs6O9iQVOnyRLPu6VrCzimBNW4zd4BGdif4aGlgzr0+vzZpeeC/sBPnrajoLpTWGlyHTkzJ0PIms5I8JxOjJpEjt9idyjiEta3jtAUzKUu1RvM5WFFSrV5U1QneV5xc6Fcmhef0BxV+Gai+1HpM7D+aN8FCbvB8UDdAlPBr4h9x+YGuLG93Q4epEIJTtGN4Gif8JRfltxuo2qGtte1tXcl4G6aIOC6al5uPiPeLF3u1lYh3aPFU4idMCNx8bPjixsbuxuOCeTFvU6rfU/CnNnD//Cf/GjFJf4ndCENj3PU062gP4zN8/NR/+OlqLtG0JAVoaavGFZmwaFIrvHep6fC0fUjfXfnU960FofYeptgY5NHp6fpxwT6GiPJFQg0Ony3IondWWKHbKNcUrKwGgkG393AoD8Srm1cMQ4XltPlhVhRWOU2tEz0wTWGd/XKxpuFBaH5vSr1ButK8TMyrFRpDSTbdNZniPmOT97+LjC/3nkNvCkl8WdEyu2Hw/gRrm7ZSTDZojva2mVv+gDWOGuPSkdbdHh2w8Ru7EhCUfXBu1IhWvZAtI38zDxWVx7VrE+uP8p2mLZRQJWDYsP7OYIApo8b90HlmgMVlcdItkfnPh9YZk3DyLeIXg+g2xxYOUKcXLWE2603KiRov4iXBkhuZjnsrfkKSpPkvkf9W3miy6ivCX1/PXXLoVR87P8Wqpeu4czH8w/52WckVyHhtO8auXlDuI/bj3NtIFlsE8V8rnL7xkUbWHvOP8ndnHaGr4vJFKXhDUBOy0uoBDAVdMBDTFZ1rtr46oMsPx/BweqvKAItfPr7znBoNQic4N2K8BPYJFcTJxQ4y0LzBgJhmq5YCI2/Kf7kp9MMEzaLtkDLC2cEmIk8XWZTymNK5qr2JG+jxfOyZPyqrt399W8R+6uFrAKr9c+uxDB5aEjazUpFfGCdwba1t8VO+qVZAwc6kFdC38j+QnT3hgpE82C7FJ0SkHS2Wn+k+7TtIfze+TdibppVnnMKaZQKJPVU94cn/E/1S4sVpjxl/uQB/eAyctWEvaA+8kULfcOjIuIm2Og+TEgeCV/HsJm336sULpEOH26uvOE18N3zaOhA+orB9StYj5NVNALAMooJnw23upZrRptlzlIK36eVGs7jeeRyU2nQ5w6g95TzhgfbmkKLUoVtawTRtiIfbeHfSDF7+BhjBdYMT+8YuqnHP3T0CZvMSrTdvlVAlJZvWTg+FieMjL7B/3YJqiblsqRsUhb6aAVBDFF15rIiMV/98Vvh34LeH1iWT7usXnDGXDsgSpF7TwlEhdLaBaPv4omCTUxgE8PTLF2+fNnjT7bhhfVvgtbjcTOQQVutnNw9qEogZqn0aeTMd60LgQ+lj3uTx7EATgfBmVl1IUb7XbOq7+5JpvTw1jpMBbq92229La3ES2kiGH6P/L646vYYb2ovEfoO8g9XiohdYk0BHnT2XXR0L5wZWuanpQrgM18hGOCp9YKUbSXoauIdL9ZfFlgpiZX8STEwXzYJ7YE/3YZKpMkxA+wITh0onz3YG6IqGmtbEvLEiNxsL97X7uSmlcYXOmvfkGJzI9yCUnT9kLz7V9sc30OJ2J0gpyrY7bUnOrTJRownrsX8q4F40ZY85aAUHXw0PVi799TcAumjZzeUEGQ9OY4sdgQSRisiUA4txLzrxuSwHQ43rbZwHD/kuxuK11Iy0zdIfHpEtfw/Dq1E2ADbjSQwjHPckdNwyXcFhm9Zh8etSWl8YKONhxdxb/aTuCKtIAYGHSNL6xmSvqvqT1QPXETLUnumYrL8tqJtWDGPbb+lfaxAOUlY0gIIOTbm+i9nZ20g5XtOklvAxa+Cf9HYLHzB9F/tKawfWpSyO6Ob84ImkilRFkTJLw8EipRXNv6pP1JD3LrFERq2c8tnFnVKZKVhlQcBZ5mpUAD1oe2pJg79rvYgihAvaguQdJe4pt14ldLrtdmkaZ3JWmsTr5b7k7b8iNqGxc+DWEAxE8dcA3Xbom4wvDPyrVa8IU/FX/yPvGoeQdFqTlAdd/MuJeCCrRJ+eyejYUvmYaGgq2SrHHvImAzvTspfw9ZbRQ0qPbm4u1/USBtoQGDsP3p2+BVuUhMB66Tm2/dLDMYxhII9likY7yiBl5XODPpRJOWKSdOI3TSwYM1rvOxDcBvEdWPjDPPXjIlny9zQynb30ynNJA9Akw+6ACBY96bZe6llr6CQ7+etxVO2xig1XxrQP5xUfCps+paTBaaBrRz3q8cru1QxhChg9no20zi9vMe43k87AVf/YawpTiedLCjiQDgMU88SMeshPeuzKjxn+Tmg7Y8yUJdZ3R/jdgvGTptvjmnnqw/XYlydkBrHLDa2dns/sR9l5ZIUVjRiGSNUz5C+4QiOqP53G6CVReQqrt7hsN5WQsuPvfudHDQLXDkUnSs49PxC1OgG5gRbwGT3kjhIMdbprvUsRacPri5HqF1LohYEOBG0+tVkl6OSMzq6oXKUxdrbX+sNLrrScOFsX4S4Ep0FVZZXHXXdFZdCr5kQIn2EyrBPxUSo1L9wh+B7uT1pxTI2asUiwaxUjiwRPaNLsHiICYHNNSnZx59M90H4tDSffCjcIF9Er0XQU0v9myYQi/amNGJci1rLS2pd03t/5p0oZU5frkcrsS2PT1JQQv0OKCt5rYdPfR/ZRn9ZcpoABHxSEIuN6ilGsgXX29nwMzyfFPuImDoMr9WWKbn1yqFTxhcVyQi89lCxdyOv6SEg/sdXv6vAvgJiFYTg2ncMr7Bz7mRcY8Z5kf17lljXopGTOfMPy+7EAbXSFDDF0S/wcgdr9G5rFBjCJFtOgyITu9/eupHT6RgG9T7+ourGtxOIGkWKjJFjhFAhL1olovapkQWU8SsCM1EucJRA3lwmygOrcljLY1XC9rhh1wsbXcWl5TPq+XG+FOq/MsCtMyKf71mwLnFlfea1c0jJM0oZivCNHfdYM03sNAeXwxizKEpJzr6QO+1SlJ0Vmd1msCNycqzShPHaJmEpMMvzq/tr0Up6lq+FhV0nJHtUH/Loe1crkHGwgke4IUEXmxPkdZe8lniX11xnnev3ObfhjSGxFfO8Ocp3/sUoIQSxQ7AWbVYq3FBcqyryWodo87PaZ9zcwaCa7h8qqbe0mq5HpOEpXfRGa+NJKBY/Rwv8iyR6fCAoD5RKElsrO6QESKUNNDE1hTS2fNPm/3hGjRvA/Sg8Ip8XOFlWaXTjn/tY0N69FUIm+5Uf5i7GwfmK7/n4PzrglKRA84e/ryhDlO3CeDA7sw5cFb7O1YDDu92K1udZ84vohu6iy8bJd000pjjQiyjnvM2p4bHHppPhn7rruJoC311aCFzvK7Stl5dQFnl302iqKhm0nJmrJ8hJ7PjmDhJptt5j2+K5+7YhnEMjTSgJiQ2icRRnwchpE/xgLONZcWOqcmIuq6/jdIZ8xzFcRb9FgdyYDGNdEaI6/GTrjJgO732fU5lyuMKmz0zgs5yBLkquuIwl2kQKmWmUJFqkvhPEe4IXH+AVhP1d1dezJddsth6t2AyPoZCnFGN5hdetv1UAjrwukX6gxFyGcOpwE/WQ7AZhc5Bt2YwrEkEb4OBQ67dffHrwYoPVZkUG2ccKqplZ5dbAGD6ojKEgfZPPPLyZp1wNYflTtmPTcuxuOFt550jAXzl8JnGOdBs48EJ5HJwg/kZgtIbjmamOMmyjWWy5HuC19Cq2Hq6xZIszNp+vEdnnrku07+8Kive+ZZjKCdZorY2crfRH7WvMVJ9z6e1hI/jPJcfJpiAXE7wmx4MJmw4dsp/vq0NWym7DBynRfyqCVCaKNM1AzJdRszOHkQXSchVHtD8zq/qn0aVf70O5Iq0YcEaiQsy54GQeiWKKIE42Eroa2ykH94kodLZk9fRl1lK/iE8ziSuAt5Q+OOktyN6bmjm7utEaz4ZD2+LyZeQJ41wCObeiaBUKN2NhW1c8lQK0jyrHZaG7yVLFMOCqaMXL0tww0uvKZpV9bqn/sAVZ7u9oMs6pyPY63clO7dRsIzfkTbFTgJR1mES2DibBDECaDEbBqRxs/5FJDwRxNTZZoskNE2qdiDeFiEGPgeouPqADRfnE2zirwz4EZ7w2qOoYKeroWm5x7IUc/o+ZL0dYjH5BA8CLCAK1hgK0G9DD5BGeOftDJdtz0vN5Fpf/GwTKnCtbIcMKqNNMI51Cv2HE5moLDiCZWWTV40Ze/2p8l/5zXLaMrTG1ErT7X5MnXUKgZax951wgcAik16S184cdSSJ7HQR+LP37jqHErDZWYVVLnB/xWilAh4zrSbw7Mr8RPtHGeJWkNY6BF0VA5tewPKYqUoo9MNMyXvTDCTbs3bpdDFAIP6WlQCXlG68ewOXkwxc2iX/Q5+pIvh85I1aPRSeh+W4V3XIQQng68IUqUSqddHfncrcNRdQUsJoLsPkbj9zTZZ7Ntc30gwx7UOgRuAxCJPs9djttQZih7TFg+0BaCZKJr5QfC0bCol7puO70Y3z3QG/lW+pLQ5keLot5DaS2iX2NVw2HNVqAfD/lKbYl5fhgTOmnb2IoZQmjN5mWoWhO1jTkBViHjj8/2LM/mqNaDoEnc/Mid4ac0Y8+3k+41wBvh92hqeyf2PYHzMMuwboJjzf0mdvD/ZlSHLYRh0T7lQerHqba89W5ye2OreSGZtW1O6Yel1FT22Z5920bM503CDNZZPtbNtsATt2ToJ7zNKbNj9Qv2WkYbJZCVCv13pxVRcqTnUF0WTHZt1+UUh6EAqsLyp/orqekkDKlYQOxh3p1pB7vyuy+Hf0DuSij+PtTH4i7873vRt69l2XaT9nL4dmRX+p0uw08a306AHpltnIFrYlZLn5InpQ/p/BFptTDhmlFHqxxO+zkyb9OPO9re3abf1VrfP3hof+a4ndYrggn/0vMZimmENlAUzF7ehLch7I5lb5BAHmz68deYSeLZ78Kpz2fukWqSzC1PQ3rEDS0QUYNWvAjWLheER3lYeAi/3ru0OSppppPrUBJ8IW3J7JwmOMraiUrtx98rv/t5s96Gxw5gfrm9M5011ZuZPQoBDcld/9QRPB2Dr8CpV3lfR0fOTV6VEkZHoo1h2EwO8x/hOkb55uEa9WopzflqjLAeRZvyKtl4cz+Y5BpTQ+JSP3npve4uq6EIR3NZtn9lF4xHMmx65NdeHx4ekOFTIJQHCBI00OMx0dv11Whq6xr3wDzQSgRGr0hN5Fbi9gT2igAVwteHCYipUi7eAifQ8nSTYQlVig9Rjii6a21ebF7dYmg8Eq9HD1kNAdrRPwcltC1nvhZaaPdefXmV16wCUTbzQiC8q5IdfNRU236bJRkn5vvrYMg1rbEy/UhbrJ64phL7ngMlj9UErpRXPJiGZ2P+QMjunfUSaAuKWTKUXZYU5umMo7PnN2N4FMyAxu5vRUV8py0Z5s24MaEsNMGXvY3pcseH0bJR/oKL4KK1SNhUiwzxHInqgB5SjRDMhEDomUfbYIpEqYKxntOxrrxESF9nf1GPNl4GTHfukvIO6yw72wMOWir4+fKhw4h8S8Bvjjo9+40CWyEPtm5VYhn2YqWEontemLF7fcJJ19s/7tklauJ4S3X9rHqSjOrIbMMfb+s1314mwMrrYZ0PksGPsv0f3sSdw3IDp3XyJCw+Mycvzv+uDmjFmUN5vZM65wGcZtMLXSC3wklWljJVCbrjs2y0HT5eVjw2xxv/7CmZmLee6QhxGWUh+ojFUORZMW6PfbJ/vI/o1zCpV2Yb66i2Saq2biwyyuMgSvEdZAnieYLAH7+LSffZ6ljznVoHAC6R+z8JyzELKN3JeLnSxV+ddX+pPhyJvpQMW3a0RJ29tcHQPReUFu4fDhsSQjZSWEOyNOC21cO6X9/43dVUEfhk28tTlIz2/7AaKfel6IgCB/9YZ4kSoQke7TBR5cSHip/Iv2+Vcv9Q8ge2Sk2b52WyVGdb0Bi3yG36i+e6BbkOtMrz+coOqSX2tEEdpnLvwNkA3XZ3rrvsfpKmUR2HMUrRfbRTsImMwUW4JuAW3A2cyE8Px24ysZMuwQ+3EnP8+2cVV7A1b3p64nvmwrmcFpWEWKb5XwaOXO50RZSiFlJ8Yh7w7bvOQRQJ6O9mZFdas8X+qdCtfyULhfBw27J1rn9kt2D+y38ajvIT51aIFwtMtY8jJuYwKYzR/RzxbPpWLuHOf22jHcLyF1HDy2cgjCHiLjxLKD+caS99hoGkvkSndLhWwJGS0OibcaRhczSewCvFjql47vSuoyilJHix6s/e9v6ai/1e+uZVuJ5yoKZ+bTLAZnwL1K+2QX5x3RMWkHOXU+oVEoOJ2GThRK+OiGZBNzuj1YXjZQiftkE7BvHS2hsyFSgcLsJfnQ8adLGRGxu1yiiATZURAJo1f//3mhhPMIzC4nKrdJTbXwJqFEGyWnRlFFarZBQrE80gAlvpSo5Yd+Dzbkcm1AJB6yqKSecPEA0WuKKXGbq3qCV9EBqMiZR6K04sxOYxs1VTaytQLOXKdQY3Jk9epbH8ugxNlVoDhY6pd6AaUQ78ZQlv4cZ+oCWsndZGIjLgPDgciKg8iOTTvjzkNd6XPKU52DXNMzenVq0y7IDjt8ufyjFm6K/jSu0iLcwmH2Me6tgs071mLhxi47bD4+g3nJDHG78fYkmqs4vrVYZ4DzDMka+Kow+ARlFBL38F8dnDIJ1lCRchsFkxvPBJUatb1bwBro0hxTHxiEormXDn+LIGcSlCmMidGCKQrT2lg/djmVK2+XLZ6ADoN/urpWGDBf06FnWXba3sabOWBbnCD5H/2eXlXm1R4YuBCr612tjBbvvtJPrivBKTU0TZ4Bkm0HvG2KHxPzdNfaYImlD43qChd1xvR93dOwZtdLPvJJHEPXeUXdqv5sWQp1/UEMGZ+zBUtCM6aJpqfQfYJIAiCsEWy4dvhGlu0sP2i4S2ZH7HQ3oYiQKQGPvzNGccG9kQqWEv0hRMjWGoIpZhSk4iA+ZmyO3J/z9fMBCCM47JD4J38Z6gVPCw7hTdnbWZvOBDeFJ6yU7lcu340Y84M5OpbnkpxQ67BP/cawrm4gx4AbYct9sveFqLoro1kKU64tXRi2uIisthMqvPH1FrVA13RKDgv2xuZnCfIHlYUa21CGsSw3O98AdU4/c2QF6l+8vh5/p9Kc++FY1cMh1XkGNbwYQpDlj+M0nfYnj6ZizkuEu7j3ahsvK5Y3dEeVsf5m88Hgk7m93d8ndbRGmZAYnuWdJXIM1BthppD8b8UQGGDkuaVLEYfETtUPB3LaWXi0hKPK7dgaB3C01iyFaDY+XXrW+/Gn5dhblwOZtA35sgQ3U8U4l9OOOY+4wgghlw1NPbmYMF3ONvaou8hs+KnqPRjYDU/CmAlyei+0U7EjtOU8pvS9Vcb7MyYFfmHZvus4DmLSXN32nEBOD6gHGkw6nyx//KfYCRzLWlJcrxdVs76kzUvuXTOGm2a83zxSF3nj+0GPpdHObMU5S7Y1JVjmSQFZHYFE7FnFJtIpxpwes7gO+z2WCOUE/L1HKsU6CoWmpPUWJkx1yadUC3pY6mVG96+rorhRLy9QziWBKueZu5OUuuPCy4oBqG+u4wjKHXQfiIVhvG4bBPktcOFwJOHNg23yxDgmV/ceMH9dkBV3atfJGkDYV2hvNX29ba5wfpvsmm4SyhDany/YFnX29lDp+sl3uok45FaklN3KUWOFCOxaFlWxlxl4wvrKGmifDt6iWPKa4UCWAVvzyKerYU3CaL3BdLazvuzA5A7Dges6YI8/jW7vtV/76sEvHbkJMWP2O//3FdjWTaWPJnKI+vIqKfZXoHvK+lL9ovyvux8LJS68Y5ZBjas80T6guwAaqtG23UIcJhBd0sx8EZXlCxGgvDk0CcXYyJKr9Ua4hS3N6bYt0lbLN5xKjh1sjrnEH0a74hz77GRDbNAQPkEp/XjpNvNFpnuqU0tWNFfMcKF1NfT8J2vTCCEZzdwdDbEJ6mvIyLh37VvD+ceFQk+GQO9fR1XLE/iw/em72tJfOyo15PL+47nsaBOmnQbhDUDpjMyMC4c7xoEJ6ZJ9biUYbfrzLIsByLhje01NXZwDucKrKKG8D5s6Vl9CZ9M80eVLNn8sWTvPi2/ncxLOV4fBDYCEpwnuWQ6Hda6TKbyTLyX33V3kGlCtEwKuB02L/jeGR7pwypfRtW4mW6MLQtIzpxnbYb1iHZsmOVzI7mavY9plN3rByCq94UXW6+BAH8KUQ25cFhWXui099+jgDf2TvHzPIrSGTmx7DfktoQp6BHTnp6FAtjBEF24r6QqqHpD4zeT1xctitn2ncMX20nrEOUne1PYXn/LOifZv17Z4huhBoYRPYfmROm+kVTjh8Y1JGwTbg4n0ccAM6Jb1nDXe7e3xPQR3spZtCIVnwkIZQ6Nnal3y0b3yXeBMxKJYBkyPkbeNIbMoN6Zn7ix6jPYzUs8w8Ed+QGWGiHIGjVuCgxAgNcw/aOZxtsAxyg8g4BJAISmJQat9F7HQQrgI2Pvhl0Ho9P68Eez0vl3m3QhLScspFq9TToXolFsj0irX01MKDePB92WUQlcd2IKgY+6Ss8lkzBgDx1hS8qTlO4sYwDF1rJPAmsbTj80HmGP+vxLQydyqfgha1nqCUExtxbrzDbFirgggqfSMmZppVbuTBckkTz73dzBn2SVR1R7u8OpNCmOfrKxIQvrRPnWtl1SPnC6McmqumN6a38zbvjdneCga08cIeh8XytAjv8tmTczt9dkQ+ZURjBwA22vnEdced9XDSR6BlT9G3VhmwgJBS+iW5T4fZPkhWywgZK9baQ6qww/NEoip8p7JJDE9FoN6sWSloYeGLmNaji0LKc6VkhqVDTN6tVDvxCvNie5Xm9Zwfu/sImyBIWPqslBdjA4LKCuGXFnUPr5elPCKIeq6DA4X/ZzItJx6By22CDUFSNBD9TLktzQX+0fKTkh3YGfFUv3tzpvn+oMqAAyqLARNbg9L+WNKaZ77vHikulvi3SBGxpimAuk65LU30LQwSkBPv9AFb9jGjpMOEfDvh6RSAC67M8GDeS8Wx9yTqXz4KPwVETtPk8BppeAJrh8FKCa0HrIQKq+VG7vjZRg7vQr+oVvUH/fIOhZ+WlhjnUNF9sM4+ZeDmrx/nqSC0uA8XFSQjxVL0bg8fGEZxZMMY7G//YaxsDv+w7AqNu8cfHKDRtMhfsWDzo5Vowr/fWbVcR7Rht9Gwl5y71Q3f6zukauUctgek2n8PupA90WGPYlELVTt9Wig8xbV3Y7nLe0VAmY3Xmir6Qd6SCLKjFV/Uc4yETPD6Ij7eziCRvgB3N8YNEHcFQc2rmvFDolFsoK0k7ZmEcfFlCS/MYDCTdvhKNunNcuRCQXMxEcBjQka9n63n+FWYoVKXaBYyv4t4d+IhW+hRuxaiHf0ackyfc+/BWXEW0Oc12o00w89ZEnlPlFIWYNwpOBKtasCzqRszw8UnRGpkLtAbFyCRkHL+uR7+vb34EGdGJ/E54TL/1UVQRL7JOdpQcKlMjWBnV2LaM0YwN2FvSzNL2qoIhf6zVV/DERLJ2g9UWbwMXrGMCq7mQkL4N90t4+bIIdRMWCgfqxMvQMFX2r09eaZ6gKPheBahYJ0xjoPFWh+1rAetMhE9abc2MpqEbKWKuqc/rSqWQclsnbb4/M8jaOffLL5bALeOHXl2R4aITDLnkqclwkIYWcXVHpx3ofWF7nW44CvbsygTxFxe3gsZkcQpK2up58PnaAlPRuGYJQX0WTwC2OItjH34q8EyStz6DcDoUnKbwQTAOk6AEKx3PSHiRZ0sQRnEf72Yzet01FaBj8ePXIkW/LMWWBISXGgysK7JbdvAZX5K9ecUGyVv2ZsiKqZQ5PfKR5ntE7BDwPuahe9KHReO4PnEu4WIRXNGX1Zx9EQIP95EdIgr+3y0fIBVzy+yua7F2uqk34Zo6TlDjHMynA0AaU7M1V+iQ9UEQhYc4dtGfL4BwPq7626TF1nFgMj2pOgbgMo1d2Yqe1osKRaVDOGTSQbQkyB4I5tyh3VcRvjv/r2lhDRCpaIcp5SWnA34m5yRsdcvblCKr1QKNzTAOV9bReB5aiuY/dTSMHsUdTYfZwLpFNzsW8DMFegd3xtnJ15KmRfDz4qmsTtHlvTZtFfXZ1WdiaIKP58bpJscWHPMGIyNuj4kM4W3TQquwT3Y6Fuqm7xEewoYuVGhKYx2I1pQ2rbLho0kH9sPwLuxUqIXbCprpPU35NSm3ykAB4dPGuVaJy70630AA6WVhw9QFly2hYoBRGRyocq6CdtJXDoH8WMqqiKjJep1tpPlJlD3yLjYFpVKMYU2akBUcAIoktZG0KKSeusVdYkhGeQ8oVAgEQiCyDBSwIjoTVJ3AVdEXTyiqUcaM5Lk8FoXotOz07e0CR9l9kjbc7RNbA8xSbOXFtsU7eawWYhSw1MLwofqMSppwdATRRbZewuJkFIv4t1RAcUMcFZAKYcv2adR38Ri0fRNfCjKPxLr9va6OQSlmfPFDrIj0pUd+VX+1QTwzTfJSl0mCWXMCdOCbziTUdc69MNxZeyguN45Tpkp55bu6yXwnLJKMA4mqh8elCuiVok0OCrTHH53rywUIZVfpIglT8LnFkvNjgN8Yw+ckcDkSwfHwFxkBVLmTBr4pby2prKdt4xHUX/H8njuzJdQwEb6zyEmO7+A0dZP9mWSg3xi/37j8bNJiTs/uS1T5+xEAkiXRZbZ1GN0SF4OrrQMbxe7T7sYqZ9698qcnx30MkNxxcreLYEzEnwZozzcYjaApyGXTNysApVB+jg2m2MILemBsemTu6hOMGMZe5oYpAznmsI156GUKyXeXmCk1/3ntbIsRD6cXv4I874xcNHSE41eRrDnkikUpq9xvgvrFC8w3k/8dcaPo9E1w3Phrf4WIxuUPeqsutQPXDlIU3oJpnHfkeQ6FHxl/97oeJaVgCufsfh0Z4pxk6m7fALuHFmSd6vqUoGymG8nA97MN2NyPRb964YesVh182VTsaMdFzMsEnMvaGbcaQ2WbFV336p0A8qrrWZQ77BHF3tQzKC4VbZzdakdsqnY4zq5DFSMhul6PgRJe6yKpOQkR/D/fjGbyg4EGVvAUVcVvJ4VB6chkruix//n2D4RC0QDp3p+9onPpctTjeY5/3ist0upVBqNgr0BxlpxvlL02HUhR01TmVqdJn+w6NDrwwfKtc4f8XAh6wcc4ymwbNwHv0qNbv2bG8buK5cRKMnVEwG631jS5RSIqqzlj72Osvvbc2F7D9vXuzKU1M1Z7e7wHVnyMDQz5ueLVllY/CcqRNp6UlxvHlp8famNbCZ1MoP/MrCgDLGsWZcl3ZgD3+PQR3DOILuH2tJm5gaLM0vOXrtIrlo87V4Y4T5x74hAbXmi8YJrxv4qJPpDdpIoPJif1B+yaOO4CpyJFreDYFOqvTCUYRfJeSFcYIrAGRwptDf7SSodBd9A2d7/kDTQuvFnxrf6SFD0ArI993pxhNnzDNeMCBmQgreisA/pekYmUSMcQn6g6e5eToPN1HLFmrCDfZt2l1R22MYcOKBU17kEPuvn1ssJFWOBIFAAE2T2zknbdndNV7h7UhKBNczdjeX5OSB4ra+fOlcf2s0a9TYJiDk+hD/EWS2vIKH/w6+Towm8+UY1Xd6UdTB0EnEoZQmjfiftMhEULJx6mL2CM4cJz5hAIKeR0iE4o2DeOWWAg+aoL9ZM27QoddfJ6a0mWPg0PRpuWeomHCDQv561VfsrsHXAbMgNY1ZUNAbXcrBNfVqiExC1pj6Ps7W8KHwrhbFPxQrwkAZtiaTRE/J6Cjbe9PlYU3fLLXZqyjgUulkeLnc3sB4Yfozlnu1ucW727wqogpyH3B4C+8jbKNfs2nnoFI7l5PFFwyFFWxqm/DHF+pLp/oqDURgL2qu/ansZemMbVd2zRAouJU/83uONgPgdDpoFwx0rASvCSTZfxfSNGmetZBhoa2PcaEDuf+8hoEHM74tthe5snd9GNksaaLWrXuuQDeoI2Xz2gfYMM7oqJxsm5+lCxFPDcmGZebjYuT6f2d4lPIRpffJjut24WH+e9kjTHam0ucYE1tjgDfg0EBh16b0ESWvlgdgua36exCg/cUOiN069bhfnkGGl5vBVL4jZYZKbrrzzTVjA8w6WDF6JAUOYI8YYqk3lQbwiY2x+nrLBjCoTxfgOyMPM0IABXHNe8I7EMhzOdRbJxbAa4FDjBeROlhwYMetqSGqU6D6/rrqJ3aqBMweMTNAzLTZr2TBVLKxx7S281fSuJ45t4HmYR3EVW91LNCd3jRuEJri8xTXn9n/Oy7vCQDNd8jOC+GvVsJA0sZyy2AZ5nhoX7fluvlGs5y9RyJ+qq7jQhMTNXTKvyF6fnYHGFFqTwX6XRNAv0PvvtrFxOlyxr3fLuTWkkgjWmlnWVMehurasUFcHBspRaXr0fNu9JySnnAfOaIWEZSrHPR7hD1eP2uhhvtxNMz9YI32bEYA8aRtLc+cyqhWy/GP9t10avh7Jp32Za8Vr6BDUbsPmAags3yB2Trp0rphim6NOmymOKtCiR0ND/hJmeIUo43U/V6RFDZuXpJvR/zovOatCnpLvEvb+BnPZv4b9yVR9Fzat+PDriKccJp0yncPTR2yKN8RBlcyKnjOXMU76mDv/hc9riVJ2PEHrR6PobA6yNmvR/0exFSybZHNxEgIzYO1fH8q8GhPtY2SOJ+wuTWvxaCdaVPT50Ye4mSX5seqqF3ZBrCOr1EVHrR75TuD85PS6ODYFCsf1U9IelxxGvm0YgkaZk7ES7wnxGKdQpHjEmFvfN8/XsbUd39jeIqLDJc+L+9qvnpQSlyguX2OPkjm77YxLvtvA5/8/nmbRGMkHERgXJLOdP5+7MHuJ9S6lc+HKs368p8zcEZrTxnx6NyF2jALDZzS9NsOtrjiyBBmIDwlLXAFYn9QAYHQzwjYjYtNphXARa7p3UlZx6Fgj+EKTWWVW2Tz+z2GV97xWZPI8O9/pIOncuRn9mKy0rmLFS35SN78XNcvxVw5mYfcrjO4GOEGcDu5tcRg8+9D531QsJg7/bRxsOvOMeP5IdJ0w6o54HTo9t/GxPI4mM9Mys26OjiiJpppS/JptVtVHG/a9TcjsCe4fXFMu+m0EgmsPXuCK0nRxkv9T71xIyyVZyDFV1YtHsr42dVIT2ysjRwI6JgjAjAlUZSet2pDenZdtaallDAr75HVk2BYaaccP8cp2RzDEsO2GxGiWU4ctYDcsU9YyO+BaMMZqUrDgIYEjvswjyH0FBXY4x3/pBoVRzPh4L8Bkbgu6xdsPocNRmEzxzDEVcAm394TXu4Fo39f6/Vn6jqBPpDfDhAMQQ5Vd5+jgYB8oJ8mloJn95Zp+NR9W7ZythTconRfiYB97XQG7YikuuSHlQNjoEPZ7sBjlPeGD3TWZNnn21enKKzeP9bymUxS0uk9JlcYGXfWJdVL5FIkftZtKvGlcTkezKxJ+HHc5fiymB4vAr+hf9Tt7BTBegWY6ZfTbYdQkFXYioFfkbuIw7kvzSAf7pt4mNVNDtUmLdrFjcb67ws4uU8jkX9pciufVUOes1KJadNwCtTfQodwB+NMDgcHxsdWdGdU7NEGLmTLnbu0z9gr0pGYoO/itYmmz9mOwfdj/immNRq2xK4AvcPTbIHcYgnE7G0Q+9di7/A32cYiv9A/VFUEUBZNPPKfpDIIonrfSh/3kvN37mvz+tsbeT3B6ltGcJ7tfPvh+7C9HZ3JmP+gu/Wf7UV0ckzmoUQJnpKpP4Crf4h7vLuGmkE5Kbn9Cj0HEAhrUzQ1oEyF3lio7pxiBhUtFkISjjSVwDGsEPVk7zdhefz8k3WbX//F/23ZBdS4rVPtr3SFnFQRiEv+XtVBsiB1QByPGc5sq1MfuglYack/xJTD2Z+rK+ZLpkI+73D4HhvT7TslJpbnd4VDA+Jm58GRJo4E7nlnYX9MYMSGvR/ZWmWMbcV8aWjcPlzGaj0CbK1ffbbF0+boFdFG+w39FX2bJtCMaQ7uhK3EfUhO0rIt73B+oU0Uydc0Ylu9U270lg5yZHAw28EnoNEKt404csFqdYSaY17K5exbSRmkVrx39BiD0RjtBAMZQ84Da7tV3jiZy4gtcaERfGASDn+BaG6aMEdcacfiLP4ehhwSnzOUHXRLtZ90qdA9sPP+sAJtu+VDqJ2Ly/6Db8jE0K/YH/G/4S45T8XgXpOVs48cauoIgGlHaMqqRjPmxcbg6I9KSd7PC9rTUYY16k4Dgglvn9p3wlAG6lxnhjnrJw10aMcrJIFDFoG4fD5B0y66h5xamO1TUeo7n1oEJroAgZ/r/FFei+YokqUYo+BXY7lgI1atxG1iFOyA9K43Rn3I4nc/7V27DrMtbhEfErc1ft5dBSaZs1Nl+7XLZ5+4rR6cwa9l1unc3ecNJAx3YJjJFC56Hv+gAePPMUXQWAoAqjl1H4IRYjSkQ4B+nNucMpaoP4R0pIY7fORnZuVmoHKGJs0ZrpuvR5cyAElbRDOMR4vQzxGeKBgGh7n3H3WICLvxMgPW5C9MTrO+rkOLbsbyBKMkqp5vOUnFyogpY8uO79wZLA6AnuxAeEPRXgAiIGBdZxOFnNA3hz1A+UtD2Jfsv7uFkqSDXLBsRiQGeIL1iMVCIkvpqzTVU3eG7f5XQJfmt0hQsFm0k0ZQiPZhMuAdRPQMT2CS/nBgAE2l77LqGL2zSH0p2lLL1Pwc9aHMtY8S/WNJx4hBoCof0EQXM5qanpf/2JzjftwnTOGlY9V59Sf5Yo5kpuHQRH1KatTGGOUlAwst7JS6GjE1WmwTZBuDzxQ7n8AMvpNnjrVhyDPZ6bILg6QMLhbvPn91Pa162jP0PLzXzZlPqKR6P/suwOpfe5QPBonVB+CfAH4fsefSDaNJL29RUMD9fJN+k1GJjCtwb+M2p60PNfCRMUEeVgSowHytjc2KvjtZRsSctMw188anZYRSwjUqfCHfbkHwfnEeRptMa/J18pouw7PPlh/jGPobwP9PdDDfHWHr4HY6B82qV8Smq1OmcCRjJZpLGtp4btMb6zpJaWdw/Opgfj3Q68KQxcFfLDXN9sEEOn6o8KBYjCSlEKKHOang2avCsc4ALkwgAf897rv2Mcjd3OJm/A/nuCiEDWubA1C1/NeCMMgFetferF5ZMYWtlF1J//ZkHonRevvvK1Dls7q+xZ4NxwX6kaMAQGwtMPixSkUpxTmwTQRbh1xfjGAS6stlcOQJcUQHzdBnLBKjK5lLu6peXO3HsFvzb3uGuAznZKi+VOUEifU3rmGbhYSF2uP3zwdZCPWVY+puDzfXm5f6Ru7/L0trFecYhadxNCGSORL3cGnz3BOHZx+42WnEu5rCm0pNXagwRQr8BtxD0pL0+arHsvx97q2kbPHEozWq+oaU/kNdE5zqpGc7OU4oogM3C1pr+rDfz26T9b3c7+L6wFCuR1idoq/ySSvF9zhlB4QC6ym+8p32wzbKe1aYa0AWgDNSoyA3YocRfFsDrVX3qb90OSG4n7I6chz6UEO2daGb/vIhM6iD2wXlt+KHaZgahV/gSHYMGeSQ5fWn0rx6i8vITGSpfE46WUmhkNcZfCcBSPLT7W8ZrLhewrMWdSot/skLbvYhP7yrNY9kF+C8bZhZKZZOPX4SUxTMrH8iMqwYSaj8ssahuc8pTNEOZMm16R88gX2pm/xnc35+yBf3ZVPxuwDcIAliaaty3iPvERq4+XXX0DnOhgeVTjKrQ2NQbYxWDvAB1sanszBkvgl4zHa+64l40lfjgwy6BhbUJsw1JfMfOJo3DFtJw5MaeKcqEXSoEkvK/KaH/4RID+QwwJvhPGdUOCgPwh6grf1uETK16CWopcNxUsn7Mog0+v47Ibw2lutBMnftoU3beFhl0TsoJ/LpsfnbZD22Ru7j/6wA4mczsSem3RMMv/tlDwoUv+KyapxR6SstDSQFJRIWybc35eU1HyP1s9sw+h55uAqihQkIjGwm/uQiD8GcV1VRWWZfFjGyaueB08Q6MC3G4GNOdUSR1pgHfT+D1IJ+yz19kjdiRsZuf+5AIgguOLoSrVxDezRP3TQp004Qph1L+6zip3SkcUK9gcRdV8BBiJDSjtU3o4KqdGRQq/xeBbenU8XA8+O1w6K2dSmaEb3j1ycK/KlYGPqw5q8LqgljrUa722UzIJ8w+8x+8MLuouLbk24sF3d3p5fXv3SQLQ2U8uDu9XdMWMNeBDiHrHjm6HO5XT8AlwBjiJsn3+BD8EA/aMl9HZXAkUtgv1QX6ULWgjfTkl5yqModOXTOgp47Z63gZqP59xdrAJooz5yY3tox3cxzEBzPqOZffJYmDEb+odz/Tft2dgUUNerT5nwTeQUVrpgeLa5t7uV42Wd2YLEgLbHEH5gMQr8zvMjVDfscp8GMyDkCSNMNRpqoL69ZTM08t8yoJN1450OuiieW+GBi5JjyaMU7KiuE0pdUZrzhxrY2PlkAtq7kNmysmaYJXtKGiHNM325PrkPNMsFVl8mVfXRyDRuSBOzJx4PhRf6zUZ7ii2OyEHFoJOtjbrFDt9Rj3ExHclMFJfazz50XfIzfoaXkH06aAPwKW6lBCOLFUVp6d85mGF04njUZZhoK0icRDgeWrkg6I6zUQLqMZKFOCv0npEvPHjqXcUyAcnj6PdNNjuh8bkD0Hf+anbuQElJp5uUA7nSiv/4gsGxvi8gKly9vgospfwIimW4p86A1NxXmfj80rMrLI8zyqO4BdSKi3SKTVIBiBCpvk+NTPtq+iQHRz7R0gwjJyY7vURGKxDP2s7wJhgrfzB/1HQiNGToG+15q+afFxZmLgM0bXvQVI7l3FO5F67spji09HqV+ANrRVw0Xd64UQ7B5nQjr+G0Pm2QY9q4c0pPRC9VMhnhihboj+Yubi4K43Eh2Ou6Thar0/h7ndVDNHUefTodyQVsFxCL+L2uDuk5AXXXPVUckixB9xEKIzt3d0M3HHJZK+ovYymOc/wgec7VxXR6CYN1afpbi2IJnlanSKnJ/IuujEs2Ty986cF3yOAW7VAz/1iX/Dna886q5bJUfB+vrXB7VCC+PC1tdpm2DUd8CAYgd5GKc6x+8r60edUdZQfoZmaJ+0T53fL6xf3N/llfHY8vCDkU2BZzEPHQoHiL/xkTAmPZwQz47qNSywQBtQE9FRwvp3LPhOsCL3KFCPZLjPoiE2Q9QwlK67rO8eHrvjwy8AuDeisDKPNC6e9VDVQQD+SnZ+TdPT0zudDUOaVsIlWY1rE5LCnm7vkT9P4AZWgAsKXXcYtZbwVPVoSqVgI8yX3ymWfPEsySZtn2QDhu7Ph4buuXtrgPIm5UiNGSV8aKxhqIV+namGt2ycxUdYZqRHXi5ovmxzpul4ptdPN4WjiCEvQLQa7LD2Zm/Eh0vnAnhRm0SU0LwUmD1lMoVY02qhqyxqXmOf74vE6XrGVuVWIfCYTd4rcyJ77Tfh2DXgHLAujwjVpdZL7BL7mfJ/AnVPwzLkvvYirwyE6EdQy7Ispul6ZBpCDOXY7BeWwKWnzO3DxkmbtXXGlDVVYotuFlCtVit/+8kU47XSN7gaSKf2pb8tgrZDilxwxD0yuiP7eD1SNKmQ2I4yE3ot/8/mxJ2fv/mXIvuXE4KxLzx6T+aqnu5MV7LV7dWi2XWQrF5NcB7zT00tmoiwGDVmG7NL+f2cwJDNqtwCKjne7oRWERYaB3cPuxHCa6UUQ7XbvEeH641OKh+Z2ZrxDMdJNSqaOfKXq2hOwGa2kHbBZC9rCaTPgbyGIrvK9bbp9vtH0FyhU1P6iI1Txs08l5GYbefZ3g3HaRFU5sP8/H3kBgJGHZnHbdY26OEgWTKlhT379QYKp6SADMiBr+M4NUywksvA1u8gk7QY8xJLzWeAtxHeLAGjHLx85+h2a09upAFrMBcMjX3ORoqnGqqjOr7oaKGa5Y2LRP+XkEiHKT96HnhIEe/xIMxB9Nm0YUJD9LqsQyIghHdHUXeO85mIZLkUiMRWkR//PI/T9EbGS5CDyUfkmhVRIap8aksPOLHuZUe3/J2hBgi6RDg8ajIKku70rgaEbl7fJFif96xueP7prrd6i/C5N+8XX1J73y5sN/nhKIyxbxMgwpzq9Q5fMzQtu3rnAJu2IKQf3E5w6jz9wEpXpsdbX8M4NYEv3Y2VsFwzvnkwbubKfmSoe7CMa3aqJ6zpLnZRoUoVNpmWT236P5+MUGT3SsV87CepFIlPlzZWlSjzTEQZsfK7LzCozcPqfl/eoBVV+mgy0EHLdsvajq31/ERccBZYHQh7aCrITQvcIseYVBJSwU61o3mxHwb/WlzRqFfTqWmV5ZrDEhIJeCx3r+/lWE96E/WxQYVDq2xmzkyu6LwVX06SILadpfjZEL6ATTuUbid2GfGbyEhJt5dgncpKV1LjjMAbLsFvgroH/GdJkYLm3hEvQExtRMZixoBCusb+2FsCU3Rtbu2akVYBv0dCB2Un/kJVknXT9Gy2wVmn/ast92fT+4jyjy4BVOh3wOItxOC+7vVwnjg5Cf+bn0JNRBKoyS3ttrlkNVonDLcehboKuSnrTBlL1dOnA42hV6ke6NYDTmm4CAEcTd2948rtMajQjkTL5QiMyTG/VGGrRHGnOacY538FGF4pwYT8YOscLEnbLmT3ZRlBRKS32Eps7zz9Gd3MzuFZl3nDlm5AytrUHRvc7a25SadrC0Ajryy9RFiV7Ii+3R2juOdlFYYNUg1K7JPRVFgxkOJISp/E/Od2G5sbzmbljuDIFchEqtorUW+84FBUesltm0TGeKo3HKWB/of2b7xMiNPkJD2biIdxl/8crQNipj2CaBb4mXrgMBx66Jgd1AAhP/MfO8F6zceLQ7BEJ0U0IBAxD8vfjVJqZ/TFxj9cFk87fTxx6X/8Upb+zvQiZVdC7R2quStp58AFMQsYdhPTepWF4HhPWReKWP+TfIlJ4ZJ/jWkXCezrpiDX8ja/3M93ZPlQPgTcS5EKFRo5cmFASwMDaskTC9alGgYInKGvsQ13pXISowgEofKnd7HCEEtEykJ15Yda38vizD/WkjSC8JHdMd8PhTIlJUmGjXVT8GZmEoG0/YfKKdlhWtlvPFoKZYBn9vh+YtquwU1BoIZY5Nx67wPgExVDnB3jX8E0SBa+RBTceCmJRxHhFJRoP7+YQIXon5z9vctNmneN1u4VT4iqka1XhUIspAdVUfLNZ+mc1LzJ4DLDlnqoj1sft/gN5cz/AeRD1OT9EegZLW/Xza0v8GEOjyiNKhEUzb10cN+XxOLn9lU9HOjR9BfZo2e319RBPYdOtEdVPv2ABXalWLBux+ZZAuqSnSAgwPb9Vk7ufYX+fE1SRNGqol1gelyS2pDbn2C0sxUwxE6o0IN+5nPhrnTZlF8QJc4EqWFECLlpfli+TjL/DwA/GcrPV+yIz22mzUU/NFsU9gFe2KeiW+VQxC8=
payload.base64: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
File diff suppressed because one or more lines are too long
+806 -806
View File
@@ -1,18 +1,18 @@
{
"generated_at": "2026-05-17T17:20:29+08:00",
"generated_at": "2026-05-19T09:28:09+08:00",
"max_workers": 16,
"total_duration_ms": 23227.724,
"total_duration_ms": 25855.309,
"summary": {
"total": 77,
"success": 64,
"failed": 13,
"success_rate": 0.8312,
"success": 65,
"failed": 12,
"success_rate": 0.8442,
"stage_failures": {
"module_load": 0,
"init": 0,
"home": 1,
"category": 3,
"detail": 2,
"detail": 1,
"player": 1,
"url_check": 1,
"unexpected": 5
@@ -27,14 +27,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 153.2,
"module_load": 214.326,
"init": 0.001,
"home": 0.004,
"category": 624.541,
"detail": 448.426,
"player": 0.006,
"url_check": 166.044,
"total": 1449.014
"home": 0.001,
"category": 1097.52,
"detail": 532.871,
"player": 0.007,
"url_check": 166.702,
"total": 2014.09
},
"counts": {
"classes": 5,
@@ -44,17 +44,17 @@
},
"samples": {
"tid": "zuixin",
"vod_id": "18385",
"flag": "夸克网盘4k原盘",
"play_id": "push://https://pan.quark.cn/s/386badc811b3"
"vod_id": "20143",
"flag": "夸克网盘",
"play_id": "push://https://pan.quark.cn/s/e31f935ac678"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/386badc811b3",
"url": "https://pan.quark.cn/s/e31f935ac678",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/386badc811b3",
"final_url": "https://pan.quark.cn/s/e31f935ac678",
"reason": null
}
},
@@ -66,14 +66,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 164.749,
"module_load": 221.618,
"init": 0.003,
"home": 0.001,
"category": 669.95,
"detail": 668.197,
"category": 952.405,
"detail": 711.12,
"player": 0.002,
"url_check": 0.051,
"total": 1552.433
"url_check": 0.06,
"total": 1895.311
},
"counts": {
"classes": 12,
@@ -83,17 +83,17 @@
},
"samples": {
"tid": "dianshiju/guoju",
"vod_id": "/dianshiju/guoju/28754.html",
"flag": "01-07.1080p.HD国语中字无水印.mkv",
"play_id": "magnet:?xt=urn:btih:179e2e96aecc2ff52e16b81e3b3c1e89a6010b05&dn=%E4%B8%BB%E8%A7%9201-07"
"vod_id": "/dianshiju/guoju/28782.html",
"flag": "01-06.1080p.HD国语中字无水印.mkv",
"play_id": "magnet:?xt=urn:btih:043850fa85bd56c572dabbb0351e63086a471b37&dn=%E5%AE%B6%E4%B8%9A01-06"
},
"player": {
"parse": 0,
"url": "magnet:?xt=urn:btih:179e2e96aecc2ff52e16b81e3b3c1e89a6010b05&dn=%E4%B8%BB%E8%A7%9201-07",
"url": "magnet:?xt=urn:btih:043850fa85bd56c572dabbb0351e63086a471b37&dn=%E5%AE%B6%E4%B8%9A01-06",
"valid": true,
"reachable": null,
"status_code": null,
"final_url": "magnet:?xt=urn:btih:179e2e96aecc2ff52e16b81e3b3c1e89a6010b05&dn=%E4%B8%BB%E8%A7%9201-07",
"final_url": "magnet:?xt=urn:btih:043850fa85bd56c572dabbb0351e63086a471b37&dn=%E5%AE%B6%E4%B8%9A01-06",
"reason": "非 HTTP 地址,按协议格式通过"
}
},
@@ -105,14 +105,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 153.762,
"init": 0.0,
"home": 662.187,
"category": 176.49,
"detail": 183.424,
"player": 186.068,
"url_check": 573.839,
"total": 1936.311
"module_load": 218.749,
"init": 0.001,
"home": 813.711,
"category": 205.489,
"detail": 222.977,
"player": 207.71,
"url_check": 921.717,
"total": 2600.948
},
"counts": {
"classes": 6,
@@ -132,7 +132,7 @@
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://lv-sycdn.kuwo.cn/eee2938ca73bf0731933601c69175c3d/6a098860/resource/1307392909/trackmedia/C200000W91kQ0efKLA.m4a?from=vip",
"final_url": "https://lv-sycdn.kuwo.cn/045f53f6f4ce5a176a9ffdffb156b393/6a0bbcab/resource/1307392909/trackmedia/C200000W91kQ0efKLA.m4a?from=vip",
"reason": null
}
},
@@ -144,14 +144,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 245.561,
"module_load": 259.271,
"init": 0.001,
"home": 0.001,
"category": 412.494,
"detail": 354.803,
"player": 0.011,
"url_check": 381.184,
"total": 1395.238
"category": 818.066,
"detail": 641.786,
"player": 0.017,
"url_check": 401.582,
"total": 2121.364
},
"counts": {
"classes": 2,
@@ -161,17 +161,17 @@
},
"samples": {
"tid": "1",
"vod_id": "movie/8169.html",
"vod_id": "movie/8187.html",
"flag": "PPnix",
"play_id": "8169|1080P"
"play_id": "8187|1080P"
},
"player": {
"parse": 0,
"url": "https://www.ppnix.com/info/m3u8/8169/1080P.m3u8",
"url": "https://www.ppnix.com/info/m3u8/8187/1080P.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.ppnix.com/info/m3u8/8169/1080P.m3u8",
"final_url": "https://www.ppnix.com/info/m3u8/8187/1080P.m3u8",
"reason": null
}
},
@@ -183,14 +183,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 202.734,
"init": 0.009,
"home": 0.008,
"category": 430.513,
"detail": 502.447,
"player": 234.924,
"url_check": 158.578,
"total": 1539.717
"module_load": 214.026,
"init": 0.011,
"home": 0.007,
"category": 1108.124,
"detail": 1261.027,
"player": 333.581,
"url_check": 131.032,
"total": 3064.742
},
"counts": {
"classes": 6,
@@ -200,17 +200,17 @@
},
"samples": {
"tid": "playlist",
"vod_id": "playlist:9495798654",
"vod_id": "playlist:9634517813",
"flag": "QQ音乐",
"play_id": "qqmusic:001Zxgfp1Tu1gH:649285246|人生路漫漫 - 白小白"
"play_id": "qqmusic:0014qLXa1JrJ11:618693022|偏向 (摇滚版) - 孟维来"
},
"player": {
"parse": 0,
"url": "https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=0a2813be414046e2419a869f790c4cef&vkey=DEA5029E435536610E98DFA017EFC88CCA9BD1152A3432468C97347428DB59551F952FDEB2D8CCB84C869BA6D82FAD3486B4E142E1F29ACA__v2b9ab6c8&uin=896389745&fromtag=119114&redirect=1",
"url": "https://isure.stream.qqmusic.qq.com/F0000014qLXa1JrJ11.flac?guid=e1159a1922bee56fec2e33e4d08e7f78&vkey=68DC18C4F122FBB690D01411EB5DB1923DD748056550E8D7A8D42CC7EE712D11F1A4E44142F410EB3AFAB919321491542979F800E3741285__v2ba83db9&uin=896389745&fromtag=119114&redirect=1",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=0a2813be414046e2419a869f790c4cef&vkey=DEA5029E435536610E98DFA017EFC88CCA9BD1152A3432468C97347428DB59551F952FDEB2D8CCB84C869BA6D82FAD3486B4E142E1F29ACA__v2b9ab6c8&uin=896389745&fromtag=119114&redirect=1",
"final_url": "https://isure.stream.qqmusic.qq.com/F0000014qLXa1JrJ11.flac?guid=e1159a1922bee56fec2e33e4d08e7f78&vkey=68DC18C4F122FBB690D01411EB5DB1923DD748056550E8D7A8D42CC7EE712D11F1A4E44142F410EB3AFAB919321491542979F800E3741285__v2ba83db9&uin=896389745&fromtag=119114&redirect=1",
"reason": null
}
},
@@ -222,34 +222,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 150.39,
"init": 0.005,
"module_load": 214.287,
"init": 0.003,
"home": 0.044,
"category": 786.049,
"detail": 857.904,
"player": 0.005,
"url_check": 713.078,
"total": 2509.565
"category": 728.505,
"detail": 1555.566,
"player": 0.004,
"url_check": 802.218,
"total": 3302.967
},
"counts": {
"classes": 28,
"category_videos": 19,
"classes": 29,
"category_videos": 20,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "cat_recommend",
"vod_id": "yt:playlist:PLvOO0btloRntAi-VnV06M1Bu0X1xljUUP",
"vod_id": "yt:video:E3jcQgR3TNE",
"flag": "YouTube",
"play_id": "yt:entry:PLvOO0btloRntAi-VnV06M1Bu0X1xljUUP:5dTOPen28ts"
"play_id": "yt:video:E3jcQgR3TNE"
},
"player": {
"parse": 0,
"url": "https://www.youtube.com/watch?v=5dTOPen28ts&list=PLvOO0btloRntAi-VnV06M1Bu0X1xljUUP",
"url": "https://www.youtube.com/watch?v=E3jcQgR3TNE",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.youtube.com/watch?v=5dTOPen28ts&list=PLvOO0btloRntAi-VnV06M1Bu0X1xljUUP",
"final_url": "https://www.youtube.com/watch?v=E3jcQgR3TNE",
"reason": null
}
},
@@ -261,14 +261,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 150.447,
"module_load": 214.416,
"init": 0.001,
"home": 0.002,
"category": 200.108,
"detail": 204.853,
"player": 0.005,
"url_check": 138.658,
"total": 747.384
"home": 0.001,
"category": 405.342,
"detail": 243.352,
"player": 0.004,
"url_check": 203.944,
"total": 1081.409
},
"counts": {
"classes": 6,
@@ -278,17 +278,17 @@
},
"samples": {
"tid": "index",
"vod_id": "714893307",
"vod_id": "714893455",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/f32bbba8a8d1"
"play_id": "https://pan.quark.cn/s/8002c3155d07"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/f32bbba8a8d1",
"url": "https://pan.quark.cn/s/8002c3155d07",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/f32bbba8a8d1",
"final_url": "https://pan.quark.cn/s/8002c3155d07",
"reason": null
}
},
@@ -300,34 +300,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 156.966,
"module_load": 218.15,
"init": 0.001,
"home": 0.001,
"category": 1419.06,
"detail": 1465.921,
"player": 1534.034,
"url_check": 1121.633,
"total": 5750.248
"category": 2107.696,
"detail": 1506.195,
"player": 1511.148,
"url_check": 1247.948,
"total": 6618.376
},
"counts": {
"classes": 7,
"category_videos": 221,
"category_videos": 222,
"detail_videos": 1,
"episodes": 1
},
"samples": {
"tid": "index",
"vod_id": "202955",
"vod_id": "201640",
"flag": "YouKnowTV",
"play_id": "eyJ2b2RfaWQiOiIyMDI5NTUiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDI5NTUtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDI5NTUtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMTAiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjAyOTU1LTItMS8ifSx7InNvdXJjZSI6Iue6v-i3rzExIiwic291cmNlX2lkIjoiMiIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwMjk1NS0yLTEvIn1dfQ"
"play_id": "eyJ2b2RfaWQiOiIyMDE2NDAiLCJlcGlzb2RlX2luZGV4IjoxLCJ0aXRsZSI6IuesrDAx6ZuGIiwiY2FuZGlkYXRlcyI6W3sic291cmNlIjoi57q_6LevMSIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDE2NDAtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMiIsInNvdXJjZV9pZCI6IjEiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDE2NDAtMS0xLyJ9LHsic291cmNlIjoi57q_6LevMjEiLCJzb3VyY2VfaWQiOiIzIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjAxNjQwLTMtMS8ifSx7InNvdXJjZSI6Iue6v-i3rzIyIiwic291cmNlX2lkIjoiMyIsImVwaXNvZGVfdXJsIjoiaHR0cHM6Ly93d3cueW91a25vdy50di9wLzIwMTY0MC0zLTEvIn0seyJzb3VyY2UiOiLnur_ot68zOSIsInNvdXJjZV9pZCI6IjIiLCJlcGlzb2RlX3VybCI6Imh0dHBzOi8vd3d3LnlvdWtub3cudHYvcC8yMDE2NDAtMi0xLyJ9LHsic291cmNlIjoi57q_6LevNDAiLCJzb3VyY2VfaWQiOiIyIiwiZXBpc29kZV91cmwiOiJodHRwczovL3d3dy55b3Vrbm93LnR2L3AvMjAxNjQwLTItMS8ifV19"
},
"player": {
"parse": 0,
"url": "https://vip.dytt-kan.com/20260404/13128_e17343fd/index.m3u8",
"url": "https://vip.dytt-cinema.com/20260203/47632_dea5d272/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vip.dytt-kan.com/20260404/13128_e17343fd/index.m3u8",
"final_url": "https://vip.dytt-cinema.com/20260203/47632_dea5d272/index.m3u8",
"reason": null
}
},
@@ -339,14 +339,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 149.564,
"module_load": 218.18,
"init": 0.006,
"home": 0.001,
"category": 794.678,
"detail": 777.972,
"player": 0.004,
"url_check": 1081.85,
"total": 2863.358
"home": 0.011,
"category": 973.428,
"detail": 1065.784,
"player": 0.003,
"url_check": 959.693,
"total": 3244.359
},
"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": 150.383,
"module_load": 215.452,
"init": 0.0,
"home": 956.321,
"category": 1840.451,
"detail": 1122.682,
"player": 0.0,
"url_check": 0.0,
"total": 6390.498
"home": 675.564,
"category": 1015.779,
"detail": 615.758,
"player": 0.008,
"url_check": 210.771,
"total": 4139.44
},
"counts": {
"classes": 5,
"category_videos": 25,
"detail_videos": 1,
"episodes": 0
"episodes": 1
},
"samples": {
"tid": "2",
"vod_id": "36674479",
"flag": null,
"play_id": null
"vod_id": "37517110",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/42496bdc1e22"
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"parse": 0,
"url": "https://pan.quark.cn/s/42496bdc1e22",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/42496bdc1e22",
"reason": null
}
},
@@ -417,14 +417,14 @@
"error": "详情缺少播放源或播放列表",
"traceback": null,
"timings_ms": {
"module_load": 147.718,
"module_load": 215.776,
"init": 0.001,
"home": 112.501,
"category": 0.004,
"detail": 102.83,
"home": 289.376,
"category": 0.006,
"detail": 136.734,
"player": 0.0,
"url_check": 0.0,
"total": 512.12
"total": 781.787
},
"counts": {
"classes": 5,
@@ -456,14 +456,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 207.67,
"init": 0.001,
"module_load": 220.11,
"init": 0.0,
"home": 0.001,
"category": 382.075,
"detail": 326.701,
"player": 631.772,
"url_check": 429.617,
"total": 1979.075
"category": 584.875,
"detail": 353.89,
"player": 1453.317,
"url_check": 557.734,
"total": 3191.92
},
"counts": {
"classes": 14,
@@ -473,17 +473,17 @@
},
"samples": {
"tid": "zgjun",
"vod_id": "ch455phy4",
"vod_id": "ch45ofqjh",
"flag": "两个BT",
"play_id": "eyJwaWQiOiIvcGxheS9jaDQ1NXBoeTQiLCJzaWQiOiJjaDQ1NXBoeTQiLCJuYW1lIjoiMSJ9"
"play_id": "eyJwaWQiOiIvcGxheS9jaDQ1b2ZxamgiLCJzaWQiOiJjaDQ1b2ZxamgiLCJuYW1lIjoiMSJ9"
},
"player": {
"parse": 0,
"url": "https://zijieapi.douyinbyte.com/m3u8/e1778541e5bd4ce1dd754521471eb185.m3u8",
"url": "https://zijieapi.douyinbyte.com/m3u8/72bb913953a8f347623ae8efd4cdba07.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://zijieapi.douyinbyte.com/m3u8/e1778541e5bd4ce1dd754521471eb185.m3u8",
"final_url": "https://zijieapi.douyinbyte.com/m3u8/72bb913953a8f347623ae8efd4cdba07.m3u8",
"reason": null
}
},
@@ -495,14 +495,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 162.795,
"module_load": 214.693,
"init": 0.001,
"home": 366.487,
"category": 282.489,
"detail": 1195.103,
"player": 0.028,
"url_check": 1705.893,
"total": 10438.761
"home": 746.415,
"category": 1124.314,
"detail": 1192.849,
"player": 0.062,
"url_check": 778.474,
"total": 10948.25
},
"counts": {
"classes": 7,
@@ -522,7 +522,7 @@
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/54566ac49682ac7ace600413e9001ef9c9e753bf.m3u8",
"final_url": "https://d1jdnmkc1n5cn4.cloudfront.net/hls_overseas/6adaa6110de8cabe312451a50055602af6cfe012.m3u8",
"reason": null
}
},
@@ -534,14 +534,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 201.565,
"init": 0.0,
"module_load": 213.814,
"init": 0.001,
"home": 0.001,
"category": 236.924,
"category": 395.265,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 710.754
"total": 1257.605
},
"counts": {
"classes": 5,
@@ -573,14 +573,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 146.724,
"module_load": 213.655,
"init": 0.001,
"home": 0.001,
"category": 521.573,
"detail": 367.672,
"player": 0.005,
"url_check": 1000.411,
"total": 2093.765
"category": 728.801,
"detail": 449.175,
"player": 0.003,
"url_check": 1133.037,
"total": 2534.885
},
"counts": {
"classes": 4,
@@ -590,17 +590,17 @@
},
"samples": {
"tid": "1",
"vod_id": "12381",
"vod_id": "12226",
"flag": "百度#二小",
"play_id": "https://pan.baidu.com/s/1DzV_kWGZPB0aQr6g9ShjfA?pwd=2rqf"
"play_id": "https://pan.baidu.com/s/1nuKDps3ixTI-stgxEWmp0A?pwd=uvie"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1DzV_kWGZPB0aQr6g9ShjfA?pwd=2rqf",
"url": "https://pan.baidu.com/s/1nuKDps3ixTI-stgxEWmp0A?pwd=uvie",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=DzV_kWGZPB0aQr6g9ShjfA&pwd=2rqf",
"final_url": "https://pan.baidu.com/share/init?surl=nuKDps3ixTI-stgxEWmp0A&pwd=uvie",
"reason": null
}
},
@@ -612,14 +612,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 145.966,
"module_load": 211.695,
"init": 0.001,
"home": 0.001,
"category": 524.916,
"detail": 387.892,
"player": 0.009,
"url_check": 1477.676,
"total": 2536.997
"category": 680.614,
"detail": 443.454,
"player": 0.008,
"url_check": 1150.728,
"total": 2495.01
},
"counts": {
"classes": 4,
@@ -629,17 +629,17 @@
},
"samples": {
"tid": "movie/list_2",
"vod_id": "/movie/2026/0516/59204.html",
"vod_id": "/movie/2026/0519/59249.html",
"flag": "baidu",
"play_id": "https://pan.baidu.com/s/1n6AIYm7rmLiULlMrrvWaAg?pwd=kuq2"
"play_id": "https://pan.baidu.com/s/1-ogwcHCbBFqXVxAfM3L1OQ?pwd=mb2t"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1n6AIYm7rmLiULlMrrvWaAg?pwd=kuq2",
"url": "https://pan.baidu.com/s/1-ogwcHCbBFqXVxAfM3L1OQ?pwd=mb2t",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=n6AIYm7rmLiULlMrrvWaAg&pwd=kuq2",
"final_url": "https://pan.baidu.com/share/init?surl=-ogwcHCbBFqXVxAfM3L1OQ&pwd=mb2t",
"reason": null
}
},
@@ -651,14 +651,14 @@
"error": "HTTP 403",
"traceback": null,
"timings_ms": {
"module_load": 6.12,
"module_load": 7.321,
"init": 0.001,
"home": 156.483,
"category": 230.643,
"detail": 213.043,
"player": 300.177,
"url_check": 316.861,
"total": 2390.72
"home": 232.675,
"category": 295.78,
"detail": 251.783,
"player": 462.624,
"url_check": 191.995,
"total": 11457.995
},
"counts": {
"classes": 4,
@@ -668,17 +668,17 @@
},
"samples": {
"tid": "MOVIE",
"vod_id": "57046",
"vod_id": "57211",
"flag": "人人专线",
"play_id": "57046@382015"
"play_id": "57211@382620"
},
"player": {
"parse": 0,
"url": "https://tfvy3grhdgmt1gc41hcjz8yzdk.ourdvsssvip.com:20443/ws-302.bwcgee.cn/c074943c4e6d71f18ed75017f0e90402/df3c0578d329457b9265317e359bce4a-0839441ca402de22c840b03b4e64e0d2-ld.mp4?key=9f490b5fc5301fb8986b5f43a3855fd2&time=1779024032786&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=60c2ca4efb6a4239a7f1797ca01f5d7d&hevc=false&seasonId=57046&wsiphost=ipdbme&wsrid_tag=6a098860_PS-CTU-01tJO23_23519-21267-s1t1779009632845&x-mamba-business-label=13679&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
"url": "https://tfw01gr3demttga51hctt8rzdkpy.ourdvsssvip.com:20443/ws-302.bwcgee.cn/b094c6a436ee71f180c25017f1f80402/27056b4bf10d471aa8e51fc2aaf0d9ca-73d47d4ebafc028edeb6d2ade7663231-ld.mp4?key=b2ac062193da121283e27ca1bb41b82d&time=1779168501861&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=4eecd5f6647749d7926eb4e6270c2da1&hevc=false&seasonId=57211&wsiphost=ipdbme&wsrid_tag=6a0bbcb6_PS-CTU-01tJO23_25092-22269-s1t1779154102052&x-mamba-business-label=13551&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
"valid": false,
"reachable": false,
"status_code": 403,
"final_url": "https://tfvy3grhdgmt1gc41hcjz8yzdk.ourdvsssvip.com:20443/ws-302.bwcgee.cn/c074943c4e6d71f18ed75017f0e90402/df3c0578d329457b9265317e359bce4a-0839441ca402de22c840b03b4e64e0d2-ld.mp4?key=9f490b5fc5301fb8986b5f43a3855fd2&time=1779024032786&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=60c2ca4efb6a4239a7f1797ca01f5d7d&hevc=false&seasonId=57046&wsiphost=ipdbme&wsrid_tag=6a098860_PS-CTU-01tJO23_23519-21267-s1t1779009632845&x-mamba-business-label=13679&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
"final_url": "https://tfw01gr3demttga51hctt8rzdkpy.ourdvsssvip.com:20443/ws-302.bwcgee.cn/b094c6a436ee71f180c25017f1f80402/27056b4bf10d471aa8e51fc2aaf0d9ca-73d47d4ebafc028edeb6d2ade7663231-ld.mp4?key=b2ac062193da121283e27ca1bb41b82d&time=1779168501861&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=4eecd5f6647749d7926eb4e6270c2da1&hevc=false&seasonId=57211&wsiphost=ipdbme&wsrid_tag=6a0bbcb6_PS-CTU-01tJO23_25092-22269-s1t1779154102052&x-mamba-business-label=13551&redirect_cnt=0&ip_type=0&wshc=C&requery=0",
"reason": "HTTP 403"
}
},
@@ -690,14 +690,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.82,
"module_load": 8.13,
"init": 0.001,
"home": 0.001,
"category": 295.248,
"detail": 528.333,
"player": 0.002,
"url_check": 235.857,
"total": 1068.611
"category": 329.733,
"detail": 636.719,
"player": 0.003,
"url_check": 271.401,
"total": 1246.518
},
"counts": {
"classes": 6,
@@ -729,14 +729,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.805,
"module_load": 10.005,
"init": 0.001,
"home": 0.001,
"category": 1058.751,
"detail": 1362.249,
"player": 0.007,
"url_check": 867.788,
"total": 3295.086
"category": 1101.455,
"detail": 1402.943,
"player": 0.008,
"url_check": 521.691,
"total": 3036.575
},
"counts": {
"classes": 4,
@@ -746,17 +746,17 @@
},
"samples": {
"tid": "series",
"vod_id": "movie/untamed-season-1",
"vod_id": "movie/outlander-season-8",
"flag": "播放源 1 (1080P)",
"play_id": "https://v.cdnlz22.com/20250717/19912_440037b1/index.m3u8"
"play_id": "https://v.lzcdn27.com/20260307/6382_5f68feb7/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://v.cdnlz22.com/20250717/19912_440037b1/index.m3u8",
"url": "https://v.lzcdn27.com/20260307/6382_5f68feb7/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.cdnlz22.com/20250717/19912_440037b1/index.m3u8",
"final_url": "https://v.lzcdn27.com/20260307/6382_5f68feb7/index.m3u8",
"reason": null
}
},
@@ -768,14 +768,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.902,
"module_load": 8.033,
"init": 0.001,
"home": 0.001,
"category": 1126.95,
"detail": 187.58,
"player": 1954.793,
"url_check": 1085.678,
"total": 4363.391
"category": 807.979,
"detail": 981.093,
"player": 2015.242,
"url_check": 1059.681,
"total": 4873.003
},
"counts": {
"classes": 4,
@@ -791,11 +791,11 @@
},
"player": {
"parse": 0,
"url": "https://v.xlys.ltd.ua/obj/E55827B89E54552269E7F114C394F6DFB8881F4426DBF8D91827D48BD48EF025",
"url": "https://v.xlys.ltd.ua/obj/3DD45AD47B814F9565ED03A910C91EA6F2C7C12A23980340754AFFA5CA460066",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://lf26-imcloud-file-sign.bytetos.com/ad-penny-bucket/o0EEIAAAt4uBCWDq8FAdfNTiQIzRVEAgCeOhCd?x-expires=1779014968&x-signature=5B%2BKIJ%2FztJUP42glvRaxVkgEnXU%3D",
"final_url": "https://lf26-imcloud-file-sign.bytetos.com/ad-penny-bucket/o0EEIAAAt4uBCWDq8FAdfNTiQIzRVEAgCeOhCd?x-expires=1779159238&x-signature=JfxmnhpesRFgcYl6gFcT7n0VQwU%3D",
"reason": null
}
},
@@ -807,14 +807,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.49,
"module_load": 5.756,
"init": 0.001,
"home": 0.0,
"category": 993.652,
"detail": 1108.451,
"player": 2059.394,
"url_check": 2596.361,
"total": 6762.696
"home": 0.001,
"category": 1373.096,
"detail": 1257.915,
"player": 1930.617,
"url_check": 3844.816,
"total": 8412.59
},
"counts": {
"classes": 8,
@@ -824,17 +824,17 @@
},
"samples": {
"tid": "1",
"vod_id": "d0371b7920b771c7",
"vod_id": "e5097aa6ea2b5ab4",
"flag": "高速线路",
"play_id": "{\"movie_id\":\"d0371b7920b771c7\",\"link_id\":\"f0dacbe7a99090ebe53eff7947f06d1a\",\"line_id\":\"line1\",\"line_name\":\"高速线路\",\"episode_name\":\"1080p\",\"type\":\"switch\",\"page\":\"https://fktv.me/movie/detail/d0371b7920b771c7\"}"
"play_id": "{\"movie_id\":\"e5097aa6ea2b5ab4\",\"link_id\":\"12ffd07b10b25943ad7c7c5fb6bb3147\",\"line_id\":\"line1\",\"line_name\":\"高速线路\",\"episode_name\":\"1080p\",\"type\":\"switch\",\"page\":\"https://fktv.me/movie/detail/e5097aa6ea2b5ab4\"}"
},
"player": {
"parse": 0,
"url": "https://fktv.me/ysapi/m3u8/p/ccc91ee1660716c3264942b439d9b561.m3u8",
"url": "https://fktv.me/ysapi/m3u8/p/a2265a51ffeb9f84d656c1568f866839.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://fktv.me/ysapi/m3u8/p/ccc91ee1660716c3264942b439d9b561.m3u8",
"final_url": "https://fktv.me/ysapi/m3u8/p/a2265a51ffeb9f84d656c1568f866839.m3u8",
"reason": null
}
},
@@ -846,34 +846,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.164,
"module_load": 5.225,
"init": 0.001,
"home": 0.001,
"category": 849.735,
"detail": 604.793,
"player": 1865.374,
"url_check": 637.608,
"total": 3963.419
"category": 1455.027,
"detail": 748.063,
"player": 2128.041,
"url_check": 669.808,
"total": 5006.663
},
"counts": {
"classes": 5,
"category_videos": 16,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "dianying",
"vod_id": "63056",
"flag": "FF备用",
"play_id": "play/63056-1-1"
"vod_id": "61813",
"flag": "BF备用",
"play_id": "play/61813-3-1"
},
"player": {
"parse": 1,
"url": "https://www.jqqzx.cc/play/63056-1-1.html",
"url": "https://www.jqqzx.cc/play/61813-3-1.html",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.jqqzx.one/play/63056-1-1.html",
"final_url": "https://www.jqqzx.one/play/61813-3-1.html",
"reason": null
}
},
@@ -885,14 +885,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.437,
"init": 0.0,
"module_load": 16.109,
"init": 0.001,
"home": 0.001,
"category": 250.747,
"detail": 406.584,
"player": 444.194,
"url_check": 1103.467,
"total": 2210.915
"category": 265.387,
"detail": 437.247,
"player": 441.881,
"url_check": 1217.994,
"total": 2379.122
},
"counts": {
"classes": 6,
@@ -924,14 +924,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 21.268,
"module_load": 6.63,
"init": 0.001,
"home": 2842.189,
"category": 251.116,
"detail": 693.447,
"player": 0.002,
"url_check": 186.424,
"total": 3994.897
"home": 3231.695,
"category": 281.893,
"detail": 803.362,
"player": 0.004,
"url_check": 296.781,
"total": 4620.916
},
"counts": {
"classes": 11,
@@ -963,14 +963,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.4,
"init": 332.183,
"home": 0.004,
"category": 161.733,
"detail": 177.405,
"player": 0.003,
"url_check": 143.036,
"total": 818.573
"module_load": 4.498,
"init": 376.84,
"home": 0.003,
"category": 194.653,
"detail": 193.251,
"player": 0.002,
"url_check": 183.281,
"total": 953.22
},
"counts": {
"classes": 7,
@@ -982,15 +982,15 @@
"tid": "ju",
"vod_id": "/ju/10461.html",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/9e546b70dcfd"
"play_id": "https://pan.quark.cn/s/f5c012103055"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/9e546b70dcfd",
"url": "https://pan.quark.cn/s/f5c012103055",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/9e546b70dcfd",
"final_url": "https://pan.quark.cn/s/f5c012103055",
"reason": null
}
},
@@ -1002,14 +1002,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.399,
"init": 74.462,
"home": 0.003,
"category": 178.062,
"detail": 2781.255,
"player": 330.46,
"url_check": 39.661,
"total": 3411.169
"module_load": 13.465,
"init": 81.353,
"home": 0.001,
"category": 225.385,
"detail": 2559.581,
"player": 323.634,
"url_check": 173.026,
"total": 3377.021
},
"counts": {
"classes": 11,
@@ -1025,11 +1025,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=76130c91583f798e9616a6b810c74a0e&buy_key=FM&token=5941&timestamp=1779009635&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=f1e83b11258f0bc7f9d9600e67fd8202&buy_key=FM&token=8627&timestamp=1779154095&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=76130c91583f798e9616a6b810c74a0e&buy_key=FM&token=5941&timestamp=1779009635&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=f1e83b11258f0bc7f9d9600e67fd8202&buy_key=FM&token=8627&timestamp=1779154095&duration=453",
"reason": null
}
},
@@ -1041,14 +1041,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 12.406,
"module_load": 8.186,
"init": 0.001,
"home": 349.281,
"category": 253.161,
"detail": 605.607,
"player": 411.122,
"url_check": 148.421,
"total": 1781.159
"home": 502.876,
"category": 316.224,
"detail": 812.804,
"player": 540.072,
"url_check": 235.596,
"total": 2416.98
},
"counts": {
"classes": 8,
@@ -1064,50 +1064,50 @@
},
"player": {
"parse": 0,
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1779006683&sign=24346d711fc5ef0262308efedc174789",
"url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1779152004&sign=ed8cddf1847280d8b0db94df8a14c688",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1779006683&sign=24346d711fc5ef0262308efedc174789",
"final_url": "https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1779152004&sign=ed8cddf1847280d8b0db94df8a14c688",
"reason": null
}
},
{
"spider": "咕咕动漫",
"file": "咕咕动漫.txt",
"success": false,
"failed_stage": "unexpected",
"error": "HTTPSConnectionPool(host='www.gugu3.com', port=443): Read timed out. (read timeout=10)",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 534, in _make_request\n response = conn.getresponse()\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 571, in getresponse\n httplib_response = super().getresponse()\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1450, in getresponse\n response.begin()\n ~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 336, in begin\n version, status, reason = self._read_status()\n ~~~~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 297, in _read_status\n line = str(self.fp.readline(_MAXLINE + 1), \"iso-8859-1\")\n ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^\nTimeoutError: The read operation timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.gugu3.com', 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 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 222, in playerContent\n File \"/home/harold/workspace/tvbox-resources/py/咕咕动漫.txt\", line 774, in _request_vod_parse\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='www.gugu3.com', port=443): Read timed out. (read timeout=10)\n",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 15.608,
"module_load": 8.929,
"init": 0.006,
"home": 515.868,
"category": 657.142,
"detail": 532.483,
"player": 10131.728,
"url_check": 0.0,
"total": 11855.688
"home": 606.822,
"category": 552.163,
"detail": 426.109,
"player": 1480.361,
"url_check": 295.73,
"total": 3370.736
},
"counts": {
"classes": 3,
"category_videos": 30,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "6",
"vod_id": "4868",
"vod_id": "4993",
"flag": "咕咕新线(国内高速)",
"play_id": "parse_api=a2796a09189261bcaf3cc4542d7c5ac2&url=lP2R+fQhIhERka2gIaipagHQsWKazkceP23lb9jG0yeOhUKQ437rokxlEtXsJd2U&token=|勇者之屑|1"
"play_id": "parse_api=a2796a09189261bcaf3cc4542d7c5ac2&url=vC3JvwfizISFocml/iaZMgd1trHAYekCw+0xsYBueVGqQACTAukjD3I2F/niiuEK&token=|木头风纪委员和迷你裙JK的故事|1"
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"parse": 0,
"url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/dba4cb7929b54de1a195e5b3cc139e3c~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1810258095&x-signature=xiOrvNbfcmPhRwFDp78FYwX3fAs%3D",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/dba4cb7929b54de1a195e5b3cc139e3c~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1810258095&x-signature=xiOrvNbfcmPhRwFDp78FYwX3fAs%3D",
"reason": null
}
},
@@ -1119,14 +1119,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": 3.754,
"module_load": 4.918,
"init": 0.001,
"home": 0.001,
"category": 392.091,
"category": 727.196,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 400.738
"total": 737.406
},
"counts": {
"classes": 5,
@@ -1155,29 +1155,29 @@
"file": "在线之家.txt",
"success": false,
"failed_stage": "unexpected",
"error": "HTTPSConnectionPool(host='jx.zxzjys.com', port=9876): Read timed out. (read timeout=10)",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 534, in _make_request\n response = conn.getresponse()\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 571, in getresponse\n httplib_response = super().getresponse()\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1450, in getresponse\n response.begin()\n ~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 336, in begin\n version, status, reason = self._read_status()\n ~~~~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 297, in _read_status\n line = str(self.fp.readline(_MAXLINE + 1), \"iso-8859-1\")\n ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^\nTimeoutError: The read operation timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='jx.zxzjys.com', port=9876): 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 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 550, in playerContent\n File \"/home/harold/workspace/tvbox-resources/py/在线之家.txt\", line 245, in _request_html\nrequests.exceptions.ReadTimeout: HTTPSConnectionPool(host='jx.zxzjys.com', port=9876): Read timed out. (read timeout=10)\n",
"error": "Exceeded 30 redirects.",
"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 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 301, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/在线之家.txt\", line 245, in _request_html\nrequests.exceptions.TooManyRedirects: Exceeded 30 redirects.\n",
"timings_ms": {
"module_load": 10.111,
"module_load": 5.418,
"init": 0.001,
"home": 0.001,
"category": 560.484,
"detail": 1079.137,
"player": 12370.599,
"home": 0.0,
"category": 7229.505,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 14025.381
"total": 7236.714
},
"counts": {
"classes": 6,
"category_videos": 12,
"detail_videos": 1,
"episodes": 1
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "1",
"vod_id": "4601",
"flag": "zxzj",
"play_id": "vodplay/4601-1-1.html"
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": null,
@@ -1197,14 +1197,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 7.654,
"module_load": 5.072,
"init": 0.001,
"home": 0.001,
"category": 412.137,
"detail": 354.099,
"player": 0.003,
"url_check": 858.524,
"total": 1632.907
"category": 500.987,
"detail": 411.345,
"player": 0.006,
"url_check": 1120.508,
"total": 2038.492
},
"counts": {
"classes": 6,
@@ -1236,14 +1236,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.043,
"module_load": 3.803,
"init": 0.001,
"home": 0.005,
"category": 677.942,
"detail": 344.148,
"player": 0.003,
"url_check": 1798.221,
"total": 2825.194
"home": 0.007,
"category": 840.615,
"detail": 799.898,
"player": 0.004,
"url_check": 2008.28,
"total": 3653.427
},
"counts": {
"classes": 6,
@@ -1253,56 +1253,56 @@
},
"samples": {
"tid": "1",
"vod_id": "77365",
"vod_id": "77518",
"flag": "rym3u8",
"play_id": "https://svip.ryiplay18.com/20260515/6453_8cf2f155/index.m3u8"
"play_id": "https://svip.ryiplay18.com/20260518/6539_d4527565/index.m3u8"
},
"player": {
"parse": 0,
"url": "https://svip.ryiplay18.com/20260515/6453_8cf2f155/index.m3u8",
"url": "https://svip.ryiplay18.com/20260518/6539_d4527565/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://svip.ryiplay18.com/20260515/6453_8cf2f155/index.m3u8",
"final_url": "https://svip.ryiplay18.com/20260518/6539_d4527565/index.m3u8",
"reason": null
}
},
{
"spider": "寻川4K",
"file": "寻川4K.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"success": false,
"failed_stage": "unexpected",
"error": "'NoneType' object is not iterable",
"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/寻川4K.txt\", line 810, in detailContent\nTypeError: 'NoneType' object is not iterable\n",
"timings_ms": {
"module_load": 10.195,
"init": 439.897,
"home": 875.825,
"category": 430.406,
"detail": 430.802,
"player": 595.368,
"url_check": 4332.658,
"total": 7115.898
"module_load": 10.62,
"init": 485.872,
"home": 971.846,
"category": 487.875,
"detail": 513.499,
"player": 0.0,
"url_check": 0.0,
"total": 2470.574
},
"counts": {
"classes": 9,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "1",
"vod_id": "580130",
"flag": "JP",
"play_id": "JP-144323-1281555@@@jplink"
"vod_id": "581873",
"flag": null,
"play_id": null
},
"player": {
"parse": 0,
"url": "http://110.42.49.74:2222/jp/api.php?token=ZY-40b9xlltrqiXe9oIAMAh6LfaLy4xurlcM0Li9%2BMVifyvOA&url=JP-144323-1281555&zy.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://ppvod011.blbtgg.com/splitOut/20260507/1296089/V20260507190929021301296089/index.m3u8?auth_key=1779009639-038ce85e3c764608864d479546281348-0-4b75137079cd69da205fa609279fcfea",
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
@@ -1314,14 +1314,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.128,
"module_load": 8.169,
"init": 0.001,
"home": 0.001,
"category": 653.6,
"detail": 634.347,
"player": 1271.974,
"url_check": 300.5,
"total": 8847.323
"category": 963.309,
"detail": 736.988,
"player": 1274.638,
"url_check": 459.5,
"total": 3443.255
},
"counts": {
"classes": 4,
@@ -1332,16 +1332,16 @@
"samples": {
"tid": "1",
"vod_id": "69765",
"flag": "3Q蓝光(1)",
"play_id": "JD2K@1@JD-073ad5304cebb9c48b9a702ac1a8c77e0"
"flag": "JD蓝光(1)",
"play_id": "JD4K@1@JD-5f4f247d6dfbc0b5d5cb1efeaa2303790"
},
"player": {
"parse": 0,
"url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/e6f9addbcc354f80932bc684a5c68953086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%271080.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260517T092042Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260517%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=Ftj6YSxJ40bKzJ5355LpJj6_Cg5Jw-Pmy&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=a279be0d846dcb1f5d1d5571a464fecfd5a67a3db612964cb49eeac97cdc4eb0",
"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=20260519T012817Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260519%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=498b99c57b64e7a8415f8a2392ddeba51932be6e369b4be78dcd5dae896e5aab",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/e6f9addbcc354f80932bc684a5c68953086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%271080.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260517T092042Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260517%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=Ftj6YSxJ40bKzJ5355LpJj6_Cg5Jw-Pmy&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=a279be0d846dcb1f5d1d5571a464fecfd5a67a3db612964cb49eeac97cdc4eb0",
"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=20260519T012817Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260519%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=498b99c57b64e7a8415f8a2392ddeba51932be6e369b4be78dcd5dae896e5aab",
"reason": null
}
},
@@ -1353,14 +1353,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.08,
"init": 0.019,
"home": 191.17,
"category": 233.285,
"detail": 285.211,
"player": 0.006,
"url_check": 103.154,
"total": 818.064
"module_load": 5.518,
"init": 0.014,
"home": 280.057,
"category": 256.433,
"detail": 915.07,
"player": 0.002,
"url_check": 369.876,
"total": 1828.129
},
"counts": {
"classes": 30,
@@ -1372,15 +1372,15 @@
"tid": "都市",
"vod_id": "110000044555935694",
"flag": "1080P",
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1779009634&sign=0dc6c427e8900cabaafde76d12981d88"
"play_id": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1779154095&sign=7668f7011e99cb8c8813554330c48abc"
},
"player": {
"parse": 0,
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1779009634&sign=0dc6c427e8900cabaafde76d12981d88",
"url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1779154095&sign=7668f7011e99cb8c8813554330c48abc",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1779009634&sign=0dc6c427e8900cabaafde76d12981d88",
"final_url": "https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1779154095&sign=7668f7011e99cb8c8813554330c48abc",
"reason": null
}
},
@@ -1392,14 +1392,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.123,
"init": 0.0,
"home": 0.001,
"category": 743.67,
"detail": 434.169,
"player": 420.664,
"url_check": 984.775,
"total": 2587.985
"module_load": 4.332,
"init": 0.001,
"home": 0.0,
"category": 605.268,
"detail": 411.287,
"player": 389.075,
"url_check": 1973.175,
"total": 3384.036
},
"counts": {
"classes": 5,
@@ -1409,17 +1409,17 @@
},
"samples": {
"tid": "1",
"vod_id": "3559",
"vod_id": "3613",
"flag": "在线云播",
"play_id": "3559_1_1"
"play_id": "3613_1_1"
},
"player": {
"parse": 0,
"url": "https://cdn.yzzyvip-29.com/20260201/16425_49d7d186/index.m3u8",
"url": "https://player.yzzyvip-35.com/20260331/3348_333cb763/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.yzzyvip-29.com/20260201/16425_49d7d186/index.m3u8",
"final_url": "https://player.yzzyvip-35.com/20260331/3348_333cb763/index.m3u8",
"reason": null
}
},
@@ -1431,14 +1431,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 14.183,
"init": 0.002,
"module_load": 3.832,
"init": 0.0,
"home": 0.001,
"category": 496.899,
"detail": 633.862,
"player": 0.003,
"url_check": 124.945,
"total": 1270.514
"category": 565.933,
"detail": 656.099,
"player": 0.002,
"url_check": 226.656,
"total": 1453.304
},
"counts": {
"classes": 5,
@@ -1470,14 +1470,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.821,
"module_load": 3.825,
"init": 0.001,
"home": 0.0,
"category": 291.845,
"detail": 288.346,
"player": 0.021,
"url_check": 239.567,
"total": 831.198
"home": 0.001,
"category": 411.324,
"detail": 225.487,
"player": 0.016,
"url_check": 339.172,
"total": 981.399
},
"counts": {
"classes": 7,
@@ -1487,17 +1487,17 @@
},
"samples": {
"tid": "25",
"vod_id": "7920",
"vod_id": "7940",
"flag": "115#木偶",
"play_id": "https://115cdn.com/s/swf2d3336dh?password=if81"
"play_id": "https://115cdn.com/s/swf2juc36dh?password=p8e4"
},
"player": {
"parse": 0,
"url": "https://115cdn.com/s/swf2d3336dh?password=if81",
"url": "https://115cdn.com/s/swf2juc36dh?password=p8e4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://115cdn.com/s/swf2d3336dh?password=if81",
"final_url": "https://115cdn.com/s/swf2juc36dh?password=p8e4",
"reason": null
}
},
@@ -1509,14 +1509,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.573,
"module_load": 4.724,
"init": 0.001,
"home": 0.001,
"category": 2346.009,
"detail": 1288.19,
"player": 1323.066,
"url_check": 320.619,
"total": 5285.082
"home": 0.0,
"category": 2368.505,
"detail": 1395.876,
"player": 1370.006,
"url_check": 1108.823,
"total": 6248.651
},
"counts": {
"classes": 4,
@@ -1526,17 +1526,17 @@
},
"samples": {
"tid": "guoman",
"vod_id": "18554",
"vod_id": "17950",
"flag": "高清",
"play_id": "/play/18554-1-1/"
"play_id": "/play/17950-1-1/"
},
"player": {
"parse": 0,
"url": "https://v.lzcdn27.com/20260215/5293_35f4e89c/index.m3u8",
"url": "https://cdn.vvvip-plays33.cc/20251122/49_f457c545/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v.lzcdn27.com/20260215/5293_35f4e89c/index.m3u8",
"final_url": "https://cdn.vvvip-plays33.cc/20251122/49_f457c545/index.m3u8",
"reason": null
}
},
@@ -1548,14 +1548,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.513,
"init": 312.218,
"home": 318.818,
"category": 326.313,
"detail": 358.522,
"player": 1082.493,
"url_check": 956.947,
"total": 3361.83
"module_load": 5.159,
"init": 726.174,
"home": 474.669,
"category": 367.127,
"detail": 540.44,
"player": 1311.579,
"url_check": 1171.178,
"total": 4599.926
},
"counts": {
"classes": 8,
@@ -1571,11 +1571,11 @@
},
"player": {
"parse": 0,
"url": "https://usaydd.zvoz3tsd.com/m3u87/share/7434749/7628489/20260514/154832/1080/index.m3u8?sign=91aa7d2dfc62bdb3987221fc9082bb28&t=1779009637",
"url": "https://usaydd.5gwcft9h.com/m3u87/share/7434749/7628489/20260514/154832/1080/index.m3u8?sign=79c463f6e039c8b287258ab0fc342b69&t=1779154099",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://usaydd.zvoz3tsd.com/m3u87/share/7434749/7628489/20260514/154832/1080/index.m3u8?sign=91aa7d2dfc62bdb3987221fc9082bb28&t=1779009637",
"final_url": "https://usaydd.5gwcft9h.com/m3u87/share/7434749/7628489/20260514/154832/1080/index.m3u8?sign=79c463f6e039c8b287258ab0fc342b69&t=1779154099",
"reason": null
}
},
@@ -1587,34 +1587,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.958,
"init": 0.001,
"module_load": 4.771,
"init": 0.0,
"home": 0.001,
"category": 261.182,
"detail": 340.229,
"player": 0.01,
"url_check": 1057.925,
"total": 1666.227
"category": 476.109,
"detail": 383.807,
"player": 0.011,
"url_check": 193.53,
"total": 1058.589
},
"counts": {
"classes": 6,
"category_videos": 72,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "1",
"vod_id": "30024",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1th1lU12azzfIPIARHYuYZA?pwd=8888"
"vod_id": "30028",
"flag": "夸克",
"play_id": "https://pan.quark.cn/s/624b1470bf6a"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1th1lU12azzfIPIARHYuYZA?pwd=8888",
"url": "https://pan.quark.cn/s/624b1470bf6a",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=th1lU12azzfIPIARHYuYZA&pwd=8888",
"final_url": "https://pan.quark.cn/s/624b1470bf6a",
"reason": null
}
},
@@ -1626,14 +1626,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.375,
"init": 111.556,
"home": 187.17,
"category": 137.256,
"detail": 161.884,
"player": 119.811,
"url_check": 120.766,
"total": 849.769
"module_load": 7.327,
"init": 146.8,
"home": 193.164,
"category": 129.37,
"detail": 137.806,
"player": 136.913,
"url_check": 216.972,
"total": 968.82
},
"counts": {
"classes": 7,
@@ -1643,17 +1643,17 @@
},
"samples": {
"tid": "1",
"vod_id": "398147",
"vod_id": "398492",
"flag": "🔥蓝光🔥",
"play_id": "YYNB-860b24991c7fb5ebacee5e68776eeaf3@@@YYNB"
"play_id": "YYNB-03d250f5f587db3cd9229d2024013ef9@@@YYNB"
},
"player": {
"parse": 0,
"url": "https://fffan.wki8.com/hls/41ccf20bced914aa84f20402ed17c111.m3u8?token=9665241fbbf131ddc7d6cd16602af231&time=1779009636&YYNB.m3u8",
"url": "https://fffan.wki8.com/hls/5e9ef89222f83d8521eeb57faad58e65.m3u8?token=3204395f1cbf61c1712a107cfcbc2646&time=1779154097&YYNB.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://fffan.wki8.com/hls/41ccf20bced914aa84f20402ed17c111.m3u8?token=9665241fbbf131ddc7d6cd16602af231&time=1779009636&YYNB.m3u8",
"final_url": "https://fffan.wki8.com/hls/5e9ef89222f83d8521eeb57faad58e65.m3u8?token=3204395f1cbf61c1712a107cfcbc2646&time=1779154097&YYNB.m3u8",
"reason": null
}
},
@@ -1665,14 +1665,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.714,
"module_load": 5.618,
"init": 0.001,
"home": 329.763,
"category": 371.666,
"detail": 1236.806,
"player": 0.08,
"url_check": 86.729,
"total": 2038.418
"home": 424.777,
"category": 742.658,
"detail": 1007.999,
"player": 0.031,
"url_check": 99.587,
"total": 2281.67
},
"counts": {
"classes": 10,
@@ -1682,17 +1682,17 @@
},
"samples": {
"tid": "462",
"vod_id": "41000188058",
"vod_id": "41000194161",
"flag": "河马剧场",
"play_id": "https://dzzt-video.cbread.cn/655ab4e79f500fa0a3403686d533e90d/6a0ac700/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4"
"play_id": "https://dzzt-video.cbread.cn/2ec25863cc840803bc445d3a69836110/6a0cf980/90/1x6/16x1/161x4/16149100014/612735109_1/612735109.720p.narrowv3.mp4"
},
"player": {
"parse": 0,
"url": "https://dzzt-video.cbread.cn/655ab4e79f500fa0a3403686d533e90d/6a0ac700/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4",
"url": "https://dzzt-video.cbread.cn/2ec25863cc840803bc445d3a69836110/6a0cf980/90/1x6/16x1/161x4/16149100014/612735109_1/612735109.720p.narrowv3.mp4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://dzzt-video.cbread.cn/655ab4e79f500fa0a3403686d533e90d/6a0ac700/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4",
"final_url": "https://dzzt-video.cbread.cn/2ec25863cc840803bc445d3a69836110/6a0cf980/90/1x6/16x1/161x4/16149100014/612735109_1/612735109.720p.narrowv3.mp4",
"reason": null
}
},
@@ -1704,34 +1704,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 16.335,
"init": 313.82,
"home": 273.71,
"category": 134.547,
"detail": 127.052,
"player": 494.363,
"url_check": 37.255,
"total": 1397.801
"module_load": 7.153,
"init": 361.305,
"home": 686.33,
"category": 283.419,
"detail": 272.911,
"player": 484.118,
"url_check": 687.957,
"total": 6046.925
},
"counts": {
"classes": 7,
"category_videos": 20,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "164006",
"flag": "qq",
"play_id": "https://v.qq.com/x/cover/mzc00200enkg8d1/z41024zjmma.html@@@qq"
"vod_id": "53304",
"flag": "优酷",
"play_id": "https://v.youku.com/v_show/id_XNDQzMjk0Njc3Mg==.html@@@youku"
},
"player": {
"parse": 0,
"url": "https://apd-vlive.apdcdn.tc.qq.com/defaultts.tc.qq.com/B_iuPg00OvL_yhK6OLlGgQHQROuozDp9gitJq8Ukd9FjRaih3qt7k33SDUzYtWip7BN9c_gSh5sU_vylyFtmuF38VVmeDufYo9wCO8htVS8EMsVDv5w0Rero-MlVAU_4kRUSdOo6SRgDTodCi9bY_UgQ/svp_50112/xGwVzaW5NbCAm1BYmgW2jiuerx7zxvgCBt7w-MXLHVCPhHdOKu9E7Npr2V8UiL7mKYmrsfazIsA6lKZ6Di-GL8aZHaILRU3y2ljGzI1uW6TZ_6eOtjHTzyn-q9TcbGT6JQcTwoLhrd1Ra_sFwLoccG5JclPrUl7NTpp05myZXUL8xG5wnm6yjW-INuMgCOFWXQUisVrWql8/0325_gzc_1000102_0b53u4aksaaahuaedhqfsrvmbj6dvgvqblka.f322363.ts.m3u8?ver=4",
"url": "https://img.ruyijx.com/m3u8/v482P8V86Ghs7A.m3u8?mFbqAXUvRfwnDw5rzu",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://apd-vlive.apdcdn.tc.qq.com/defaultts.tc.qq.com/B_iuPg00OvL_yhK6OLlGgQHQROuozDp9gitJq8Ukd9FjRaih3qt7k33SDUzYtWip7BN9c_gSh5sU_vylyFtmuF38VVmeDufYo9wCO8htVS8EMsVDv5w0Rero-MlVAU_4kRUSdOo6SRgDTodCi9bY_UgQ/svp_50112/xGwVzaW5NbCAm1BYmgW2jiuerx7zxvgCBt7w-MXLHVCPhHdOKu9E7Npr2V8UiL7mKYmrsfazIsA6lKZ6Di-GL8aZHaILRU3y2ljGzI1uW6TZ_6eOtjHTzyn-q9TcbGT6JQcTwoLhrd1Ra_sFwLoccG5JclPrUl7NTpp05myZXUL8xG5wnm6yjW-INuMgCOFWXQUisVrWql8/0325_gzc_1000102_0b53u4aksaaahuaedhqfsrvmbj6dvgvqblka.f322363.ts.m3u8?ver=4",
"final_url": "https://img.ruyijx.com/m3u8/v482P8V86Ghs7A.m3u8?mFbqAXUvRfwnDw5rzu",
"reason": null
}
},
@@ -1743,14 +1743,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 15.935,
"module_load": 5.564,
"init": 0.001,
"home": 0.001,
"category": 248.09,
"detail": 204.558,
"player": 0.01,
"url_check": 962.527,
"total": 1431.877
"category": 581.273,
"detail": 225.135,
"player": 0.004,
"url_check": 1158.226,
"total": 1970.931
},
"counts": {
"classes": 5,
@@ -1760,17 +1760,17 @@
},
"samples": {
"tid": "1",
"vod_id": "3034",
"vod_id": "3051",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1iUOPtAOz3ypj2nyY7Wv9Ww?pwd=969e"
"play_id": "https://pan.baidu.com/s/17AVcGqyaHkf7ilUO_VfWAQ?pwd=2xj8"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1iUOPtAOz3ypj2nyY7Wv9Ww?pwd=969e",
"url": "https://pan.baidu.com/s/17AVcGqyaHkf7ilUO_VfWAQ?pwd=2xj8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=iUOPtAOz3ypj2nyY7Wv9Ww&pwd=969e",
"final_url": "https://pan.baidu.com/share/init?surl=7AVcGqyaHkf7ilUO_VfWAQ&pwd=2xj8",
"reason": null
}
},
@@ -1782,14 +1782,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 12.072,
"module_load": 3.881,
"init": 0.002,
"home": 115.666,
"category": 160.71,
"detail": 589.59,
"player": 904.611,
"url_check": 86.924,
"total": 1870.326
"home": 157.05,
"category": 153.054,
"detail": 167.575,
"player": 283.133,
"url_check": 93.641,
"total": 859.181
},
"counts": {
"classes": 10,
@@ -1805,11 +1805,11 @@
},
"player": {
"parse": 0,
"url": "http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1779009637805&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
"url": "http://43.248.100.143:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1779154097887&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=1779009637805&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
"final_url": "http://43.248.100.143:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1779154097887&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8",
"reason": null
}
},
@@ -1821,18 +1821,18 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 14.855,
"init": 0.019,
"home": 3317.932,
"category": 732.501,
"detail": 183.77,
"module_load": 13.586,
"init": 0.034,
"home": 4689.735,
"category": 766.78,
"detail": 224.342,
"player": 0.001,
"url_check": 115.412,
"total": 4365.286
"url_check": 190.613,
"total": 5885.695
},
"counts": {
"classes": 11,
"category_videos": 48,
"category_videos": 60,
"detail_videos": 1,
"episodes": 1
},
@@ -1860,14 +1860,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.305,
"module_load": 4.677,
"init": 0.001,
"home": 0.001,
"category": 410.191,
"detail": 330.802,
"player": 333.599,
"url_check": 199.69,
"total": 1279.672
"category": 532.795,
"detail": 520.874,
"player": 463.08,
"url_check": 317.482,
"total": 1839.422
},
"counts": {
"classes": 6,
@@ -1877,17 +1877,17 @@
},
"samples": {
"tid": "index",
"vod_id": "143470",
"vod_id": "143500",
"flag": "独播库",
"play_id": "143470-1-1"
"play_id": "143500-1-1"
},
"player": {
"parse": 0,
"url": "https://vid.dbokutv.com/20260411/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsnsRsGlR7XgBJ8nSsfaQcPoBJ0nBJ0oCJaqD4CrCIvjS34/chunklist.m3u8",
"url": "https://vid.dbokutv.com/20260414/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsTsRsGlR7XgBMntBJ0nBJ0mE48rE4OpHIvjS34/chunklist.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vid.dbokutv.com/20260411/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsnsRsGlR7XgBJ8nSsfaQcPoBJ0nBJ0oCJaqD4CrCIvjS34/chunklist.m3u8",
"final_url": "https://vid.dbokutv.com/20260414/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsTsRsGlR7XgBMntBJ0nBJ0mE48rE4OpHIvjS34/chunklist.m3u8",
"reason": null
}
},
@@ -1899,14 +1899,14 @@
"error": "playerContent 未返回播放地址",
"traceback": null,
"timings_ms": {
"module_load": 7.398,
"init": 195.528,
"home": 785.913,
"category": 418.381,
"detail": 142.725,
"player": 422.977,
"module_load": 7.32,
"init": 307.319,
"home": 465.243,
"category": 405.182,
"detail": 182.381,
"player": 396.027,
"url_check": 0.0,
"total": 3736.959
"total": 3441.957
},
"counts": {
"classes": 5,
@@ -1916,9 +1916,9 @@
},
"samples": {
"tid": "2",
"vod_id": "98165",
"flag": "火猫⚡蓝光",
"play_id": "NBY-XMYAES03acd345deb3cb78cbb5dfc5f8b7ea0db20856b69c5ebc15a7bbde2f5a76d607527df9ed98a1ba1d0007d6ea4a70820c|ed68be5df66bdc4022e7f18715e8a934@@@NBY"
"vod_id": "136",
"flag": "火猫⚡2K",
"play_id": "NSYS-VR4o4PvWcbPvdUAlYmZD00D_ucGjhayldvUTl4xr2yx2aOXpybS9lFi9yu8HfuY-0etlLaAaY4JUEmH4kXT3HLZDuKAdelTuJ4406LJVeeODVPx_sVDpZ54tPY9Sg1nr|363655@@@NSYS"
},
"player": {
"parse": 0,
@@ -1933,39 +1933,39 @@
{
"spider": "玩偶哥哥",
"file": "玩偶哥哥.txt",
"success": false,
"failed_stage": "category",
"error": "分类视频列表为空",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.713,
"module_load": 3.909,
"init": 0.001,
"home": 0.001,
"category": 110.182,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 261.955
"category": 236.359,
"detail": 387.248,
"player": 0.006,
"url_check": 185.385,
"total": 813.415
},
"counts": {
"classes": 8,
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
"category_videos": 70,
"detail_videos": 1,
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": null,
"flag": null,
"play_id": null
"tid": "1",
"vod_id": "/voddetail/118711.html",
"flag": "夸克#玩偶哥哥",
"play_id": "https://pan.quark.cn/s/5fffede3e67d"
},
"player": {
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"parse": 0,
"url": "https://pan.quark.cn/s/5fffede3e67d",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/5fffede3e67d",
"reason": null
}
},
@@ -1977,14 +1977,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.06,
"module_load": 25.309,
"init": 0.001,
"home": 0.256,
"category": 288.283,
"detail": 220.885,
"player": 0.006,
"url_check": 237.978,
"total": 756.113
"home": 1.732,
"category": 282.744,
"detail": 372.245,
"player": 0.012,
"url_check": 262.579,
"total": 950.985
},
"counts": {
"classes": 10,
@@ -1994,17 +1994,17 @@
},
"samples": {
"tid": "site_muou",
"vod_id": "site:muou:/index.php/vod/detail/id/7920.html",
"vod_id": "site:muou:/index.php/vod/detail/id/7940.html",
"flag": "115#木偶",
"play_id": "https://115cdn.com/s/swf2d3336dh?password=if81"
"play_id": "https://115cdn.com/s/swf2juc36dh?password=p8e4"
},
"player": {
"parse": 0,
"url": "https://115cdn.com/s/swf2d3336dh?password=if81",
"url": "https://115cdn.com/s/swf2juc36dh?password=p8e4",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://115cdn.com/s/swf2d3336dh?password=if81",
"final_url": "https://115cdn.com/s/swf2juc36dh?password=p8e4",
"reason": null
}
},
@@ -2016,14 +2016,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 11.545,
"init": 0.002,
"home": 0.026,
"category": 432.025,
"detail": 703.48,
"player": 353.682,
"url_check": 97.114,
"total": 1599.365
"module_load": 7.094,
"init": 0.001,
"home": 0.021,
"category": 895.479,
"detail": 808.781,
"player": 389.064,
"url_check": 159.999,
"total": 2261.864
},
"counts": {
"classes": 5,
@@ -2039,11 +2039,11 @@
},
"player": {
"parse": 0,
"url": "https://vd.hxcztech.com/dad8bc2d98556449c68e047bc2f72bd1/20260517172038/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
"url": "https://vd.hxcztech.com/5abf90de450ee880e00c4a7bc2251074/20260519092820/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://app.xn--55qx2ai23bz99b.cn/index.m3u8",
"final_url": "https://vd.hxcztech.com/5abf90de450ee880e00c4a7bc2251074/20260519092820/decry/vd/20260311/MjYwZjE1YTRkO/172631/1998_1080/aac/h264/hls/decrypt/index.m3u8",
"reason": null
}
},
@@ -2055,14 +2055,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.014,
"init": 0.0,
"home": 445.192,
"category": 261.662,
"detail": 712.149,
"player": 275.065,
"url_check": 45.251,
"total": 1743.999
"module_load": 5.257,
"init": 0.001,
"home": 463.85,
"category": 272.96,
"detail": 599.3,
"player": 272.273,
"url_check": 96.478,
"total": 1710.676
},
"counts": {
"classes": 29,
@@ -2094,14 +2094,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.008,
"module_load": 4.338,
"init": 0.001,
"home": 497.235,
"category": 252.803,
"detail": 256.756,
"player": 0.018,
"url_check": 140.151,
"total": 1151.564
"home": 520.025,
"category": 270.346,
"detail": 286.574,
"player": 0.022,
"url_check": 167.482,
"total": 1249.648
},
"counts": {
"classes": 8,
@@ -2133,14 +2133,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.948,
"module_load": 9.91,
"init": 0.001,
"home": 0.0,
"category": 175.676,
"detail": 171.583,
"player": 188.628,
"url_check": 1295.854,
"total": 1841.36
"home": 0.001,
"category": 217.298,
"detail": 214.858,
"player": 217.875,
"url_check": 1207.223,
"total": 1867.871
},
"counts": {
"classes": 4,
@@ -2172,14 +2172,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 15.621,
"module_load": 7.676,
"init": 0.022,
"home": 0.001,
"category": 868.782,
"detail": 178.594,
"player": 0.004,
"url_check": 1364.895,
"total": 2428.623
"category": 1598.203,
"detail": 358.976,
"player": 0.002,
"url_check": 1225.588,
"total": 3190.978
},
"counts": {
"classes": 5,
@@ -2211,18 +2211,18 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 19.552,
"init": 498.308,
"home": 0.11,
"category": 418.365,
"detail": 293.025,
"module_load": 20.874,
"init": 589.888,
"home": 0.144,
"category": 475.42,
"detail": 739.65,
"player": 0.002,
"url_check": 51.312,
"total": 1281.55
"url_check": 182.141,
"total": 2021.144
},
"counts": {
"classes": 11,
"category_videos": 74,
"category_videos": 78,
"detail_videos": 1,
"episodes": 1
},
@@ -2250,14 +2250,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.087,
"module_load": 3.7,
"init": 0.001,
"home": 0.001,
"category": 258.156,
"detail": 226.653,
"player": 0.005,
"url_check": 1136.584,
"total": 1625.897
"category": 476.589,
"detail": 265.354,
"player": 0.008,
"url_check": 1192.978,
"total": 1939.929
},
"counts": {
"classes": 2,
@@ -2267,17 +2267,17 @@
},
"samples": {
"tid": "1",
"vod_id": "https://sm3.cc/?id=50893",
"vod_id": "https://sm3.cc/?id=51213",
"flag": "百度",
"play_id": "https://pan.baidu.com/s/1Yl-hVRcZ64wy89YVjkm48A?pwd=6666"
"play_id": "https://pan.baidu.com/s/1h4CcF1t7D13_PdpZIXQ1ZA?pwd=6666"
},
"player": {
"parse": 0,
"url": "https://pan.baidu.com/s/1Yl-hVRcZ64wy89YVjkm48A?pwd=6666",
"url": "https://pan.baidu.com/s/1h4CcF1t7D13_PdpZIXQ1ZA?pwd=6666",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.baidu.com/share/init?surl=Yl-hVRcZ64wy89YVjkm48A&pwd=6666",
"final_url": "https://pan.baidu.com/share/init?surl=h4CcF1t7D13_PdpZIXQ1ZA&pwd=6666",
"reason": null
}
},
@@ -2289,14 +2289,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.02,
"module_load": 8.198,
"init": 0.001,
"home": 576.93,
"category": 832.969,
"detail": 141.484,
"player": 249.93,
"url_check": 364.892,
"total": 2177.248
"home": 467.858,
"category": 741.788,
"detail": 185.483,
"player": 336.4,
"url_check": 315.32,
"total": 2055.766
},
"counts": {
"classes": 7,
@@ -2328,14 +2328,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.913,
"init": 0.001,
"home": 436.707,
"category": 362.834,
"detail": 0.005,
"player": 1357.571,
"url_check": 51.393,
"total": 2220.534
"module_load": 3.073,
"init": 0.0,
"home": 437.725,
"category": 510.6,
"detail": 0.018,
"player": 9907.366,
"url_check": 135.401,
"total": 11000.842
},
"counts": {
"classes": 62,
@@ -2345,17 +2345,17 @@
},
"samples": {
"tid": "/discover/toplist?id=19723756",
"vod_id": "3378820676@Still Freestylin'@BIG Naughty👉MP3",
"vod_id": "3378778218@네가 나의 세상이라면@SAM KIM👉MV",
"flag": "网易云音乐",
"play_id": "3378820676"
"play_id": "3378778218"
},
"player": {
"parse": 0,
"url": "https://iot102.music.126.net/Yml6PWlvdCZjaGFubmVsPW5ldGVhc2Umc2NlbmU9YW5kcmNhcg/20260517174540/79b12c14f9f31c75a2ecda643978d8e9/jdymusic/obj/wo3DlMOGwrbDjj7DisKw/80051642439/3765/201f/3ffa/6db7d90f5ad4d1d73ae205fab7bc1552.mp3",
"url": "https://vodkgeyttp8.vod.126.net/cloudmusic/3985/core/8a37/e1e1b6cf41b2047845f3fe844bf99ad9.mp4?wsSecret=877f55f2352aadb655bcb2b2f3fe56af&wsTime=1779154111",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://iot102.music.126.net/Yml6PWlvdCZjaGFubmVsPW5ldGVhc2Umc2NlbmU9YW5kcmNhcg/20260517174540/79b12c14f9f31c75a2ecda643978d8e9/jdymusic/obj/wo3DlMOGwrbDjj7DisKw/80051642439/3765/201f/3ffa/6db7d90f5ad4d1d73ae205fab7bc1552.mp3",
"final_url": "https://vodkgeyttp8.vod.126.net/cloudmusic/3985/core/8a37/e1e1b6cf41b2047845f3fe844bf99ad9.mp4?wsSecret=877f55f2352aadb655bcb2b2f3fe56af&wsTime=1779154111",
"reason": null
}
},
@@ -2367,14 +2367,14 @@
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 9.244,
"module_load": 6.229,
"init": 0.001,
"home": 0.001,
"category": 5596.463,
"home": 0.0,
"category": 1481.916,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 6963.854
"total": 3622.273
},
"counts": {
"classes": 6,
@@ -2406,14 +2406,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.973,
"init": 0.0,
"home": 113.574,
"category": 306.307,
"detail": 956.032,
"module_load": 7.163,
"init": 0.001,
"home": 165.813,
"category": 318.745,
"detail": 1011.913,
"player": 0.002,
"url_check": 178.692,
"total": 1562.331
"url_check": 290.976,
"total": 1795.276
},
"counts": {
"classes": 7,
@@ -2440,39 +2440,39 @@
{
"spider": "至臻",
"file": "至臻.txt",
"success": true,
"failed_stage": null,
"error": null,
"traceback": null,
"success": false,
"failed_stage": "unexpected",
"error": "HTTPConnectionPool(host='www.miqk.cc', port=80): Read timed out. (read timeout=10)",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 534, in _make_request\n response = conn.getresponse()\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 571, in getresponse\n httplib_response = super().getresponse()\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 1450, in getresponse\n response.begin()\n ~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 336, in begin\n version, status, reason = self._read_status()\n ~~~~~~~~~~~~~~~~~^^\n File \"/home/harold/.local/share/uv/python/cpython-3.14.3-linux-x86_64-gnu/lib/python3.14/http/client.py\", line 297, in _read_status\n line = str(self.fp.readline(_MAXLINE + 1), \"iso-8859-1\")\n ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^\nTimeoutError: timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 490, in increment\n raise reraise(type(error), error, _stacktrace)\n ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/util.py\", line 39, in reraise\n raise value\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\nurllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='www.miqk.cc', port=80): 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 146, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/至臻.txt\", line 102, in _request_html\nrequests.exceptions.ReadTimeout: HTTPConnectionPool(host='www.miqk.cc', port=80): Read timed out. (read timeout=10)\n",
"timings_ms": {
"module_load": 18.212,
"module_load": 4.701,
"init": 0.001,
"home": 0.001,
"category": 272.363,
"detail": 222.892,
"player": 0.008,
"url_check": 160.239,
"total": 674.162
"home": 0.0,
"category": 10013.208,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 10021.75
},
"counts": {
"classes": 7,
"category_videos": 72,
"detail_videos": 1,
"episodes": 1
"category_videos": 0,
"detail_videos": 0,
"episodes": 0
},
"samples": {
"tid": "1",
"vod_id": "4708",
"flag": "夸克#至臻",
"play_id": "https://pan.quark.cn/s/d2e5451050b8"
"vod_id": null,
"flag": null,
"play_id": null
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/d2e5451050b8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/d2e5451050b8",
"parse": null,
"url": "",
"valid": false,
"reachable": null,
"status_code": null,
"final_url": "",
"reason": null
}
},
@@ -2484,14 +2484,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 6.677,
"init": 0.001,
"home": 847.027,
"category": 648.493,
"detail": 671.491,
"player": 1305.31,
"url_check": 1984.012,
"total": 8536.933
"module_load": 5.803,
"init": 0.0,
"home": 1346.5,
"category": 924.855,
"detail": 763.486,
"player": 1477.144,
"url_check": 1896.734,
"total": 6415.198
},
"counts": {
"classes": 4,
@@ -2500,18 +2500,18 @@
"episodes": 2
},
"samples": {
"tid": "2",
"vod_id": "detail/video/120493",
"flag": "FF有广7",
"play_id": "play/120493-1-1"
"tid": "1",
"vod_id": "detail/video/121065",
"flag": "FF有广",
"play_id": "play/121065-1-1"
},
"player": {
"parse": 0,
"url": "https://vip.ffzy-video.com/20260412/41502_280953f2/index.m3u8",
"url": "https://vip.ffzy-plays.com/20260519/53712_3981010d/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://vod.feifei-video.com/20260412/41502_280953f2/index.m3u8",
"final_url": "https://vip.ffzy-plays.com/20260519/53712_3981010d/index.m3u8",
"reason": null
}
},
@@ -2523,34 +2523,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.763,
"module_load": 5.573,
"init": 0.001,
"home": 0.0,
"category": 4531.421,
"detail": 6462.74,
"player": 0.021,
"url_check": 137.775,
"total": 11138.296
"home": 0.001,
"category": 2435.11,
"detail": 9704.331,
"player": 0.009,
"url_check": 1046.203,
"total": 13472.451
},
"counts": {
"classes": 6,
"category_videos": 72,
"detail_videos": 1,
"episodes": 1
"episodes": 2
},
"samples": {
"tid": "1",
"vod_id": "/index.php/vod/detail/id/456742.html",
"flag": "夸克#虎斑",
"play_id": "https://pan.quark.cn/s/262c4f6f4af2"
"tid": "2",
"vod_id": "/index.php/vod/detail/id/467113.html",
"flag": "百度#虎斑",
"play_id": "https://pan.baidu.com/s/1hX81VgiFEtXOBdh9y22Cdg?pwd=qsaa"
},
"player": {
"parse": 0,
"url": "https://pan.quark.cn/s/262c4f6f4af2",
"url": "https://pan.baidu.com/s/1hX81VgiFEtXOBdh9y22Cdg?pwd=qsaa",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://pan.quark.cn/s/262c4f6f4af2",
"final_url": "https://pan.baidu.com/share/init?surl=hX81VgiFEtXOBdh9y22Cdg&pwd=qsaa",
"reason": null
}
},
@@ -2562,14 +2562,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.71,
"init": 0.001,
"home": 0.0,
"category": 824.516,
"detail": 641.551,
"player": 0.005,
"url_check": 965.309,
"total": 2436.314
"module_load": 59.837,
"init": 0.002,
"home": 0.003,
"category": 885.688,
"detail": 532.626,
"player": 0.003,
"url_check": 1038.945,
"total": 2519.984
},
"counts": {
"classes": 7,
@@ -2601,14 +2601,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 14.493,
"init": 0.001,
"home": 0.001,
"category": 778.094,
"detail": 202.392,
"player": 188.293,
"url_check": 928.701,
"total": 2112.709
"module_load": 33.461,
"init": 0.002,
"home": 0.003,
"category": 921.603,
"detail": 220.182,
"player": 229.912,
"url_check": 1267.619,
"total": 2673.888
},
"counts": {
"classes": 4,
@@ -2618,17 +2618,17 @@
},
"samples": {
"tid": "1",
"vod_id": "414893",
"vod_id": "414927",
"flag": "蓝光专线4",
"play_id": "play/414893-1-0"
"play_id": "play/414927-0-0"
},
"player": {
"parse": 0,
"url": "https://play.phimgood.com/20260516/26886_f6f20ada/index.m3u8",
"url": "https://vip.dytt-see.com/20260518/38902_ab661b15/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://play.phimgood.com/20260516/26886_f6f20ada/index.m3u8",
"final_url": "https://vip.dytt-see.com/20260518/38902_ab661b15/index.m3u8",
"reason": null
}
},
@@ -2640,34 +2640,34 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 10.788,
"init": 0.001,
"home": 4423.157,
"category": 187.229,
"detail": 232.676,
"player": 1103.437,
"url_check": 113.323,
"total": 6072.085
"module_load": 22.571,
"init": 0.002,
"home": 436.831,
"category": 222.792,
"detail": 248.639,
"player": 501.093,
"url_check": 386.641,
"total": 1830.552
},
"counts": {
"classes": 6,
"category_videos": 30,
"detail_videos": 1,
"episodes": 2
"episodes": 1
},
"samples": {
"tid": "20",
"vod_id": "52557",
"flag": "2K源①",
"play_id": "parse_api=4fd521eae0c48923af390209e31299c2&url=0ThrJ1LedewYr5DBlrHWzZq2L1A7kh9B1oSCw/ntU9M1Ufhv8W66awjRqku4mXdJH2VkltfeUHBn+CnPrJkLMA==&token=50c81c4f5d5be048c2d3b1918c78e9e1|折腰|1"
"vod_id": "134532",
"flag": "备用源(有广勿信)",
"play_id": "https://svip.ffzyplay.com/?url=https://vod.feifei-video.com/20260427/42451_1abe906b/index.m3u8|魅力航班第二季|1"
},
"player": {
"parse": 0,
"url": "https://fffan.wki8.com/hls/13ba1c12c8bfb1665fea958a861e32cd.m3u8?token=799c37525b61f63cdd958c576e11651e&time=1779009646&YYNB.m3u8",
"url": "https://svip.ffzyplay.com/?url=https://vod.feifei-video.com/20260427/42451_1abe906b/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://fffan.wki8.com/hls/13ba1c12c8bfb1665fea958a861e32cd.m3u8?token=799c37525b61f63cdd958c576e11651e&time=1779009646&YYNB.m3u8",
"final_url": "https://svip.ffzyplay.com/?url=https://vod.feifei-video.com/20260427/42451_1abe906b/index.m3u8",
"reason": null
}
},
@@ -2679,14 +2679,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 12.108,
"module_load": 5.218,
"init": 0.001,
"home": 0.001,
"category": 941.959,
"detail": 657.207,
"player": 1301.709,
"url_check": 613.248,
"total": 3526.824
"category": 1045.419,
"detail": 701.833,
"player": 7069.519,
"url_check": 247.776,
"total": 11321.923
},
"counts": {
"classes": 6,
@@ -2696,17 +2696,17 @@
},
"samples": {
"tid": "6",
"vod_id": "detail/7919.html",
"flag": "播放节点列表X box聚合 聚合线路",
"play_id": "play/7919_1_1.html"
"vod_id": "detail/8037.html",
"flag": "dev云播",
"play_id": "play/8037_2_1.html"
},
"player": {
"parse": 1,
"url": "https://www.lmm85.com/play/7919_1_1.html",
"parse": 0,
"url": "https://v16.toutiao50.com/3da5cecf1545b70ed89d7f504c673cd6/6a0d13ca/video/tos/alisg/tos-alisg-ve-0051c001-sg/owL5ueUTlAndDIFpIKiDnbICgDKeI4DFGeGAQG/",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://www.lmm85.com/play/7919_1_1.html",
"final_url": "https://v16.toutiao50.com/3da5cecf1545b70ed89d7f504c673cd6/6a0d13ca/video/tos/alisg/tos-alisg-ve-0051c001-sg/owL5ueUTlAndDIFpIKiDnbICgDKeI4DFGeGAQG/",
"reason": null
}
},
@@ -2718,14 +2718,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 9.368,
"module_load": 4.801,
"init": 0.001,
"home": 388.728,
"category": 98.162,
"detail": 3746.291,
"player": 146.566,
"url_check": 38.813,
"total": 4428.976
"home": 427.51,
"category": 109.59,
"detail": 3495.61,
"player": 156.293,
"url_check": 106.418,
"total": 4301.371
},
"counts": {
"classes": 4,
@@ -2741,11 +2741,11 @@
},
"player": {
"parse": 0,
"url": "http://lv.sycdn.kuwo.cn/b837cf5f5984d9212dd2ef275c91e4b5/6a09886d/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/48cdbf46cf0053780f92d00112db78a1/6a0bbcba/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/b837cf5f5984d9212dd2ef275c91e4b5/6a09886d/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/48cdbf46cf0053780f92d00112db78a1/6a0bbcba/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
}
},
@@ -2757,14 +2757,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 8.166,
"init": 454.593,
"home": 286.492,
"category": 286.014,
"detail": 293.411,
"player": 335.278,
"url_check": 42.973,
"total": 1708.248
"module_load": 10.917,
"init": 10400.331,
"home": 307.538,
"category": 317.061,
"detail": 318.471,
"player": 408.726,
"url_check": 167.732,
"total": 11932.279
},
"counts": {
"classes": 12,
@@ -2774,17 +2774,17 @@
},
"samples": {
"tid": "recommend",
"vod_id": "432546040",
"vod_id": "273602306",
"flag": "酷狗音乐",
"play_id": "432546040"
"play_id": "273602306"
},
"player": {
"parse": 0,
"url": "http://fsdg360.tx.kugou.com/202605171720/9fc1a1c382aa2a448eb3ccdfeb71a2af/v3/f81e2bbc2fae3edf599931c3c9ea0131/yp/p_0_960147/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx432546040_qu128_s4134136761.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"url": "http://fsdg360.hw.kugou.com/202605190928/5d83cbfb56a0bc51aeb303bf6654087f/v3/c478d384201a55cff425e7db6628f50c/yp/p_0_960199/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx273602306_qu128_s1586875936.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "http://fsdg360.tx.kugou.com/202605171720/9fc1a1c382aa2a448eb3ccdfeb71a2af/v3/f81e2bbc2fae3edf599931c3c9ea0131/yp/p_0_960147/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx432546040_qu128_s4134136761.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"final_url": "http://fsdg360.hw.kugou.com/202605190928/5d83cbfb56a0bc51aeb303bf6654087f/v3/c478d384201a55cff425e7db6628f50c/yp/p_0_960199/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx273602306_qu128_s1586875936.mp3?ft=car_203559_10049&fts=b05bb02d44717442054bac7624ed9a29&ext=.mp3",
"reason": null
}
},
@@ -2793,17 +2793,17 @@
"file": "金牌.txt",
"success": false,
"failed_stage": "unexpected",
"error": "HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/video/detail?id=141585 (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x75e59176e990>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)'))",
"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 403\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='m.jiabaide.cn', port=443) at 0x75e59176e990>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)')\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/video/detail?id=141585 (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x75e59176e990>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 732, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 428, in _validate_from_tid\n detail_result = _run_timed(result[\"timings_ms\"], \"detail\", spider.detailContent, clock, [vod_id])\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/金牌.txt\", line 198, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/金牌.txt\", line 79, in _fetch_json\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/video/detail?id=141585 (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x75e59176e990>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)'))\n",
"error": "HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/video/detail?id=143230 (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x7d6e347dafd0>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)'))",
"traceback": "Traceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 759, in connect\n self.sock = sock = self._new_conn()\n ~~~~~~~~~~~~~~^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x7d6e347dafd0>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)')\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/requests/adapters.py\", line 645, in send\n resp = conn.urlopen(\n method=request.method,\n ...<9 lines>...\n chunked=chunked,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n retries = retries.increment(\n method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/retry.py\", line 535, in increment\n raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/video/detail?id=143230 (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x7d6e347dafd0>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)'))\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 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 198, in detailContent\n File \"/home/harold/workspace/tvbox-resources/py/金牌.txt\", line 79, in _fetch_json\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/video/detail?id=143230 (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x7d6e347dafd0>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)'))\n",
"timings_ms": {
"module_load": 5.09,
"module_load": 4.988,
"init": 0.001,
"home": 1593.425,
"category": 189.011,
"detail": 10011.86,
"player": 195.125,
"url_check": 98.043,
"total": 12498.278
"home": 2252.759,
"category": 339.437,
"detail": 10012.61,
"player": 0.0,
"url_check": 0.0,
"total": 12615.123
},
"counts": {
"classes": 4,
@@ -2812,8 +2812,8 @@
"episodes": 0
},
"samples": {
"tid": "2",
"vod_id": "141585",
"tid": "1",
"vod_id": "143230",
"flag": null,
"play_id": null
},
@@ -2831,18 +2831,18 @@
"spider": "闪电",
"file": "闪电.txt",
"success": false,
"failed_stage": "unexpected",
"error": "HTTPSConnectionPool(host='sd.sduc.site', port=443): Max retries exceeded with url: /index.php/vod/show/id/2/page/1.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='sd.sduc.site', port=443) at 0x75e5900ed810>, 'Connection to sd.sduc.site timed out. (connect timeout=10)'))",
"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 423, in _validate_from_tid\n video = _extract_first_video(category_result)\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 315, in _extract_first_video\n raise ValidationError(\"category\", \"分类视频列表为空\")\nValidationError: 分类视频列表为空\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 204, in _new_conn\n sock = connection.create_connection(\n (self._dns_host, self.port),\n ...<2 lines>...\n socket_options=self.socket_options,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 85, in create_connection\n raise err\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/util/connection.py\", line 73, in create_connection\n sock.connect(sa)\n ~~~~~~~~~~~~^^^^\nTimeoutError: timed out\n\nThe above exception was the direct cause of the following exception:\n\nTraceback (most recent call last):\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 787, in urlopen\n response = self._make_request(\n conn,\n ...<10 lines>...\n **response_kw,\n )\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 488, in _make_request\n raise new_e\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 464, in _make_request\n self._validate_conn(conn)\n ~~~~~~~~~~~~~~~~~~~^^^^^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connectionpool.py\", line 1093, in _validate_conn\n conn.connect()\n ~~~~~~~~~~~~^^\n File \"/home/harold/workspace/atv-spiders/py/.venv/lib/python3.14/site-packages/urllib3/connection.py\", line 759, in connect\n self.sock = sock = self._new_conn()\n ~~~~~~~~~~~~~~^^\nurllib3.exceptions.ConnectTimeoutError: (<HTTPSConnection(host='sd.sduc.site', port=443) at 0x75e5900ed810>, 'Connection to sd.sduc.site 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='sd.sduc.site', port=443): Max retries exceeded with url: /index.php/vod/show/id/2/page/1.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='sd.sduc.site', port=443) at 0x75e5900ed810>, 'Connection to sd.sduc.site 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 732, in validate_spider_file\n _validate_from_tid(\n ~~~~~~~~~~~~~~~~~~^\n spider=spider,\n ^^^^^^^^^^^^^^\n ...<6 lines>...\n logger=logger,\n ^^^^^^^^^^^^^^\n )\n ^\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 412, in _validate_from_tid\n category_result = _run_timed(result[\"timings_ms\"], \"category\", spider.categoryContent, clock, tid, \"1\", False, {})\n File \"/home/harold/workspace/atv-spiders/py/validate_spiders.py\", line 291, in _run_timed\n return func(*args, **kwargs)\n File \"/home/harold/workspace/tvbox-resources/py/闪电.txt\", line 135, in categoryContent\n File \"/home/harold/workspace/tvbox-resources/py/闪电.txt\", line 91, in _request_html\nrequests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='sd.sduc.site', port=443): Max retries exceeded with url: /index.php/vod/show/id/2/page/1.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='sd.sduc.site', port=443) at 0x75e5900ed810>, 'Connection to sd.sduc.site timed out. (connect timeout=10)'))\n",
"failed_stage": "category",
"error": "分类视频列表为空",
"traceback": null,
"timings_ms": {
"module_load": 9.053,
"init": 0.015,
"home": 0.003,
"category": 10011.341,
"module_load": 5.936,
"init": 0.0,
"home": 0.0,
"category": 1352.528,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 11578.975
"total": 2904.334
},
"counts": {
"classes": 5,
@@ -2874,14 +2874,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 4.247,
"module_load": 4.274,
"init": 0.001,
"home": 0.0,
"category": 1008.968,
"detail": 981.158,
"player": 978.529,
"url_check": 961.81,
"total": 3935.72
"category": 1165.978,
"detail": 987.378,
"player": 947.64,
"url_check": 872.051,
"total": 3977.88
},
"counts": {
"classes": 4,
@@ -2891,17 +2891,17 @@
},
"samples": {
"tid": "1",
"vod_id": "19623",
"flag": "高清317",
"play_id": "/vodplay/19623-2-1.html"
"vod_id": "240253",
"flag": "如意资源1",
"play_id": "/vodplay/240253-2-1.html"
},
"player": {
"parse": 0,
"url": "https://cdn.yzzy31-play.com/20260410/18169_b0cf1ee8/index.m3u8",
"url": "https://svip.ryiplay18.com/20260518/6534_0420d934/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://cdn.yzzy31-play.com/20260410/18169_b0cf1ee8/index.m3u8",
"final_url": "https://svip.ryiplay18.com/20260518/6534_0420d934/index.m3u8",
"reason": null
}
},
@@ -2913,14 +2913,14 @@
"error": "分类列表为空",
"traceback": null,
"timings_ms": {
"module_load": 8.292,
"module_load": 5.155,
"init": 0.001,
"home": 309.868,
"home": 331.929,
"category": 0.0,
"detail": 0.0,
"player": 0.0,
"url_check": 0.0,
"total": 318.33
"total": 337.231
},
"counts": {
"classes": 0,
@@ -2952,14 +2952,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 3.623,
"init": 0.001,
"module_load": 11.861,
"init": 0.0,
"home": 0.0,
"category": 140.289,
"detail": 153.355,
"player": 0.026,
"url_check": 334.759,
"total": 632.818
"category": 432.527,
"detail": 189.614,
"player": 0.037,
"url_check": 387.249,
"total": 1022.493
},
"counts": {
"classes": 6,
@@ -2991,14 +2991,14 @@
"error": null,
"traceback": null,
"timings_ms": {
"module_load": 5.479,
"module_load": 7.8,
"init": 0.001,
"home": 950.081,
"category": 1642.885,
"detail": 618.761,
"player": 459.203,
"url_check": 114.062,
"total": 6927.328
"home": 2057.325,
"category": 1666.943,
"detail": 1675.845,
"player": 0.009,
"url_check": 1912.923,
"total": 12838.061
},
"counts": {
"classes": 5,
@@ -3008,17 +3008,17 @@
},
"samples": {
"tid": "2",
"vod_id": "93682",
"flag": "🐈‍⬛清线路",
"play_id": "清线路1@@direct@@66ddeb0b0fe39924c19b86fc5dcce841,d522b32b6da0f1a42e615ce006b2e180,token+,1,1"
"vod_id": "91018",
"flag": "🐈‍⬛清线路2",
"play_id": "清线路3@@direct@@,https://vod.feifei-video.com/20260110/35260_c8caec33/index.m3u8,token+,1,0"
},
"player": {
"parse": 0,
"url": "https://v26-show.douyinvod.com/04cd3a32a76c0b0070089c94e9bba5f7/6a09e0f1/video/tos/cn/tos-cn-v-5f73e7/oEg1IgD1yaeF3ADLAogF6BsjIfrEqnEBLtdzIH/",
"url": "https://vod.feifei-video.com/20260110/35260_c8caec33/index.m3u8",
"valid": true,
"reachable": true,
"status_code": 200,
"final_url": "https://v26-show.douyinvod.com/04cd3a32a76c0b0070089c94e9bba5f7/6a09e0f1/video/tos/cn/tos-cn-v-5f73e7/oEg1IgD1yaeF3ADLAogF6BsjIfrEqnEBLtdzIH/",
"final_url": "https://vod.feifei-video.com/20260110/35260_c8caec33/index.m3u8",
"reason": null
}
}
+82 -82
View File
@@ -1,11 +1,11 @@
# 爬虫校验报告
- 生成时间: 2026-05-17T17:20:29+08:00
- 生成时间: 2026-05-19T09:28:09+08:00
- 并发线程数: 16
- 总耗时(ms): 23.228
- 总耗时(ms): 25.855
- 总数: 77
- 成功: 64
- 失败: 13
- 成功: 65
- 失败: 12
## 阶段失败统计
@@ -15,7 +15,7 @@
| 初始化 | 0 |
| 首页分类 | 1 |
| 分类列表 | 3 |
| 视频详情 | 2 |
| 视频详情 | 1 |
| 播放地址 | 1 |
| 地址校验 | 1 |
| 未预期异常 | 5 |
@@ -24,80 +24,80 @@
| 爬虫 | 状态 | 失败阶段 | 总耗时 | 模块加载 | 初始化 | 首页分类 | 分类列表 | 视频详情 | 播放地址 | 地址校验 | 返回地址 | 错误信息 |
| --- | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | --- | --- |
| [4K指南](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4K%E6%8C%87%E5%8D%97.txt) | 成功 | | 1.449秒 | 153.2ms | 0.001ms | 0.004ms | 624.541ms | 448.426ms | 0.006ms | 166.044ms | https://pan.quark.cn/s/386badc811b3 | |
| [6V磁力](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/6V%E7%A3%81%E5%8A%9B.txt) | 成功 | | 1.552秒 | 164.749ms | 0.003ms | 0.001ms | 669.95ms | 668.197ms | 0.002ms | 0.051ms | magnet:?xt=urn:btih:179e2e96aecc2ff52e16b81e3b3c1e89a6010b05&dn=%E4%B8%BB%E8%A7%9201-07 | |
| [AAZ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/AAZ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.936秒 | 153.762ms | 0.0ms | 662.187ms | 176.49ms | 183.424ms | 186.068ms | 573.839ms | https://s.5bb3.com/m4a/3374e5b4a4d9d8e8f967976747b5c2ca.m4a | |
| [PPnix](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/PPnix.txt) | 成功 | | 1.395秒 | 245.561ms | 0.001ms | 0.001ms | 412.494ms | 354.803ms | 0.011ms | 381.184ms | https://www.ppnix.com/info/m3u8/8169/1080P.m3u8 | |
| [QQ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 1.54秒 | 202.734ms | 0.009ms | 0.008ms | 430.513ms | 502.447ms | 234.924ms | 158.578ms | https://isure.stream.qqmusic.qq.com/F000001Zxgfp1Tu1gH.flac?guid=0a2813be414046e2419a869f790c4cef&vkey=DEA5029E435536610E98DFA017EFC88CCA9BD1152A3432468C97347428DB59551F952FDEB2D8CCB84C869BA6D82FAD3486B4E142E1F29ACA__v2b9ab6c8&uin=896389745&fromtag=119114&redirect=1 | |
| [YouTube](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/YouTube.txt) | 成功 | | 2.51秒 | 150.39ms | 0.005ms | 0.044ms | 786.049ms | 857.904ms | 0.005ms | 713.078ms | https://www.youtube.com/watch?v=5dTOPen28ts&list=PLvOO0btloRntAi-VnV06M1Bu0X1xljUUP | |
| [libvio](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt) | 成功 | | 747.384ms | 150.447ms | 0.001ms | 0.002ms | 200.108ms | 204.853ms | 0.005ms | 138.658ms | https://pan.quark.cn/s/f32bbba8a8d1 | |
| [youknow](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt) | 成功 | | 5.75秒 | 156.966ms | 0.001ms | 0.001ms | 1.419秒 | 1.466秒 | 1.534秒 | 1.122秒 | https://vip.dytt-kan.com/20260404/13128_e17343fd/index.m3u8 | |
| [七味](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt) | 成功 | | 2.863秒 | 149.564ms | 0.006ms | 0.001ms | 794.678ms | 777.972ms | 0.004ms | 1.082秒 | https://pan.baidu.com/s/1MZa4NhXR02WdMOXlmINHCA?pwd=Yu66 | |
| [不太灵](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%8D%E5%A4%AA%E7%81%B5.txt) | 失败 | 视频详情 | 6.39秒 | 150.383ms | 0.0ms | 956.321ms | 1.84秒 | 1.123秒 | 0.0ms | 0.0ms | | 详情缺少播放源或播放列表 |
| [世纪音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt) | 失败 | 视频详情 | 512.12ms | 147.718ms | 0.001ms | 112.501ms | 0.004ms | 102.83ms | 0.0ms | 0.0ms | | 详情缺少播放源或播放列表 |
| [两个BT](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt) | 成功 | | 1.979秒 | 207.67ms | 0.001ms | 0.001ms | 382.075ms | 326.701ms | 631.772ms | 429.617ms | https://zijieapi.douyinbyte.com/m3u8/e1778541e5bd4ce1dd754521471eb185.m3u8 | |
| [乌云影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt) | 成功 | | 10.439秒 | 162.795ms | 0.001ms | 366.487ms | 282.489ms | 1.195秒 | 0.028ms | 1.706秒 | https://d1jdnmkc1n5cn4.cloudfront.net/gen_overseas/https://c1.rrcdnbf2.com/video/shouwang/第01集/index.m3u8 | |
| [乐兔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%90%E5%85%94.txt) | 失败 | 分类列表 | 710.754ms | 201.565ms | 0.0ms | 0.001ms | 236.924ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [二小](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt) | 成功 | | 2.094秒 | 146.724ms | 0.001ms | 0.001ms | 521.573ms | 367.672ms | 0.005ms | 1.0秒 | https://pan.baidu.com/s/1DzV_kWGZPB0aQr6g9ShjfA?pwd=2rqf | |
| [人人电影](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt) | 成功 | | 2.537秒 | 145.966ms | 0.001ms | 0.001ms | 524.916ms | 387.892ms | 0.009ms | 1.478秒 | https://pan.baidu.com/s/1n6AIYm7rmLiULlMrrvWaAg?pwd=kuq2 | |
| [人人视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E8%A7%86%E9%A2%91.txt) | 失败 | 地址校验 | 2.391秒 | 6.12ms | 0.001ms | 156.483ms | 230.643ms | 213.043ms | 300.177ms | 316.861ms | https://tfvy3grhdgmt1gc41hcjz8yzdk.ourdvsssvip.com:20443/ws-302.bwcgee.cn/c074943c4e6d71f18ed75017f0e90402/df3c0578d329457b9265317e359bce4a-0839441ca402de22c840b03b4e64e0d2-ld.mp4?key=9f490b5fc5301fb8986b5f43a3855fd2&time=1779024032786&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=60c2ca4efb6a4239a7f1797ca01f5d7d&hevc=false&seasonId=57046&wsiphost=ipdbme&wsrid_tag=6a098860_PS-CTU-01tJO23_23519-21267-s1t1779009632845&x-mamba-business-label=13679&redirect_cnt=0&ip_type=0&wshc=C&requery=0 | HTTP 403 |
| [优酷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt) | 成功 | | 1.069秒 | 8.82ms | 0.001ms | 0.001ms | 295.248ms | 528.333ms | 0.002ms | 235.857ms | https://v.youku.com/v_show/id_XNjUzNDA5NDEwNA==.html | |
| [低端影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BD%8E%E7%AB%AF%E5%BD%B1%E8%A7%86.txt) | 成功 | | 3.295秒 | 5.805ms | 0.001ms | 0.001ms | 1.059秒 | 1.362秒 | 0.007ms | 867.788ms | https://v.cdnlz22.com/20250717/19912_440037b1/index.m3u8 | |
| [修罗](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt) | 成功 | | 4.363秒 | 6.902ms | 0.001ms | 0.001ms | 1.127秒 | 187.58ms | 1.955秒 | 1.086秒 | https://v.xlys.ltd.ua/obj/E55827B89E54552269E7F114C394F6DFB8881F4426DBF8D91827D48BD48EF025 | |
| [凡客TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt) | 成功 | | 6.763秒 | 4.49ms | 0.001ms | 0.0ms | 993.652ms | 1.108秒 | 2.059秒 | 2.596秒 | https://fktv.me/ysapi/m3u8/p/ccc91ee1660716c3264942b439d9b561.m3u8 | |
| [剧圈圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E5%9C%88%E5%9C%88.txt) | 成功 | | 3.963秒 | 5.164ms | 0.001ms | 0.001ms | 849.735ms | 604.793ms | 1.865秒 | 637.608ms | https://www.jqqzx.cc/play/63056-1-1.html | |
| [剧迷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E8%BF%B7.txt) | 成功 | | 2.211秒 | 5.437ms | 0.0ms | 0.001ms | 250.747ms | 406.584ms | 444.194ms | 1.103秒 | 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) | 成功 | | 3.995秒 | 21.268ms | 0.001ms | 2.842秒 | 251.116ms | 693.447ms | 0.002ms | 186.424ms | 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) | 成功 | | 818.573ms | 3.4ms | 332.183ms | 0.004ms | 161.733ms | 177.405ms | 0.003ms | 143.036ms | https://pan.quark.cn/s/9e546b70dcfd | |
| [听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt) | 成功 | | 3.411秒 | 6.399ms | 74.462ms | 0.003ms | 178.062ms | 2.781秒 | 330.46ms | 39.661ms | http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=76130c91583f798e9616a6b810c74a0e&buy_key=FM&token=5941&timestamp=1779009635&duration=453 | |
| [听友FM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt) | 成功 | | 1.781秒 | 12.406ms | 0.001ms | 349.281ms | 253.161ms | 605.607ms | 411.122ms | 148.421ms | https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1779006683&sign=24346d711fc5ef0262308efedc174789 | |
| [咕咕动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%92%95%E5%92%95%E5%8A%A8%E6%BC%AB.txt) | 失败 | 未预期异常 | 11.856秒 | 15.608ms | 0.006ms | 515.868ms | 657.142ms | 532.483ms | 10.132秒 | 0.0ms | | HTTPSConnectionPool(host='www.gugu3.com', port=443): Read timed out. (read timeout=10) |
| [四万影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9B%9B%E4%B8%87%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 400.738ms | 3.754ms | 0.001ms | 0.001ms | 392.091ms | 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.025秒 | 10.111ms | 0.001ms | 0.001ms | 560.484ms | 1.079秒 | 12.371秒 | 0.0ms | | HTTPSConnectionPool(host='jx.zxzjys.com', port=9876): Read timed out. (read timeout=10) |
| [多多](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A4%9A%E5%A4%9A.txt) | 成功 | | 1.633秒 | 7.654ms | 0.001ms | 0.001ms | 412.137ms | 354.099ms | 0.003ms | 858.524ms | https://pan.baidu.com/s/1pwIj24HVw6lpAUcUrJE-QQ?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) | 成功 | | 2.825秒 | 4.043ms | 0.001ms | 0.005ms | 677.942ms | 344.148ms | 0.003ms | 1.798秒 | https://svip.ryiplay18.com/20260515/6453_8cf2f155/index.m3u8 | |
| [寻川4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%AF%BB%E5%B7%9D4K.txt) | 成功 | | 7.116秒 | 10.195ms | 439.897ms | 875.825ms | 430.406ms | 430.802ms | 595.368ms | 4.333秒 | http://110.42.49.74:2222/jp/api.php?token=ZY-40b9xlltrqiXe9oIAMAh6LfaLy4xurlcM0Li9%2BMVifyvOA&url=JP-144323-1281555&zy.m3u8 | |
| [布布影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%B8%83%E5%B8%83%E5%BD%B1%E8%A7%86.txt) | 成功 | | 8.847秒 | 5.128ms | 0.001ms | 0.001ms | 653.6ms | 634.347ms | 1.272秒 | 300.5ms | https://c167-obsdaz-ykj-01.obs.dualstack.cidc-rp-2006.joint.cmecloud.cn/e6f9addbcc354f80932bc684a5c68953086?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%271080.mp4&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260517T092042Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260517%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=Ftj6YSxJ40bKzJ5355LpJj6_Cg5Jw-Pmy&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=a279be0d846dcb1f5d1d5571a464fecfd5a67a3db612964cb49eeac97cdc4eb0 | |
| [微观短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%BE%AE%E8%A7%82%E7%9F%AD%E5%89%A7.txt) | 成功 | | 818.064ms | 4.08ms | 0.019ms | 191.17ms | 233.285ms | 285.211ms | 0.006ms | 103.154ms | https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1779009634&sign=0dc6c427e8900cabaafde76d12981d88 | |
| [新韩剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt) | 成功 | | 2.588秒 | 4.123ms | 0.0ms | 0.001ms | 743.67ms | 434.169ms | 420.664ms | 984.775ms | https://cdn.yzzyvip-29.com/20260201/16425_49d7d186/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.271秒 | 14.183ms | 0.002ms | 0.001ms | 496.899ms | 633.862ms | 0.003ms | 124.945ms | 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) | 成功 | | 831.198ms | 10.821ms | 0.001ms | 0.0ms | 291.845ms | 288.346ms | 0.021ms | 239.567ms | https://115cdn.com/s/swf2d3336dh?password=if81 | |
| [樱花动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A8%B1%E8%8A%B1%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 5.285秒 | 6.573ms | 0.001ms | 0.001ms | 2.346秒 | 1.288秒 | 1.323秒 | 320.619ms | https://v.lzcdn27.com/20260215/5293_35f4e89c/index.m3u8 | |
| [橘子TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A9%98%E5%AD%90TV.txt) | 成功 | | 3.362秒 | 5.513ms | 312.218ms | 318.818ms | 326.313ms | 358.522ms | 1.082秒 | 956.947ms | https://usaydd.zvoz3tsd.com/m3u87/share/7434749/7628489/20260514/154832/1080/index.m3u8?sign=91aa7d2dfc62bdb3987221fc9082bb28&t=1779009637 | |
| [欧歌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%AC%A7%E6%AD%8C.txt) | 成功 | | 1.666秒 | 5.958ms | 0.001ms | 0.001ms | 261.182ms | 340.229ms | 0.01ms | 1.058秒 | https://pan.baidu.com/s/1th1lU12azzfIPIARHYuYZA?pwd=8888 | |
| [沐辞4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%90%E8%BE%9E4K.txt) | 成功 | | 849.769ms | 10.375ms | 111.556ms | 187.17ms | 137.256ms | 161.884ms | 119.811ms | 120.766ms | https://fffan.wki8.com/hls/41ccf20bced914aa84f20402ed17c111.m3u8?token=9665241fbbf131ddc7d6cd16602af231&time=1779009636&YYNB.m3u8 | |
| [河马短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%B3%E9%A9%AC%E7%9F%AD%E5%89%A7.txt) | 成功 | | 2.038秒 | 11.714ms | 0.001ms | 329.763ms | 371.666ms | 1.237秒 | 0.08ms | 86.729ms | https://dzzt-video.cbread.cn/655ab4e79f500fa0a3403686d533e90d/6a0ac700/81/8x5/85x0/850x8/85088100014/612504118_1/612504118.720p.narrowv3.mp4 | |
| [清沅4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B8%85%E6%B2%854K.txt) | 成功 | | 1.398秒 | 16.335ms | 313.82ms | 273.71ms | 134.547ms | 127.052ms | 494.363ms | 37.255ms | https://apd-vlive.apdcdn.tc.qq.com/defaultts.tc.qq.com/B_iuPg00OvL_yhK6OLlGgQHQROuozDp9gitJq8Ukd9FjRaih3qt7k33SDUzYtWip7BN9c_gSh5sU_vylyFtmuF38VVmeDufYo9wCO8htVS8EMsVDv5w0Rero-MlVAU_4kRUSdOo6SRgDTodCi9bY_UgQ/svp_50112/xGwVzaW5NbCAm1BYmgW2jiuerx7zxvgCBt7w-MXLHVCPhHdOKu9E7Npr2V8UiL7mKYmrsfazIsA6lKZ6Di-GL8aZHaILRU3y2ljGzI1uW6TZ_6eOtjHTzyn-q9TcbGT6JQcTwoLhrd1Ra_sFwLoccG5JclPrUl7NTpp05myZXUL8xG5wnm6yjW-INuMgCOFWXQUisVrWql8/0325_gzc_1000102_0b53u4aksaaahuaedhqfsrvmbj6dvgvqblka.f322363.ts.m3u8?ver=4 | |
| [滴答影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BB%B4%E7%AD%94%E5%BD%B1%E8%A7%86.txt) | 成功 | | 1.432秒 | 15.935ms | 0.001ms | 0.001ms | 248.09ms | 204.558ms | 0.01ms | 962.527ms | 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) | 成功 | | 1.87秒 | 12.072ms | 0.002ms | 115.666ms | 160.71ms | 589.59ms | 904.611ms | 86.924ms | http://210.16.164.82:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1779009637805&url=NBY-e84585334a25c5b49078dfac81549a0b.m3u8 | |
| [爱奇艺](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%88%B1%E5%A5%87%E8%89%BA.txt) | 成功 | | 4.365秒 | 14.855ms | 0.019ms | 3.318秒 | 732.501ms | 183.77ms | 0.001ms | 115.412ms | http://www.iqiyi.com/v_1mmd1991kgw.html | |
| [独播库](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8B%AC%E6%92%AD%E5%BA%93.txt) | 成功 | | 1.28秒 | 4.305ms | 0.001ms | 0.001ms | 410.191ms | 330.802ms | 333.599ms | 199.69ms | https://vid.dbokutv.com/20260411/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsnsRsGlR7XgBJ8nSsfaQcPoBJ0nBJ0oCJaqD4CrCIvjS34/chunklist.m3u8 | |
| [猫猫4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8C%AB%E7%8C%AB4K.txt) | 失败 | 播放地址 | 3.737秒 | 7.398ms | 195.528ms | 785.913ms | 418.381ms | 142.725ms | 422.977ms | 0.0ms | | playerContent 未返回播放地址 |
| [玩偶哥哥](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E5%93%A5%E5%93%A5.txt) | 失败 | 分类列表 | 261.955ms | 3.713ms | 0.001ms | 0.001ms | 110.182ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [玩偶聚合](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E8%81%9A%E5%90%88.txt) | 成功 | | 756.113ms | 8.06ms | 0.001ms | 0.256ms | 288.283ms | 220.885ms | 0.006ms | 237.978ms | https://115cdn.com/s/swf2d3336dh?password=if81 | |
| [瓜子](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt) | 成功 | | 1.599秒 | 11.545ms | 0.002ms | 0.026ms | 432.025ms | 703.48ms | 353.682ms | 97.114ms | https://vd.hxcztech.com/dad8bc2d98556449c68e047bc2f72bd1/20260517172038/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.744秒 | 4.014ms | 0.0ms | 445.192ms | 261.662ms | 712.149ms | 275.065ms | 45.251ms | http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hnb | |
| [盘Ta](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98Ta.txt) | 成功 | | 1.152秒 | 4.008ms | 0.001ms | 497.235ms | 252.803ms | 256.756ms | 0.018ms | 140.151ms | 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) | 成功 | | 1.841秒 | 8.948ms | 0.001ms | 0.0ms | 175.676ms | 171.583ms | 188.628ms | 1.296秒 | https://pan.baidu.com/s/1e6bRvilOqU11I0aregqndA?pwd=ojmk | |
| [盘链](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E9%93%BE.txt) | 成功 | | 2.429秒 | 15.621ms | 0.022ms | 0.001ms | 868.782ms | 178.594ms | 0.004ms | 1.365秒 | https://pan.baidu.com/s/1rbhXV3rLNKd1wVta_hMYnw?pwd=8888 | |
| [短剧优选](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E4%BC%98%E9%80%89.txt) | 成功 | | 1.282秒 | 19.552ms | 498.308ms | 0.11ms | 418.365ms | 293.025ms | 0.002ms | 51.312ms | 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) | 成功 | | 1.626秒 | 4.087ms | 0.001ms | 0.001ms | 258.156ms | 226.653ms | 0.005ms | 1.137秒 | https://pan.baidu.com/s/1Yl-hVRcZ64wy89YVjkm48A?pwd=6666 | |
| [糯米](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt) | 成功 | | 2.177秒 | 10.02ms | 0.001ms | 576.93ms | 832.969ms | 141.484ms | 249.93ms | 364.892ms | 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) | 成功 | | 2.221秒 | 10.913ms | 0.001ms | 436.707ms | 362.834ms | 0.005ms | 1.358秒 | 51.393ms | https://iot102.music.126.net/Yml6PWlvdCZjaGFubmVsPW5ldGVhc2Umc2NlbmU9YW5kcmNhcg/20260517174540/79b12c14f9f31c75a2ecda643978d8e9/jdymusic/obj/wo3DlMOGwrbDjj7DisKw/80051642439/3765/201f/3ffa/6db7d90f5ad4d1d73ae205fab7bc1552.mp3 | |
| [耐视点播](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%80%90%E8%A7%86%E7%82%B9%E6%92%AD.txt) | 失败 | 分类列表 | 6.964秒 | 9.244ms | 0.001ms | 0.001ms | 5.596秒 | 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) | 成功 | | 1.562秒 | 6.973ms | 0.0ms | 113.574ms | 306.307ms | 956.032ms | 0.002ms | 178.692ms | 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) | 成功 | | 674.162ms | 18.212ms | 0.001ms | 0.001ms | 272.363ms | 222.892ms | 0.008ms | 160.239ms | https://pan.quark.cn/s/d2e5451050b8 | |
| [茶杯狐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt) | 成功 | | 8.537秒 | 6.677ms | 0.001ms | 847.027ms | 648.493ms | 671.491ms | 1.305秒 | 1.984秒 | https://vip.ffzy-video.com/20260412/41502_280953f2/index.m3u8 | |
| [虎斑](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt) | 成功 | | 11.138秒 | 5.763ms | 0.001ms | 0.0ms | 4.531秒 | 6.463秒 | 0.021ms | 137.775ms | https://pan.quark.cn/s/262c4f6f4af2 | |
| [蜡笔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt) | 成功 | | 2.436秒 | 3.71ms | 0.001ms | 0.0ms | 824.516ms | 641.551ms | 0.005ms | 965.309ms | 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) | 成功 | | 2.113秒 | 14.493ms | 0.001ms | 0.001ms | 778.094ms | 202.392ms | 188.293ms | 928.701ms | https://play.phimgood.com/20260516/26886_f6f20ada/index.m3u8 | |
| [视界](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A7%86%E7%95%8C.txt) | 成功 | | 6.072秒 | 10.788ms | 0.001ms | 4.423秒 | 187.229ms | 232.676ms | 1.103秒 | 113.323ms | https://fffan.wki8.com/hls/13ba1c12c8bfb1665fea958a861e32cd.m3u8?token=799c37525b61f63cdd958c576e11651e&time=1779009646&YYNB.m3u8 | |
| [路漫漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt) | 成功 | | 3.527秒 | 12.108ms | 0.001ms | 0.001ms | 941.959ms | 657.207ms | 1.302秒 | 613.248ms | https://www.lmm85.com/play/7919_1_1.html | |
| [酷我听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.429秒 | 9.368ms | 0.001ms | 388.728ms | 98.162ms | 3.746秒 | 146.566ms | 38.813ms | http://lv.sycdn.kuwo.cn/b837cf5f5984d9212dd2ef275c91e4b5/6a09886d/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.708秒 | 8.166ms | 454.593ms | 286.492ms | 286.014ms | 293.411ms | 335.278ms | 42.973ms | http://fsdg360.tx.kugou.com/202605171720/9fc1a1c382aa2a448eb3ccdfeb71a2af/v3/f81e2bbc2fae3edf599931c3c9ea0131/yp/p_0_960147/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx432546040_qu128_s4134136761.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) | 失败 | 未预期异常 | 12.498秒 | 5.09ms | 0.001ms | 1.593秒 | 189.011ms | 10.012秒 | 195.125ms | 98.043ms | | HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/video/detail?id=141585 (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x75e59176e990>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)')) |
| [闪电](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%97%AA%E7%94%B5.txt) | 失败 | 未预期异常 | 11.579秒 | 9.053ms | 0.015ms | 0.003ms | 10.011秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='sd.sduc.site', port=443): Max retries exceeded with url: /index.php/vod/show/id/2/page/1.html (Caused by ConnectTimeoutError(<HTTPSConnection(host='sd.sduc.site', port=443) at 0x75e5900ed810>, 'Connection to sd.sduc.site timed out. (connect timeout=10)')) |
| [飞快TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt) | 成功 | | 3.936秒 | 4.247ms | 0.001ms | 0.0ms | 1.009秒 | 981.158ms | 978.529ms | 961.81ms | https://cdn.yzzy31-play.com/20260410/18169_b0cf1ee8/index.m3u8 | |
| [魔方APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%AD%94%E6%96%B9APP.txt) | 失败 | 首页分类 | 318.33ms | 8.292ms | 0.001ms | 309.868ms | 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) | 成功 | | 632.818ms | 3.623ms | 0.001ms | 0.0ms | 140.289ms | 153.355ms | 0.026ms | 334.759ms | https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8 | |
| [黑猫APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt) | 成功 | | 6.927秒 | 5.479ms | 0.001ms | 950.081ms | 1.643秒 | 618.761ms | 459.203ms | 114.062ms | https://v26-show.douyinvod.com/04cd3a32a76c0b0070089c94e9bba5f7/6a09e0f1/video/tos/cn/tos-cn-v-5f73e7/oEg1IgD1yaeF3ADLAogF6BsjIfrEqnEBLtdzIH/ | |
| [4K指南](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/4K%E6%8C%87%E5%8D%97.txt) | 成功 | | 2.014秒 | 214.326ms | 0.001ms | 0.001ms | 1.098秒 | 532.871ms | 0.007ms | 166.702ms | https://pan.quark.cn/s/e31f935ac678 | |
| [6V磁力](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/6V%E7%A3%81%E5%8A%9B.txt) | 成功 | | 1.895秒 | 221.618ms | 0.003ms | 0.001ms | 952.405ms | 711.12ms | 0.002ms | 0.06ms | magnet:?xt=urn:btih:043850fa85bd56c572dabbb0351e63086a471b37&dn=%E5%AE%B6%E4%B8%9A01-06 | |
| [AAZ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/AAZ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 2.601秒 | 218.749ms | 0.001ms | 813.711ms | 205.489ms | 222.977ms | 207.71ms | 921.717ms | https://s.5bb3.com/m4a/3374e5b4a4d9d8e8f967976747b5c2ca.m4a | |
| [PPnix](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/PPnix.txt) | 成功 | | 2.121秒 | 259.271ms | 0.001ms | 0.001ms | 818.066ms | 641.786ms | 0.017ms | 401.582ms | https://www.ppnix.com/info/m3u8/8187/1080P.m3u8 | |
| [QQ音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/QQ%E9%9F%B3%E4%B9%90.txt) | 成功 | | 3.065秒 | 214.026ms | 0.011ms | 0.007ms | 1.108秒 | 1.261秒 | 333.581ms | 131.032ms | https://isure.stream.qqmusic.qq.com/F0000014qLXa1JrJ11.flac?guid=e1159a1922bee56fec2e33e4d08e7f78&vkey=68DC18C4F122FBB690D01411EB5DB1923DD748056550E8D7A8D42CC7EE712D11F1A4E44142F410EB3AFAB919321491542979F800E3741285__v2ba83db9&uin=896389745&fromtag=119114&redirect=1 | |
| [YouTube](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/YouTube.txt) | 成功 | | 3.303秒 | 214.287ms | 0.003ms | 0.044ms | 728.505ms | 1.556秒 | 0.004ms | 802.218ms | https://www.youtube.com/watch?v=E3jcQgR3TNE | |
| [libvio](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/libvio.txt) | 成功 | | 1.081秒 | 214.416ms | 0.001ms | 0.001ms | 405.342ms | 243.352ms | 0.004ms | 203.944ms | https://pan.quark.cn/s/8002c3155d07 | |
| [youknow](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/youknow.txt) | 成功 | | 6.618秒 | 218.15ms | 0.001ms | 0.001ms | 2.108秒 | 1.506秒 | 1.511秒 | 1.248秒 | https://vip.dytt-cinema.com/20260203/47632_dea5d272/index.m3u8 | |
| [七味](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%83%E5%91%B3.txt) | 成功 | | 3.244秒 | 218.18ms | 0.006ms | 0.011ms | 973.428ms | 1.066秒 | 0.003ms | 959.693ms | https://pan.baidu.com/s/1MZa4NhXR02WdMOXlmINHCA?pwd=Yu66 | |
| [不太灵](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%8D%E5%A4%AA%E7%81%B5.txt) | 成功 | | 4.139秒 | 215.452ms | 0.0ms | 675.564ms | 1.016秒 | 615.758ms | 0.008ms | 210.771ms | https://pan.quark.cn/s/42496bdc1e22 | |
| [世纪音乐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%96%E7%BA%AA%E9%9F%B3%E4%B9%90.txt) | 失败 | 视频详情 | 781.787ms | 215.776ms | 0.001ms | 289.376ms | 0.006ms | 136.734ms | 0.0ms | 0.0ms | | 详情缺少播放源或播放列表 |
| [两个BT](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B8%A4%E4%B8%AABT.txt) | 成功 | | 3.192秒 | 220.11ms | 0.0ms | 0.001ms | 584.875ms | 353.89ms | 1.453秒 | 557.734ms | https://zijieapi.douyinbyte.com/m3u8/72bb913953a8f347623ae8efd4cdba07.m3u8 | |
| [乌云影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%8C%E4%BA%91%E5%BD%B1%E8%A7%86.txt) | 成功 | | 10.948秒 | 214.693ms | 0.001ms | 746.415ms | 1.124秒 | 1.193秒 | 0.062ms | 778.474ms | https://d1jdnmkc1n5cn4.cloudfront.net/gen_overseas/https://c1.rrcdnbf2.com/video/shouwang/第01集/index.m3u8 | |
| [乐兔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%B9%90%E5%85%94.txt) | 失败 | 分类列表 | 1.258秒 | 213.814ms | 0.001ms | 0.001ms | 395.265ms | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [二小](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%8C%E5%B0%8F.txt) | 成功 | | 2.535秒 | 213.655ms | 0.001ms | 0.001ms | 728.801ms | 449.175ms | 0.003ms | 1.133秒 | https://pan.baidu.com/s/1nuKDps3ixTI-stgxEWmp0A?pwd=uvie | |
| [人人电影](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E7%94%B5%E5%BD%B1.txt) | 成功 | | 2.495秒 | 211.695ms | 0.001ms | 0.001ms | 680.614ms | 443.454ms | 0.008ms | 1.151秒 | https://pan.baidu.com/s/1-ogwcHCbBFqXVxAfM3L1OQ?pwd=mb2t | |
| [人人视频](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BA%BA%E4%BA%BA%E8%A7%86%E9%A2%91.txt) | 失败 | 地址校验 | 11.458秒 | 7.321ms | 0.001ms | 232.675ms | 295.78ms | 251.783ms | 462.624ms | 191.995ms | https://tfw01gr3demttga51hctt8rzdkpy.ourdvsssvip.com:20443/ws-302.bwcgee.cn/b094c6a436ee71f180c25017f1f80402/27056b4bf10d471aa8e51fc2aaf0d9ca-73d47d4ebafc028edeb6d2ade7663231-ld.mp4?key=b2ac062193da121283e27ca1bb41b82d&time=1779168501861&clientType=web_pc&clientVersion=1.0.0&parseUsage=PLAY&uid=0&rk=4eecd5f6647749d7926eb4e6270c2da1&hevc=false&seasonId=57211&wsiphost=ipdbme&wsrid_tag=6a0bbcb6_PS-CTU-01tJO23_25092-22269-s1t1779154102052&x-mamba-business-label=13551&redirect_cnt=0&ip_type=0&wshc=C&requery=0 | HTTP 403 |
| [优酷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BC%98%E9%85%B7.txt) | 成功 | | 1.247秒 | 8.13ms | 0.001ms | 0.001ms | 329.733ms | 636.719ms | 0.003ms | 271.401ms | https://v.youku.com/v_show/id_XNjUzNDA5NDEwNA==.html | |
| [低端影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BD%8E%E7%AB%AF%E5%BD%B1%E8%A7%86.txt) | 成功 | | 3.037秒 | 10.005ms | 0.001ms | 0.001ms | 1.101秒 | 1.403秒 | 0.008ms | 521.691ms | https://v.lzcdn27.com/20260307/6382_5f68feb7/index.m3u8 | |
| [修罗](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E4%BF%AE%E7%BD%97.txt) | 成功 | | 4.873秒 | 8.033ms | 0.001ms | 0.001ms | 807.979ms | 981.093ms | 2.015秒 | 1.06秒 | https://v.xlys.ltd.ua/obj/3DD45AD47B814F9565ED03A910C91EA6F2C7C12A23980340754AFFA5CA460066 | |
| [凡客TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%87%A1%E5%AE%A2TV.txt) | 成功 | | 8.413秒 | 5.756ms | 0.001ms | 0.001ms | 1.373秒 | 1.258秒 | 1.931秒 | 3.845秒 | https://fktv.me/ysapi/m3u8/p/a2265a51ffeb9f84d656c1568f866839.m3u8 | |
| [剧圈圈](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E5%9C%88%E5%9C%88.txt) | 成功 | | 5.007秒 | 5.225ms | 0.001ms | 0.001ms | 1.455秒 | 748.063ms | 2.128秒 | 669.808ms | https://www.jqqzx.cc/play/61813-3-1.html | |
| [剧迷](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%89%A7%E8%BF%B7.txt) | 成功 | | 2.379秒 | 16.109ms | 0.001ms | 0.001ms | 265.387ms | 437.247ms | 441.881ms | 1.218秒 | 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.621秒 | 6.63ms | 0.001ms | 3.232秒 | 281.893ms | 803.362ms | 0.004ms | 296.781ms | 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) | 成功 | | 953.22ms | 4.498ms | 376.84ms | 0.003ms | 194.653ms | 193.251ms | 0.002ms | 183.281ms | https://pan.quark.cn/s/f5c012103055 | |
| [听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt) | 成功 | | 3.377秒 | 13.465ms | 81.353ms | 0.001ms | 225.385ms | 2.56秒 | 323.634ms | 173.026ms | http://audiopay.cos.tx.xmcdn.com/download/1.0.0/storages/b817-audiopay/16/AA/GKwRIaIGGaRGADgE-gEx_hMS-aacv2-48K.m4a?sign=f1e83b11258f0bc7f9d9600e67fd8202&buy_key=FM&token=8627&timestamp=1779154095&duration=453 | |
| [听友FM](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt) | 成功 | | 2.417秒 | 8.186ms | 0.001ms | 502.876ms | 316.224ms | 812.804ms | 540.072ms | 235.596ms | https://file.hgeuz.cn/stream/eJwANwDI_wJVZgVKIIrU0ECux-GJ1PSt38ahythCqsH-r9TAQ4rj5F94rOjbQKjk063xyIX2z3hfeGcIHF4BAAD__5DtISY.?ts=1779152004&sign=ed8cddf1847280d8b0db94df8a14c688 | |
| [咕咕动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%92%95%E5%92%95%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 3.371秒 | 8.929ms | 0.006ms | 606.822ms | 552.163ms | 426.109ms | 1.48秒 | 295.73ms | https://p3-bot-workflow-sign.byteimg.com/tos-cn-i-mdko3gqilj/dba4cb7929b54de1a195e5b3cc139e3c~tplv-mdko3gqilj-image.image?rk3s=81d4c505&x-expires=1810258095&x-signature=xiOrvNbfcmPhRwFDp78FYwX3fAs%3D | |
| [四万影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%9B%9B%E4%B8%87%E5%BD%B1%E8%A7%86.txt) | 失败 | 未预期异常 | 737.406ms | 4.918ms | 0.001ms | 0.001ms | 727.196ms | 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) | 失败 | 未预期异常 | 7.237秒 | 5.418ms | 0.001ms | 0.0ms | 7.23秒 | 0.0ms | 0.0ms | 0.0ms | | Exceeded 30 redirects. |
| [多多](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A4%9A%E5%A4%9A.txt) | 成功 | | 2.038秒 | 5.072ms | 0.001ms | 0.001ms | 500.987ms | 411.345ms | 0.006ms | 1.121秒 | https://pan.baidu.com/s/1pwIj24HVw6lpAUcUrJE-QQ?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) | 成功 | | 3.653秒 | 3.803ms | 0.001ms | 0.007ms | 840.615ms | 799.898ms | 0.004ms | 2.008秒 | https://svip.ryiplay18.com/20260518/6539_d4527565/index.m3u8 | |
| [寻川4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%AF%BB%E5%B7%9D4K.txt) | 失败 | 未预期异常 | 2.471秒 | 10.62ms | 485.872ms | 971.846ms | 487.875ms | 513.499ms | 0.0ms | 0.0ms | | 'NoneType' object is not iterable |
| [布布影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%B8%83%E5%B8%83%E5%BD%B1%E8%A7%86.txt) | 成功 | | 3.443秒 | 8.169ms | 0.001ms | 0.001ms | 963.309ms | 736.988ms | 1.275秒 | 459.5ms | 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=20260519T012817Z&X-Amz-SignedHeaders=host&X-Amz-Expires=86400&X-Amz-Credential=AH4RWOMWLEL7ROYSF2S5%2F20260519%2Fcidc-rp-2006%2Fs3%2Faws4_request&t=2&u=1261698636582652615&ot=family&oi=1263000283947275586&f=FibTFWRt8ncqZsYDWQP5LF5BI3oB5_LXK&ext=eyJ1dCI6MX0%3D&X-Amz-Signature=498b99c57b64e7a8415f8a2392ddeba51932be6e369b4be78dcd5dae896e5aab | |
| [微观短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%BE%AE%E8%A7%82%E7%9F%AD%E5%89%A7.txt) | 成功 | | 1.828秒 | 5.518ms | 0.014ms | 280.057ms | 256.433ms | 915.07ms | 0.002ms | 369.876ms | https://tv-video.cdn.drama.9ddm.com/22/A0/22A0BFFF46651CC23355B115F6307653.mp4?timestamp=1779154095&sign=7668f7011e99cb8c8813554330c48abc | |
| [新韩剧网](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt) | 成功 | | 3.384秒 | 4.332ms | 0.001ms | 0.0ms | 605.268ms | 411.287ms | 389.075ms | 1.973秒 | https://player.yzzyvip-35.com/20260331/3348_333cb763/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.453秒 | 3.832ms | 0.0ms | 0.001ms | 565.933ms | 656.099ms | 0.002ms | 226.656ms | 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) | 成功 | | 981.399ms | 3.825ms | 0.001ms | 0.001ms | 411.324ms | 225.487ms | 0.016ms | 339.172ms | https://115cdn.com/s/swf2juc36dh?password=p8e4 | |
| [樱花动漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A8%B1%E8%8A%B1%E5%8A%A8%E6%BC%AB.txt) | 成功 | | 6.249秒 | 4.724ms | 0.001ms | 0.0ms | 2.369秒 | 1.396秒 | 1.37秒 | 1.109秒 | https://cdn.vvvip-plays33.cc/20251122/49_f457c545/index.m3u8 | |
| [橘子TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%A9%98%E5%AD%90TV.txt) | 成功 | | 4.6秒 | 5.159ms | 726.174ms | 474.669ms | 367.127ms | 540.44ms | 1.312秒 | 1.171秒 | https://usaydd.5gwcft9h.com/m3u87/share/7434749/7628489/20260514/154832/1080/index.m3u8?sign=79c463f6e039c8b287258ab0fc342b69&t=1779154099 | |
| [欧歌](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%AC%A7%E6%AD%8C.txt) | 成功 | | 1.059秒 | 4.771ms | 0.0ms | 0.001ms | 476.109ms | 383.807ms | 0.011ms | 193.53ms | https://pan.quark.cn/s/624b1470bf6a | |
| [沐辞4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%90%E8%BE%9E4K.txt) | 成功 | | 968.82ms | 7.327ms | 146.8ms | 193.164ms | 129.37ms | 137.806ms | 136.913ms | 216.972ms | https://fffan.wki8.com/hls/5e9ef89222f83d8521eeb57faad58e65.m3u8?token=3204395f1cbf61c1712a107cfcbc2646&time=1779154097&YYNB.m3u8 | |
| [河马短剧](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B2%B3%E9%A9%AC%E7%9F%AD%E5%89%A7.txt) | 成功 | | 2.282秒 | 5.618ms | 0.001ms | 424.777ms | 742.658ms | 1.008秒 | 0.031ms | 99.587ms | https://dzzt-video.cbread.cn/2ec25863cc840803bc445d3a69836110/6a0cf980/90/1x6/16x1/161x4/16149100014/612735109_1/612735109.720p.narrowv3.mp4 | |
| [清沅4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%B8%85%E6%B2%854K.txt) | 成功 | | 6.047秒 | 7.153ms | 361.305ms | 686.33ms | 283.419ms | 272.911ms | 484.118ms | 687.957ms | https://img.ruyijx.com/m3u8/v482P8V86Ghs7A.m3u8?mFbqAXUvRfwnDw5rzu | |
| [滴答影视](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BB%B4%E7%AD%94%E5%BD%B1%E8%A7%86.txt) | 成功 | | 1.971秒 | 5.564ms | 0.001ms | 0.001ms | 581.273ms | 225.135ms | 0.004ms | 1.158秒 | https://pan.baidu.com/s/17AVcGqyaHkf7ilUO_VfWAQ?pwd=2xj8 | |
| [潮流APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BD%AE%E6%B5%81APP.txt) | 成功 | | 859.181ms | 3.881ms | 0.002ms | 157.05ms | 153.054ms | 167.575ms | 283.133ms | 93.641ms | http://43.248.100.143:9090/nby/m3u8/getM3u8?name=jx.91by.top&time=1779154097887&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.886秒 | 13.586ms | 0.034ms | 4.69秒 | 766.78ms | 224.342ms | 0.001ms | 190.613ms | http://www.iqiyi.com/v_1mmd1991kgw.html | |
| [独播库](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8B%AC%E6%92%AD%E5%BA%93.txt) | 成功 | | 1.839秒 | 4.677ms | 0.001ms | 0.001ms | 532.795ms | 520.874ms | 463.08ms | 317.482ms | https://vid.dbokutv.com/20260414/ppotb62-S71lT2yliZApDBSvkYzBsrmD3fpCJ4nBsTsRsGlR7XgBMntBJ0nBJ0mE48rE4OpHIvjS34/chunklist.m3u8 | |
| [猫猫4K](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8C%AB%E7%8C%AB4K.txt) | 失败 | 播放地址 | 3.442秒 | 7.32ms | 307.319ms | 465.243ms | 405.182ms | 182.381ms | 396.027ms | 0.0ms | | playerContent 未返回播放地址 |
| [玩偶哥哥](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E5%93%A5%E5%93%A5.txt) | 成功 | | 813.415ms | 3.909ms | 0.001ms | 0.001ms | 236.359ms | 387.248ms | 0.006ms | 185.385ms | https://pan.quark.cn/s/5fffede3e67d | |
| [玩偶聚合](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E8%81%9A%E5%90%88.txt) | 成功 | | 950.985ms | 25.309ms | 0.001ms | 1.732ms | 282.744ms | 372.245ms | 0.012ms | 262.579ms | https://115cdn.com/s/swf2juc36dh?password=p8e4 | |
| [瓜子](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt) | 成功 | | 2.262秒 | 7.094ms | 0.001ms | 0.021ms | 895.479ms | 808.781ms | 389.064ms | 159.999ms | https://vd.hxcztech.com/5abf90de450ee880e00c4a7bc2251074/20260519092820/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.711秒 | 5.257ms | 0.001ms | 463.85ms | 272.96ms | 599.3ms | 272.273ms | 96.478ms | http://vd3.bdstatic.com/mda-rgu31fx13xnschwc/1080p/mv_cae264_backtrack_1080p_normal/1753858859061604699/mda-rgu31fx13xnschwc.mp4?v_from_s=haokan-ui-video-hnb | |
| [盘Ta](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98Ta.txt) | 成功 | | 1.25秒 | 4.338ms | 0.001ms | 520.025ms | 270.346ms | 286.574ms | 0.022ms | 167.482ms | 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) | 成功 | | 1.868秒 | 9.91ms | 0.001ms | 0.001ms | 217.298ms | 214.858ms | 217.875ms | 1.207秒 | https://pan.baidu.com/s/1e6bRvilOqU11I0aregqndA?pwd=ojmk | |
| [盘链](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9B%98%E9%93%BE.txt) | 成功 | | 3.191秒 | 7.676ms | 0.022ms | 0.001ms | 1.598秒 | 358.976ms | 0.002ms | 1.226秒 | https://pan.baidu.com/s/1rbhXV3rLNKd1wVta_hMYnw?pwd=8888 | |
| [短剧优选](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%9F%AD%E5%89%A7%E4%BC%98%E9%80%89.txt) | 成功 | | 2.021秒 | 20.874ms | 589.888ms | 0.144ms | 475.42ms | 739.65ms | 0.002ms | 182.141ms | 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) | 成功 | | 1.94秒 | 3.7ms | 0.001ms | 0.001ms | 476.589ms | 265.354ms | 0.008ms | 1.193秒 | https://pan.baidu.com/s/1h4CcF1t7D13_PdpZIXQ1ZA?pwd=6666 | |
| [糯米](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt) | 成功 | | 2.056秒 | 8.198ms | 0.001ms | 467.858ms | 741.788ms | 185.483ms | 336.4ms | 315.32ms | 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) | 成功 | | 11.001秒 | 3.073ms | 0.0ms | 437.725ms | 510.6ms | 0.018ms | 9.907秒 | 135.401ms | https://vodkgeyttp8.vod.126.net/cloudmusic/3985/core/8a37/e1e1b6cf41b2047845f3fe844bf99ad9.mp4?wsSecret=877f55f2352aadb655bcb2b2f3fe56af&wsTime=1779154111 | |
| [耐视点播](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%80%90%E8%A7%86%E7%82%B9%E6%92%AD.txt) | 失败 | 分类列表 | 3.622秒 | 6.229ms | 0.001ms | 0.0ms | 1.482秒 | 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) | 成功 | | 1.795秒 | 7.163ms | 0.001ms | 165.813ms | 318.745ms | 1.012秒 | 0.002ms | 290.976ms | 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) | 失败 | 未预期异常 | 10.022秒 | 4.701ms | 0.001ms | 0.0ms | 10.013秒 | 0.0ms | 0.0ms | 0.0ms | | HTTPConnectionPool(host='www.miqk.cc', port=80): Read timed out. (read timeout=10) |
| [茶杯狐](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt) | 成功 | | 6.415秒 | 5.803ms | 0.0ms | 1.347秒 | 924.855ms | 763.486ms | 1.477秒 | 1.897秒 | https://vip.ffzy-plays.com/20260519/53712_3981010d/index.m3u8 | |
| [虎斑](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt) | 成功 | | 13.472秒 | 5.573ms | 0.001ms | 0.001ms | 2.435秒 | 9.704秒 | 0.009ms | 1.046秒 | https://pan.baidu.com/s/1hX81VgiFEtXOBdh9y22Cdg?pwd=qsaa | |
| [蜡笔](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt) | 成功 | | 2.52秒 | 59.837ms | 0.002ms | 0.003ms | 885.688ms | 532.626ms | 0.003ms | 1.039秒 | 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) | 成功 | | 2.674秒 | 33.461ms | 0.002ms | 0.003ms | 921.603ms | 220.182ms | 229.912ms | 1.268秒 | https://vip.dytt-see.com/20260518/38902_ab661b15/index.m3u8 | |
| [视界](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%A7%86%E7%95%8C.txt) | 成功 | | 1.831秒 | 22.571ms | 0.002ms | 436.831ms | 222.792ms | 248.639ms | 501.093ms | 386.641ms | https://svip.ffzyplay.com/?url=https://vod.feifei-video.com/20260427/42451_1abe906b/index.m3u8 | |
| [路漫漫](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%B7%AF%E6%BC%AB%E6%BC%AB.txt) | 成功 | | 11.322秒 | 5.218ms | 0.001ms | 0.001ms | 1.045秒 | 701.833ms | 7.07秒 | 247.776ms | https://v16.toutiao50.com/3da5cecf1545b70ed89d7f504c673cd6/6a0d13ca/video/tos/alisg/tos-alisg-ve-0051c001-sg/owL5ueUTlAndDIFpIKiDnbICgDKeI4DFGeGAQG/ | |
| [酷我听书](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%85%B7%E6%88%91%E5%90%AC%E4%B9%A6.txt) | 成功 | | 4.301秒 | 4.801ms | 0.001ms | 427.51ms | 109.59ms | 3.496秒 | 156.293ms | 106.418ms | http://lv.sycdn.kuwo.cn/48cdbf46cf0053780f92d00112db78a1/6a0bbcba/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) | 成功 | | 11.932秒 | 10.917ms | 10.4秒 | 307.538ms | 317.061ms | 318.471ms | 408.726ms | 167.732ms | http://fsdg360.hw.kugou.com/202605190928/5d83cbfb56a0bc51aeb303bf6654087f/v3/c478d384201a55cff425e7db6628f50c/yp/p_0_960199/ap1013_us0_mic85f71c379c462618de1399950957c33_pi6101_mx273602306_qu128_s1586875936.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) | 失败 | 未预期异常 | 12.615秒 | 4.988ms | 0.001ms | 2.253秒 | 339.437ms | 10.013秒 | 0.0ms | 0.0ms | | HTTPSConnectionPool(host='m.jiabaide.cn', port=443): Max retries exceeded with url: /api/mw-movie/anonymous/video/detail?id=143230 (Caused by ConnectTimeoutError(<HTTPSConnection(host='m.jiabaide.cn', port=443) at 0x7d6e347dafd0>, 'Connection to m.jiabaide.cn timed out. (connect timeout=10)')) |
| [闪电](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%97%AA%E7%94%B5.txt) | 失败 | 分类列表 | 2.904秒 | 5.936ms | 0.0ms | 0.0ms | 1.353秒 | 0.0ms | 0.0ms | 0.0ms | | 分类视频列表为空 |
| [飞快TV](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%A3%9E%E5%BF%ABTV.txt) | 成功 | | 3.978秒 | 4.274ms | 0.001ms | 0.0ms | 1.166秒 | 987.378ms | 947.64ms | 872.051ms | https://svip.ryiplay18.com/20260518/6534_0420d934/index.m3u8 | |
| [魔方APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%AD%94%E6%96%B9APP.txt) | 失败 | 首页分类 | 337.231ms | 5.155ms | 0.001ms | 331.929ms | 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) | 成功 | | 1.022秒 | 11.861ms | 0.0ms | 0.0ms | 432.527ms | 189.614ms | 0.037ms | 387.249ms | https://v.lzcdn27.com/20250731/679_50a2b047/index.m3u8 | |
| [黑猫APP](https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E9%BB%91%E7%8C%ABAPP.txt) | 成功 | | 12.838秒 | 7.8ms | 0.001ms | 2.057秒 | 1.667秒 | 1.676秒 | 0.009ms | 1.913秒 | https://vod.feifei-video.com/20260110/35260_c8caec33/index.m3u8 | |
+3 -2
View File
@@ -8,6 +8,7 @@
"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%8D%E5%A4%AA%E7%81%B5.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",
@@ -22,9 +23,9 @@
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%8F%8C%E6%98%9F.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E4%B9%A6.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%90%AC%E5%8F%8BFM.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%92%95%E5%92%95%E5%8A%A8%E6%BC%AB.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A4%9A%E5%A4%9A.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%A6%82%E6%84%8F%E8%B5%84%E6%BA%90.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%AF%BB%E5%B7%9D4K.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%B8%83%E5%B8%83%E5%BD%B1%E8%A7%86.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E5%BE%AE%E8%A7%82%E7%9F%AD%E5%89%A7.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%96%B0%E9%9F%A9%E5%89%A7%E7%BD%91.txt",
@@ -40,6 +41,7 @@
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E6%BD%AE%E6%B5%81APP.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%88%B1%E5%A5%87%E8%89%BA.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8B%AC%E6%92%AD%E5%BA%93.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E5%93%A5%E5%93%A5.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%8E%A9%E5%81%B6%E8%81%9A%E5%90%88.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%93%9C%E5%AD%90.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%99%BE%E5%BA%A6%E7%9F%AD%E5%89%A7.txt",
@@ -51,7 +53,6 @@
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%B3%AF%E7%B1%B3.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%85%BE%E8%AE%AF%E8%A7%86%E9%A2%91.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%87%B3%E8%87%BB.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%8C%B6%E6%9D%AF%E7%8B%90.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%99%8E%E6%96%91.txt",
"https://github.com/har01d5/tvbox/raw/refs/heads/master/py/%E8%9C%A1%E7%AC%94.txt",
+168 -168
View File
@@ -1,17 +1,12 @@
[
{
"version": 6,
"file": "py/玩偶哥哥.txt",
"valid": true
},
{
"version": 3,
"file": "py/麦田影院.txt",
"valid": true
},
{
"version": 7,
"file": "py/至臻.txt",
"valid": true
},
{
"version": 5,
"file": "py/libvio.txt",
"file": "py/潮流APP.txt",
"valid": true
},
{
@@ -20,13 +15,13 @@
"valid": true
},
{
"version": 3,
"file": "py/微观短剧.txt",
"version": 6,
"file": "py/双星.txt",
"valid": true
},
{
"version": 6,
"file": "py/双星.txt",
"version": 3,
"file": "py/沐辞4K.txt",
"valid": true
},
{
@@ -36,7 +31,17 @@
},
{
"version": 3,
"file": "py/沐辞4K.txt",
"file": "py/麦田影院.txt",
"valid": true
},
{
"version": 8,
"file": "py/欧歌.txt",
"valid": true
},
{
"version": 5,
"file": "py/libvio.txt",
"valid": true
},
{
@@ -54,24 +59,44 @@
"file": "py/星星短剧.txt",
"valid": true
},
{
"version": 3,
"file": "py/百度短剧.txt",
"valid": true
},
{
"version": 8,
"file": "py/腾讯视频.txt",
"valid": true
},
{
"version": 3,
"file": "py/微观短剧.txt",
"valid": true
},
{
"version": 3,
"file": "py/视界.txt",
"valid": true
},
{
"version": 3,
"file": "py/独播库.txt",
"valid": true
},
{
"version": 14,
"file": "py/短剧优选.txt",
"version": 10,
"file": "py/盘聚.txt",
"valid": true
},
{
"version": 3,
"file": "py/PPnix.txt",
"version": 4,
"file": "py/6V磁力.txt",
"valid": true
},
{
"version": 3,
"file": "py/清沅4K.txt",
"version": 4,
"file": "py/短剧网.txt",
"valid": true
},
{
@@ -86,27 +111,7 @@
},
{
"version": 14,
"file": "py/QQ音乐.txt",
"valid": true
},
{
"version": 4,
"file": "py/6V磁力.txt",
"valid": true
},
{
"version": 8,
"file": "py/腾讯视频.txt",
"valid": true
},
{
"version": 5,
"file": "py/瓜子.txt",
"valid": true
},
{
"version": 4,
"file": "py/短剧网.txt",
"file": "py/短剧优选.txt",
"valid": true
},
{
@@ -114,66 +119,26 @@
"file": "py/多多.txt",
"valid": true
},
{
"version": 8,
"file": "py/欧歌.txt",
"valid": true
},
{
"version": 3,
"file": "py/酷狗音乐.txt",
"valid": true
},
{
"version": 3,
"file": "py/百度短剧.txt",
"valid": true
},
{
"version": 3,
"file": "py/听友FM.txt",
"valid": true
},
{
"version": 10,
"file": "py/盘聚.txt",
"valid": true
},
{
"version": 3,
"file": "py/潮流APP.txt",
"valid": true
},
{
"version": 3,
"file": "py/AAZ音乐.txt",
"valid": true
},
{
"version": 3,
"file": "py/两个BT.txt",
"valid": true
},
{
"version": 3,
"file": "py/河马短剧.txt",
"valid": true
},
{
"version": 7,
"file": "py/二小.txt",
"valid": true
},
{
"version": 3,
"file": "py/袋鼠影视.txt",
"valid": true
},
{
"version": 3,
"file": "py/糯米.txt",
"valid": true
},
{
"version": 3,
"file": "py/PPnix.txt",
"valid": true
},
{
"version": 5,
"file": "py/瓜子.txt",
"valid": true
},
{
"version": 3,
"file": "py/河马短剧.txt",
"valid": true
},
{
"version": 3,
"file": "py/剧迷.txt",
@@ -181,22 +146,7 @@
},
{
"version": 3,
"file": "py/网易云音乐.txt",
"valid": true
},
{
"version": 7,
"file": "py/盘链.txt",
"valid": true
},
{
"version": 7,
"file": "py/蜡笔.txt",
"valid": true
},
{
"version": 3,
"file": "py/YouTube.txt",
"file": "py/听友FM.txt",
"valid": true
},
{
@@ -205,18 +155,23 @@
"valid": true
},
{
"version": 3,
"file": "py/新韩剧网.txt",
"version": 7,
"file": "py/蜡笔.txt",
"valid": true
},
{
"version": 7,
"file": "py/二小.txt",
"valid": true
},
{
"version": 3,
"file": "py/如意资源.txt",
"file": "py/AAZ音乐.txt",
"valid": true
},
{
"version": 3,
"file": "py/七味.txt",
"file": "py/袋鼠影视.txt",
"valid": true
},
{
@@ -224,9 +179,34 @@
"file": "py/低端影视.txt",
"valid": true
},
{
"version": 14,
"file": "py/QQ音乐.txt",
"valid": true
},
{
"version": 7,
"file": "py/盘链.txt",
"valid": true
},
{
"version": 3,
"file": "py/橘子TV.txt",
"file": "py/两个BT.txt",
"valid": true
},
{
"version": 3,
"file": "py/七味.txt",
"valid": true
},
{
"version": 4,
"file": "py/YouTube.txt",
"valid": true
},
{
"version": 3,
"file": "py/咕咕动漫.txt",
"valid": true
},
{
@@ -236,7 +216,17 @@
},
{
"version": 3,
"file": "py/路漫漫.txt",
"file": "py/新韩剧网.txt",
"valid": true
},
{
"version": 3,
"file": "py/布布影视.txt",
"valid": true
},
{
"version": 3,
"file": "py/如意资源.txt",
"valid": true
},
{
@@ -244,9 +234,19 @@
"file": "py/飞快TV.txt",
"valid": true
},
{
"version": 7,
"file": "py/不太灵.txt",
"valid": true
},
{
"version": 3,
"file": "py/剧圈圈.txt",
"file": "py/酷我听书.txt",
"valid": true
},
{
"version": 3,
"file": "py/橘子TV.txt",
"valid": true
},
{
@@ -259,6 +259,11 @@
"file": "py/修罗.txt",
"valid": true
},
{
"version": 3,
"file": "py/剧圈圈.txt",
"valid": true
},
{
"version": 14,
"file": "py/爱奇艺.txt",
@@ -266,7 +271,7 @@
},
{
"version": 3,
"file": "py/酷我听书.txt",
"file": "py/清沅4K.txt",
"valid": true
},
{
@@ -276,12 +281,12 @@
},
{
"version": 3,
"file": "py/youknow.txt",
"file": "py/茶杯狐.txt",
"valid": true
},
{
"version": 3,
"file": "py/视界.txt",
"file": "py/youknow.txt",
"valid": true
},
{
@@ -289,41 +294,36 @@
"file": "py/凡客TV.txt",
"valid": true
},
{
"version": 3,
"file": "py/黑猫APP.txt",
"valid": true
},
{
"version": 4,
"file": "py/寻川4K.txt",
"valid": true
},
{
"version": 3,
"file": "py/茶杯狐.txt",
"valid": true
},
{
"version": 3,
"file": "py/布布影视.txt",
"valid": true
},
{
"version": 3,
"file": "py/乌云影视.txt",
"valid": true
},
{
"version": 3,
"file": "py/网易云音乐.txt",
"valid": true
},
{
"version": 3,
"file": "py/路漫漫.txt",
"valid": true
},
{
"version": 3,
"file": "py/酷狗音乐.txt",
"valid": true
},
{
"version": 3,
"file": "py/黑猫APP.txt",
"valid": true
},
{
"version": 5,
"file": "py/虎斑.txt",
"valid": true
},
{
"version": 6,
"file": "py/玩偶哥哥.txt",
"valid": false
},
{
"version": 3,
"file": "py/魔方APP.txt",
@@ -345,23 +345,8 @@
"valid": false
},
{
"version": 3,
"file": "py/人人视频.txt",
"valid": false
},
{
"version": 3,
"file": "py/猫猫4K.txt",
"valid": false
},
{
"version": 7,
"file": "py/不太灵.txt",
"valid": false
},
{
"version": 3,
"file": "py/耐视点播.txt",
"version": 4,
"file": "py/寻川4K.txt",
"valid": false
},
{
@@ -371,17 +356,32 @@
},
{
"version": 3,
"file": "py/咕咕动漫.txt",
"file": "py/猫猫4K.txt",
"valid": false
},
{
"version": 3,
"file": "py/金牌.txt",
"file": "py/耐视点播.txt",
"valid": false
},
{
"version": 6,
"file": "py/在线之家.txt",
"valid": false
},
{
"version": 7,
"file": "py/至臻.txt",
"valid": false
},
{
"version": 3,
"file": "py/人人视频.txt",
"valid": false
},
{
"version": 3,
"file": "py/金牌.txt",
"valid": false
}
]