diff --git a/app/src/main/java/com/github/catvod/net/OkHttp.java b/app/src/main/java/com/github/catvod/net/OkHttp.java index 24cbf34b..9dc86512 100644 --- a/app/src/main/java/com/github/catvod/net/OkHttp.java +++ b/app/src/main/java/com/github/catvod/net/OkHttp.java @@ -101,6 +101,6 @@ public class OkHttp { } public static OkHttpClient.Builder getBuilder() { - return new OkHttpClient.Builder().addInterceptor(new OkhttpInterceptor()).dns(dns()).connectTimeout(30, TimeUnit.SECONDS).readTimeout(30, TimeUnit.SECONDS).writeTimeout(30, TimeUnit.SECONDS).hostnameVerifier((hostname, session) -> true).sslSocketFactory(new SSLCompat(), SSLCompat.TM); + return new OkHttpClient.Builder().dns(dns()).connectTimeout(30, TimeUnit.SECONDS).readTimeout(30, TimeUnit.SECONDS).writeTimeout(30, TimeUnit.SECONDS).hostnameVerifier((hostname, session) -> true).sslSocketFactory(new SSLCompat(), SSLCompat.TM); } } diff --git a/app/src/main/java/com/github/catvod/net/OkhttpInterceptor.java b/app/src/main/java/com/github/catvod/net/OkhttpInterceptor.java deleted file mode 100644 index 6ff369e8..00000000 --- a/app/src/main/java/com/github/catvod/net/OkhttpInterceptor.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.github.catvod.net; - -import com.github.catvod.utils.Util; - -import java.io.IOException; -import java.util.zip.Inflater; -import java.util.zip.InflaterInputStream; - -import okhttp3.Interceptor; -import okhttp3.MediaType; -import okhttp3.Request; -import okhttp3.Response; -import okhttp3.ResponseBody; -import okio.BufferedSource; -import okio.Okio; - -public class OkhttpInterceptor implements Interceptor { - - @Override - public Response intercept(Chain chain) throws IOException { - Response response = chain.proceed(getRequest(chain)); - String encoding = response.header("Content-Encoding"); - if (response.body() == null || encoding == null || !encoding.equals("deflate")) return response; - InflaterInputStream is = new InflaterInputStream(response.body().byteStream(), new Inflater(true)); - return response.newBuilder().headers(response.headers()).body(new ResponseBody() { - @Override - public MediaType contentType() { - return response.body().contentType(); - } - - @Override - public long contentLength() { - return response.body().contentLength(); - } - - @Override - public BufferedSource source() { - return Okio.buffer(Okio.source(is)); - } - }).build(); - } - - private Request getRequest(Chain chain) { - Request request = chain.request(); - if (request.url().host().equals("gitcode.net")) return request.newBuilder().addHeader("User-Agent", Util.CHROME).build(); - return request; - } -} diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 33b0b421..57ef8575 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index 2b53ddb1..6d84247a 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -30 3e ad d6 15 ea 12 22 47 a0 0e 08 68 9f 07 87 +1d4ff8f544bca8e9c4c931bc67f186c9 diff --git a/txt/cookie.txt b/txt/cookie.txt deleted file mode 100644 index a954a387..00000000 --- a/txt/cookie.txt +++ /dev/null @@ -1 +0,0 @@ -DedeUserID=690781341;DedeUserID__ckMd5=cabc96906269c5b6;SESSDATA=2245ba24%2C1684212125%2C466fd%2Ab2;bili_jct=de6fdb60c10f8a83910aa55d79407b4e; \ No newline at end of file