diff options
author | mavlonerkinboev <mavlonbek.ibragimov007@gmail.com> | 2021-07-22 21:29:10 +0500 |
---|---|---|
committer | mavlonerkinboev <mavlonbek.ibragimov007@gmail.com> | 2021-07-22 21:29:10 +0500 |
commit | 893a87dcdf7789d51d3302768c3c75b425bf1e34 (patch) | |
tree | ce4a42a33cb42f570b2fa974c3dd163974613b4e /src/main/java/files/Parser.java | |
parent | 7cd591b82ed1c264a1c6e987e273ea287054a1b4 (diff) |
sixth commit
Diffstat (limited to 'src/main/java/files/Parser.java')
-rw-r--r-- | src/main/java/files/Parser.java | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/main/java/files/Parser.java b/src/main/java/files/Parser.java new file mode 100644 index 0000000..486135b --- /dev/null +++ b/src/main/java/files/Parser.java @@ -0,0 +1,32 @@ +package files; + +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; + +import java.io.IOException; +import java.net.URL; + +public class Parser { + + public static Document getPage() throws IOException { + String url = "https://jut.su/anime/"; + return Jsoup.parse(new URL(url), 3000); + } + + public static void main(String[] args) throws IOException { + Element animeList = Parser.getPage().select("div[class=all_anime_content anime_some_margin]").first(); + assert animeList != null; + Elements names = animeList.select("div[class=aaname]"); + + for (Element name : names) { + String text = name.toString(); + int start = 22; + int end = text.indexOf("</div>") - 1; + char[] dst = new char[end - start]; + text.getChars(start, end, dst, 0); + System.out.println(dst); + } + } +} |