Как мне найти правильный селектор при просмотре сайта с помощью jSoup? - PullRequest
2 голосов
/ 10 апреля 2020

В настоящее время я учусь веб-очистке и использую jSoup для этого. Я прочитал кулинарную книгу jSoup о том, как это сделать, и следовал инструкциям. Я убедился, что исходный код сайта печатается, убедившись, что он работает и работает правильно. Но когда мне нужно найти селектор для циклического просмотра таблицы веб-сайтов, я не знаю, что искать или что выбирать. Я оставлю свой код ниже, хотя я просто хотел бы знать, что искать.

    String url = "https://www.centralcharts.com/en/price-list-ranking/ALL/asc/ts_29-us-nyse-stocks--qc_1-alphabetical-order";
    Document doc = Jsoup.connect(url).userAgent("Jsoup Scraper").get();

    String stock = "tr:nth-of-type(1) > .footable-first-visible";
    Elements stockName = doc.select(stock);
    List<String> stocks = new ArrayList<String>();

    for (Element e : stockName) 
    {
        stocks.add(e.text());
    }

    for (String s : stocks) {
        System.out.println(s);
    }
...