diff --git a/app/src/main/java/com/github/catvod/spider/Miss.java b/app/src/main/java/com/github/catvod/spider/Miss.java index 5a755c4b..728eb237 100644 --- a/app/src/main/java/com/github/catvod/spider/Miss.java +++ b/app/src/main/java/com/github/catvod/spider/Miss.java @@ -9,6 +9,7 @@ import com.github.catvod.bean.Vod; import com.github.catvod.crawler.Spider; import com.github.catvod.net.OkHttp; +import com.github.catvod.utils.Utils; import com.whl.quickjs.android.QuickJSLoader; import com.whl.quickjs.wrapper.QuickJSContext; import org.json.JSONObject; @@ -108,13 +109,16 @@ public class Miss extends Spider { } else { return Result.get().parse().url(url + id).string(); } - List url = new ArrayList<>(); + List playUrl = new ArrayList<>(); for (Iterator it = js.keys(); it.hasNext();) { String key = it.next(); - url.add(key); - url.add(js.getString(key)); + playUrl.add(key); + playUrl.add(js.getString(key)); } - return Result.get().url(url).string(); + Map headers = new HashMap<>(); + headers.put("User-Agent", Utils.CHROME); + headers.put("Referer", url + id); + return Result.get().url(playUrl).header(headers).string(); } private String searchContent(String key, String pg) { diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 65ebbacd..447c1e09 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 1fc62a77..a72c29c0 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -f9f193baa3c745de189031c8204071b3 +4f90ef7818edacb249076f30238d4305