diff --git a/app/src/main/java/com/github/catvod/debug/MainActivity.java b/app/src/main/java/com/github/catvod/debug/MainActivity.java index 98c1fa6b..0efb6fa0 100644 --- a/app/src/main/java/com/github/catvod/debug/MainActivity.java +++ b/app/src/main/java/com/github/catvod/debug/MainActivity.java @@ -82,7 +82,7 @@ public class MainActivity extends Activity { public void detailContent() { try { - Logger.t("detailContent").d(spider.detailContent(Arrays.asList("245424"))); + Logger.t("detailContent").d(spider.detailContent(Arrays.asList("434686"))); } catch (Throwable e) { e.printStackTrace(); } diff --git a/app/src/main/java/com/github/catvod/spider/PTT.java b/app/src/main/java/com/github/catvod/spider/PTT.java index d980a39a..3704181b 100644 --- a/app/src/main/java/com/github/catvod/spider/PTT.java +++ b/app/src/main/java/com/github/catvod/spider/PTT.java @@ -66,14 +66,14 @@ public class PTT extends Spider { String remark = div.select("span.badge.badge-success").get(0).text(); String vodPic = img.attr("src").startsWith("http") ? img.attr("src") : url + img.attr("src"); String name = img.attr("alt"); - if (!TextUtils.isEmpty(name)) list.add(new Vod(a.attr("href").substring(1), name, vodPic, remark)); + if (!TextUtils.isEmpty(name)) list.add(new Vod(a.attr("href").substring(3), name, vodPic, remark)); } return Result.string(list); } @Override public String detailContent(List ids) throws Exception { - Document doc = Jsoup.parse(OkHttp.string(url + ids.get(0), getHeader())); + Document doc = Jsoup.parse(OkHttp.string(url + ids.get(0) + "/1", getHeader())); LinkedHashMap flags = new LinkedHashMap<>(); List playUrls = new ArrayList<>(); for (Element a : doc.select("ul#w1 > li > a")) { @@ -114,7 +114,7 @@ public class PTT extends Spider { String remark = div.select("span.badge.badge-success").get(0).text(); String vodPic = img.attr("src").startsWith("http") ? img.attr("src") : url + img.attr("src"); String name = img.attr("alt"); - if (!TextUtils.isEmpty(name)) list.add(new Vod(a.attr("href").substring(1), name, vodPic, remark)); + if (!TextUtils.isEmpty(name)) list.add(new Vod(a.attr("href").substring(3), name, vodPic, remark)); } return Result.string(list); } diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 7e458f22..ff5da726 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 6dbd4efe..0c720996 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -c9605097e68348ad1779fc6047529c96 +180e5301bc663f0f47928de94f1a8c94