Мне бы очень хотелось понять, как на самом деле извлечь нужные мне данные с веб-сайта.Я сделал это с помощью верхней диаграммы IMDb, которую я получил из учебника на YouTube, но меня просто смущает, как узнать, какой синтаксис нужно вставить для параметров row.select.
Я пытался сделать это с другими сайтамитакие как Best Buy, получение цены и названия конкретных ноутбуков, и я потерпел неудачу, потому что я почти уверен, что поставил неправильные параметры (cssQuery).
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import javax.swing.*;
import java.io.IOException;
public class Scraper {
static String title;
static final String url = "https://www.imdb.com/chart/top";
public static void main(String args[])throws IOException {
final Document document = Jsoup.connect(url).get();
for(Element row: document.select("table.chart.full-width tr")){
final String title = row.select(".titleColumn a").text();
final String rating = row.select(".imdbRating").text();
System.out.println(title);
System.out.println(rating);
}
}
}