diff options
Diffstat (limited to 'src/main/java/files')
-rw-r--r-- | src/main/java/files/Parser.java | 16 | ||||
-rw-r--r-- | src/main/java/files/UserCallbackQuery.java | 4 |
2 files changed, 7 insertions, 13 deletions
diff --git a/src/main/java/files/Parser.java b/src/main/java/files/Parser.java index 8d06078..75faa00 100644 --- a/src/main/java/files/Parser.java +++ b/src/main/java/files/Parser.java @@ -8,6 +8,7 @@ import org.jsoup.select.Elements; import java.io.IOException; import java.net.URL; import java.util.ArrayList; +import java.util.Objects; public class Parser { public static Document getPage(String url) throws IOException { @@ -99,18 +100,11 @@ public class Parser { ArrayList<String> images = new ArrayList<>(); for (Element image : imagesTemp) { - String text = image.toString(); - int start = text.indexOf("data-src=\"") + 11; - int end = text.indexOf(".jpg") + 4; - if (end == 3) { - end = text.indexOf(".png") + 4; - } - char[] dst = new char[end - start]; - text.getChars(start, end, dst, 0); - if (!String.valueOf(dst).contains("statics")) { - images.add("https://online.anidub.com/" + String.valueOf(dst)); + String text = Objects.requireNonNull(image.select("img").first()).dataset().get("src"); + if (!text.contains("statics")) { + images.add("https://online.anidub.com/" + text); } else { - images.add("h" + String.valueOf(dst)); + images.add(text); } } diff --git a/src/main/java/files/UserCallbackQuery.java b/src/main/java/files/UserCallbackQuery.java index 001624e..bff02e2 100644 --- a/src/main/java/files/UserCallbackQuery.java +++ b/src/main/java/files/UserCallbackQuery.java @@ -62,9 +62,9 @@ public class UserCallbackQuery extends com.pengrad.telegrambot.model.CallbackQue String url = null; if (Anime.typeOfAnime != null) { switch (Anime.typeOfAnime) { - case "Ongoing" -> url = "https://anime.anidub.life/anime/anime_ongoing/"; + case "Ongoing" -> url = "https://online.anidub.com/anime/anime_ongoing/"; case "Serials" -> url = "https://online.anidub.com/anime/full/"; - case "Films" -> url = "https://anime.anidub.life/anime_movie/"; + case "Films" -> url = "https://online.anidub.com/anime_movie/"; } } Anime.setIndexOfAnime((byte) 0); |