diff options
author | Mavlushechka <mavlushechka@gmail.com> | 2022-01-30 22:12:52 +0500 |
---|---|---|
committer | Mavlushechka <mavlushechka@gmail.com> | 2022-01-30 22:12:52 +0500 |
commit | d15bbedf2f40d48b264537c3c09c58a118fdd37e (patch) | |
tree | 16514fe7cfa502788053a57bd5b3ef6006e57dee /src | |
parent | b648d1a95ce721c5401383ba409a2b06ef72c86d (diff) |
Unite two for cycles
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/com/mavlushechka/animarfo/telegram/user/keyboard/UserKeyboard.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/main/java/com/mavlushechka/animarfo/telegram/user/keyboard/UserKeyboard.java b/src/main/java/com/mavlushechka/animarfo/telegram/user/keyboard/UserKeyboard.java index cb6d2af..8ceed57 100644 --- a/src/main/java/com/mavlushechka/animarfo/telegram/user/keyboard/UserKeyboard.java +++ b/src/main/java/com/mavlushechka/animarfo/telegram/user/keyboard/UserKeyboard.java @@ -40,22 +40,20 @@ public class UserKeyboard { public static Keyboard getAnidub() throws IOException { Anime[] anime = Anime.list; Anime thisAnime = anime[Anime.index]; - Elements seriesList = Parser.getPage(thisAnime.getUrl()).select("div[class=tabs-b video-box]").next().select("span"); ArrayList<String> series = new ArrayList<>(); ArrayList<String> seriesUrls = new ArrayList<>(); - - for (Element seriesTemp : seriesList) { - series.add(Jsoup.parse(String.valueOf(seriesTemp)).text()); - } + InlineKeyboardMarkup inlineKeyboardMarkup = new InlineKeyboardMarkup(); for (Element seriesTemp : seriesList) { String text = seriesTemp.toString(); int start = text.indexOf("=\"") + 2; int end = text.indexOf("\" "); char[] dst = new char[end - start]; + text.getChars(start, end, dst, 0); seriesUrls.add(String.valueOf(dst)); + series.add(Jsoup.parse(String.valueOf(seriesTemp)).text()); } for (int i = 0; i < series.size(); i++) { |