Имеется кнопка, по нажатию которой происходит отображение HTML страницы. Прочитал про WebView и WebEngine, и не понятно, как получить html код страницы после выполнения JavaScript'ов (например в консоль или txt файл)?
package org.o7planning.javafx.webview;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.VBox;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javafx.stage.Stage;
public class WebViewDemo extends Application {
@Override
public void start(final Stage stage) {
/* СОЗДАНИЕ КНОПОК */
Button buttonURL = new Button("Загрузить страницу");
final WebView browser = new WebView();
final WebEngine webEngine = browser.getEngine();
/*КНОПКА 1*/
buttonURL.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
String url = "https://site.ru";
// Load a page from remote url.
webEngine.load(url);
}
});
/* ПАРАМЕТРЫ КНОПОК */
VBox root = new VBox();
root.setPadding(new Insets(5));
root.setSpacing(5);
root.getChildren().addAll(buttonURL, browser); //Сделать так, чтобы созданные кнопки появились в окне приложения
Scene scene = new Scene(root);
stage.setTitle("Окно"); //Название окна
stage.setScene(scene);
stage.setWidth(450);
stage.setHeight(300);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
Или лучше организовать это дело через JSoup?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть блок div, в котором элементы с периодичностью 1с добавляются сверхуБлоку задана height, новые элементы добавляются сверху, а старые уходят...
Сделал красивые чекбоксы с применением псевдоэлементов :afterНа всех браузерах нормально, а в Safari какой-то двойной чекбокс выводится
Я создал fiddle для демонстрации проблемы, но необходимо показать код и здесь
Я начал изучать методологию БЭМ и столкнулся с вопросамиДопустим у нас имеется карточка, в которой есть изображение в верхней части, и две...