Jsoup Java HTML-анализатор: выполнение событий JavaScript - PullRequest
18 голосов
/ 08 сентября 2011

Могу ли я заполнить формы, выполнить события и функции JavaScript в Jsoup. Если да, то как я могу? Или я должен пойти на другой парсер.

Ответы [ 2 ]

32 голосов
/ 08 сентября 2011

JSoup - это просто анализатор HTML / "tidyfier", а не эмулятор браузера. Чтобы взаимодействовать со страницами HTML (выполнить JavaScript, заполнить формы и т. Д.), Вы должны использовать инструмент, такой как HtmlUnit или Selenium .

3 голосов
/ 08 сентября 2011

Использовать Selenium - если вы используете Selenium 2 WebDriver API, основными классами являются WebDriver , FirefoxDriver и JavascriptExecutor.

...