From 893a87dcdf7789d51d3302768c3c75b425bf1e34 Mon Sep 17 00:00:00 2001 From: mavlonerkinboev Date: Thu, 22 Jul 2021 21:29:10 +0500 Subject: sixth commit --- src/main/java/files/Parser.java | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/main/java/files/Parser.java (limited to 'src/main/java/files/Parser.java') 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("") - 1; + char[] dst = new char[end - start]; + text.getChars(start, end, dst, 0); + System.out.println(dst); + } + } +} -- cgit v1.2.3