Использование HTMLUnit на веб-странице, созданной сервлетом - PullRequest
0 голосов
/ 25 марта 2011

Как я могу использовать HTMLUnit для получения данных с веб-страницы, сгенерированной Java-сервлетом.Я продолжаю получать сообщение об ошибке при попытке прочитать веб-страницу./ getSurvey - это сервлет, который создает веб-страницу, но как мне получить доступ к HTML, сгенерированному из сервлета.

final WebClient webClient = new WebClient ();последняя страница HtmlPage = webClient.getPage ("http://survey -creator.appspot.com / getSurvey");

1 Ответ

0 голосов
/ 25 марта 2011

HtmlUnit на самом деле не «просто» анализатор HTML.Это своего рода программный браузер.Он предназначен для просмотра веб-страниц и / или программного заполнения веб-форм с использованием языка Java.Если ваша единственная цель - получить HTML-код в виде строки, используйте настоящий анализатор HTML.Я могу порекомендовать Jsoup для этого.

String html = Jsoup.connect("http://stackoverflow.com").get().html();

Вот и все.Однако он может сделать гораздо больше, например, выбор интересующих элементов .

См. Также:

...