Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Работа с сетью > Выплонение JavaScript при запросе URL


Автор: _Y_ 16.1.2011, 23:27
Возникла такая проблема. Java программа открывает URL и получает его содержание в том виде, в котором оно отдается по запросу. Браузер же открывает URL, получает HTML с включениями JavaScript, запускает этот скрипт и динамически подгружает дополнительные куски HTML.

Встает вопрос: Как в Java получить не первичное содержание URL, а конечный продукт, т.е. HTML код отображенный на экране браузера после подгрузки JavaScript-ом?

Спасибо!

Автор: ecologist 18.1.2011, 00:53
Можно посмотреть в эту сторону - http://www.java2s.com/Code/Java/JDK-6/ExecuteJavascriptscriptinafile.htm

Автор: LSD 18.1.2011, 12:05
Надо эмулировать работу браузера:
http://lobobrowser.org/
http://www.webrenderer.com/

Автор: Temdegon 18.1.2011, 18:14
попробуй htmlunit. Это типа GUI-less браузер
на нем это в три строчки делается
http://htmlunit.sourceforge.net/ 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)