Я анализирую веб-сайт, используя библиотеку Java HtmlUnit для получения элементов. Этот сайт имеет нумерацию страниц
<div class="blog-pagination clearfix text-center col-lg-12 col-md-12 col-sm-12" id="pages">
<ul class="pagination">
<div class="blog-pagination clearfix text-center col-lg-12 col-md-12 col-sm-12" id="pages">
<ul class="pagination">
<li><a>«</a></li>
<li class="active"><a>1</a></li>
<li><a onclick="sendFilter('2');">2</a></li>
<li><a onclick="sendFilter('2');">»</a></li>
</ul>
</div>
</ul>
</div>
При нажатии «« »или« »» отправляет фильтр и обновляет элементы в классе
<div class="product-area">
но не всю страницу.
Мой код для обновления:
WebClient client = new WebClient();
client.getOptions().setThrowExceptionOnFailingStatusCode(false);
client.getOptions().setCssEnabled(false);
client.getOptions().setJavaScriptEnabled(false);
HtmlPage webPage = client.getPage("url");
DomElement dom = webPage.getElementById("pages").getLastElementChild();
HtmlPage pageAfterClick = dom.click();
Но он возвращает ту же страницу, что и была. Как правильно обновить <div class="product-area">
? Буду благодарен за любую помощь