我需要获取具有某个类的所有表,并获取此表中具有某个类的所有行的ID。接下来是我的代码:
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);
}
但是它仅适用于页面上的第一个表。如何处理页面上的所有表格?
最佳答案
您可能应该使用querySelectorAll
而不是querySelector
并遍历返回的元素列表
关于java - 按类别获取页面上的所有tr,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40183331/