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 8be1bd6f..a8ead055 100644 --- a/app/src/main/java/com/github/catvod/net/OkHttp.java +++ b/app/src/main/java/com/github/catvod/net/OkHttp.java @@ -58,7 +58,7 @@ public class OkHttp { } public static String string(OkHttpClient client, String url, Map params, Map header) { - return new OkRequest(GET, url, params, header).execute(client).getBody(); + return url.startsWith("http") ? new OkRequest(GET, url, params, header).execute(client).getBody() : ""; } public static String post(String url, Map params) { diff --git a/app/src/main/java/com/github/catvod/utils/FileUtil.java b/app/src/main/java/com/github/catvod/utils/FileUtil.java index a2c935ae..732f3742 100644 --- a/app/src/main/java/com/github/catvod/utils/FileUtil.java +++ b/app/src/main/java/com/github/catvod/utils/FileUtil.java @@ -2,12 +2,11 @@ package com.github.catvod.utils; import com.github.catvod.spider.Init; -import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; +import java.io.IOException; import java.io.InputStream; -import java.io.InputStreamReader; public class FileUtil { @@ -56,13 +55,12 @@ public class FileUtil { public static String read(InputStream is) { try { - BufferedReader br = new BufferedReader(new InputStreamReader(is)); - StringBuilder sb = new StringBuilder(); - String text; - while ((text = br.readLine()) != null) sb.append(text).append("\n"); - br.close(); - return Utils.substring(sb.toString()); - } catch (Exception e) { + byte[] data = new byte[is.available()]; + is.read(data); + is.close(); + return new String(data, "UTF-8"); + } catch (IOException e) { + e.printStackTrace(); return ""; } } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 96c87894..96326cde 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 21cc40db..8dc4f91c 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -f4bb4cabaaac07b29a5b1a705a76ce33 +6aa99ddfd99dd2e5b68615edd29ddb43