Как экранировать сайт Ajax на Java?

Я хочу экранировать несколько веб-сайтов, основанных на Ajax, и имитировать клики, которые обновляют часть веб-страницы, а затем читать обновленный HTML. Есть ли какая-нибудь библиотека Java, которая может это сделать?

3 ответа

Используйте HtmlUnit, это здорово! Это безголовый браузер и имеет возможность играть с кликами, положениями мыши и почти всем, что вы захотите.


Я думаю, что единственный способ сделать это - встроить браузер так, чтобы Javascript был выполнен и захватил данные при обновлении DOM. Этот связанный вопрос может помочь.


Эти книги помогут вам (хотя только первый предназначен для разработчиков Java):

licensed under cc by-sa 3.0 with attribution.