2013-04-03 3 views
0

Функция просмотра источника просмотра показывает простой HTML-код, полученный браузером. Когда я смотрю на тот же исходный код в Firefug. Например, Firefox показывает вам HTML-код, а Firebug показывает визуализированный код. Есть ли способ получить визуализированный код из стандартного исходного кода в Java? Некоторая библиотека?Java - библиотека для генерации исходного кода, измененного, например. по JavaScript из обычного исходного кода из браузера?

+0

Вам нужно немного разъяснить. Хотите ли вы видеть источник Javascript на веб-странице или Java-приложении, которое у вас есть в вашем браузере? –

+0

Отображаемый код может меняться в зависимости от того, какой Javascript был выполнен на клиенте в любой момент времени. То есть нет такой вещи, как _the_ rendered code, она может изменяться на основе действий пользователя и даже асинхронных событий. –

+0

Мне нужно преобразовать исходный код HTML типа String (исходный код, который вы можете войти в firefox или любой другой браузер, щелкнув правой кнопкой мыши, а затем «показать исходный код») в исходный HTML-код типа String, как я вижу, когда я показать веб-страницу в Firebug ... Например [эта страница] (http://www.br.de/fernsehen/bayerisches-fernsehen/sendungen/abendschau/bayerwald-tierpark-livereportage-100.html) ... есть < object type = "application/x-shockwave-flash" ..., когда я смотрю на источник в Firebug ... и мне нужно получить доступ к этому элементу (), когда я загружаю источник. И мне это нужно для преобразования в Java. –

ответ

1

Если вы хотите получить визуализированный HTML, попробуйте использовать HtmlUnit. Он вызывает большинство событий JavaScript (OnLoad, OnClick, onsubmit ...) автоматически и позволяет действовать в качестве «нормального» браузера:

WebClient webClient = new WebClient(); 
HtmlPage page = webClient.getPage("http://www.br.de/fernsehen/bayerisches-fernsehen/sendungen/abendschau/bayerwald-tierpark-livereportage-100.html"); 
DomNodeList<DomElement> objectList = page.getElementsByTagName("object"); 

Отредактировано:

Разве это не то же самое, вопрос: https://stackoverflow.com/questions/15808354/java-convert-html-source-code-of-string-type-by-show-source-code-to-source?

Смежные вопросы