У меня есть следующий код:
HtmlPage searchPage = mainWebClient.getPage(searchUrl);
List<HtmlListItem> lis = searchPage.getByXPath("//div[@id='mainContent']//li[contains(@id, 'results-listing')]");
for (HtmlListItem li : lis) {
List<Object> linkXPath = li.getByXPath("//a[contains(@class, 'itemlink')]/@href");
}
В четвертой строке я хочу искать с XPath только в li, а не по всей странице. Если я положу туда:
searchPage.getByXPath ("// a [содержит (@class, 'itemlink')] / @ href");
результат будет таким же. Как искать не во всем документе, а только в li?