#java #htmlunit
#java #htmlunit
Вопрос:
Мне нужно получить все таблицы с некоторым классом и получить все идентификаторы строк с некоторым классом в этих таблицах. Мой код следующий:
HtmlPage page = webClient.getPage("http://www.somesite.com");
HtmlTable table = div.querySelector(".table-classname");
for (HtmlTableRow row : table.getRows())
{
String id = row.getAttribute("id");
System.out.println(id);
}
Но это работает только для первой таблицы на странице. Как я могу сделать это со всеми таблицами на странице?
Ответ №1:
Вероятно, вам следует использовать querySelectorAll
вместо querySelector
и выполнить итерацию по списку возвращаемых элементов