Как использовать XPath для получения определенных HTML-элементов с веб-страницы - PullRequest
0 голосов
/ 23 апреля 2019

Я строю веб-скребок, используя Java и Javafx, где я использую getbyXPath для получения HTML-элементов.Как показано в исходном коде изображения HTML для веб-страницы , я хочу получить элементы <td>, содержащиеся в каждом элементе <th>.

Это часть моего кода, который я использую:

...
List<?> t = (List<?>) e.getByXPath(".//th");
for (HtmlElement et : (List<HtmlElement>)t) {
    if (et.asText().equals("ATTRIBUTES")) {
         HtmlElement td = (HtmlElement) et.getFirstByXPath(".//td");
...

Однако, с этим кодом, я получаю null в качестве значения в td.Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...