diff --git a/app/src/main/java/com/github/catvod/bean/alist/Item.java b/app/src/main/java/com/github/catvod/bean/alist/Item.java index 9a76c92..5dd1a7f 100644 --- a/app/src/main/java/com/github/catvod/bean/alist/Item.java +++ b/app/src/main/java/com/github/catvod/bean/alist/Item.java @@ -126,4 +126,8 @@ public class Item { public Vod getVod(String id) { return new Vod(getVodId(id), getName(), getPic(), getRemark(), getVodTag()); } + + public Vod getVod(Drive drive) { + return new Vod(getVodId(drive.getName()), getName(), getPic(), drive.getName(), getVodTag()); + } } diff --git a/app/src/main/java/com/github/catvod/spider/AList.java b/app/src/main/java/com/github/catvod/spider/AList.java index 735cdfd..6fcfab3 100644 --- a/app/src/main/java/com/github/catvod/spider/AList.java +++ b/app/src/main/java/com/github/catvod/spider/AList.java @@ -164,7 +164,7 @@ public class AList extends Spider { try { String response = OkHttpUtil.postJson(drive.searchApi(), drive.params(keyword)); List items = Item.arrayFrom(getSearchJson(drive.isNew(), response)); - for (Item item : items) if (!item.ignore(drive.isNew())) list.add(item.getVod(drive.getName())); + for (Item item : items) if (!item.ignore(drive.isNew())) list.add(item.getVod(drive)); } catch (Exception e) { e.printStackTrace(); } finally { diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 00ca33c..00f5340 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 515d539..9fd698e 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -a6b119b4d3bbb3efdf4c373e76305239 +8211cf471a24a780127bf9e96ebd32ff