diff --git a/app/src/main/java/com/github/catvod/spider/Cg51.java b/app/src/main/java/com/github/catvod/spider/Cg51.java index 5e2e386..cd55c06 100644 --- a/app/src/main/java/com/github/catvod/spider/Cg51.java +++ b/app/src/main/java/com/github/catvod/spider/Cg51.java @@ -49,7 +49,7 @@ public class Cg51 extends Spider { // Matcher matcher = regex.matcher(pic); // String PicAddress = ""; // if (matcher.find()) { -// PicAddress = CgImageUtil.loadBackgroundImage(matcher.group(1)); +// PicAddress = proxyImgUrl + matcher.group(1); // } else { // } // String url = element.select("a").attr("href"); @@ -93,9 +93,11 @@ public class Cg51 extends Spider { // 遍历任务结果,并将结果设置到对应的Vod对象中 for (int i = 0; i < futures.size(); i++) { - Vod vod = list.get(i); - String result = futures.get(i).get(); - vod.setVodPic(result); + if (i < list.size()) { // 确保索引不超出列表范围 + Vod vod = list.get(i); + String result = futures.get(i).get(); + vod.setVodPic(result); + } } } catch (InterruptedException | ExecutionException e) { e.printStackTrace(); diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 045d568..c05c520 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 ecf809d..eae084f 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -d71d23f640f5e39facbd698a2a692ad8 +6d194ba92cef794bed54504cec4ee4f7