summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/files/Parser.java16
-rw-r--r--src/main/java/files/UserCallbackQuery.java4
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);