Я хочу просмотреть несколько веб-сайтов на основе Ajax и смоделировать клики, которые обновляют часть веб-страницы, а затем прочитать обновленный HTML. Есть ли библиотека Java, которая может сделать это?
Используйте HtmlUnit это здорово!Это безголовый браузер, в котором можно играть с помощью щелчков мыши, положения мыши и практически всего, что вам нужно.
Я думаю, что единственный способ сделать это - встроить браузер, чтобы Javascript выполнялся, и получать данные при обновлении DOM. Этот связанный вопрос переполнения стека может помочь .
Эти книги должны помочь вам (хотя только первая предназначена для разработчиков Java):