jsoup второй элемент вместо первого()
Я перевел PHP Простой HTML DOM запрос:
$article->find('td[id$=tdDescription] div a', 1)->plaintext;
На запрос jsoup:
resultRow.select("td[id$=tdDescription] > div > a").first().text());
Как вы можете видеть, я получаю второй (1) результат в PHP, в настоящее время в jsoup с .first() Я получаю доступ к первому результату (0), но я также хотел бы получить доступ ко второму результату (1), как бы я это сделал?
8
Author: Jack Murphy, 2011-06-04
2 answers
Использовать Elements#get()
вместо этого. Это позволяет получать доступ к элементам по индексу.
resultRow.select("td[id$=tdDescription] > div > a").get(1).text());
16
Author: BalusC, 2011-06-04 13:27:31
Используйте селектор td[id$=tdDescription] > div > a:eq(2)
.
0
Author: Afroz Shaikh, 2016-02-01 09:29:41