Nie, to nie jest to o co prosił autor. Autor użył sformułowania "treść strony", a ty w jej całej nie pobierasz.
To w źródle strony nie ma treści strony ;d ?
Zależy co Ty chcesz wgl zrobić, chcesz te stronę cenzurować i móc odpalić lokalnie ? w takim razie najbardziej prymitywnie możesz to zrobić jakoś tam
StringBuilder result = new StringBuilder();
URL url = new URL("http://www.interiatrisjdfosdijf.pl");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
while ((line = rd.readLine()) != null) {
result.append(line);
}
rd.close();
System.out.println(result.toString());
Path path = Paths.get("index.html");
try (BufferedWriter writer = Files.newBufferedWriter(path)) {
writer.write(result.toString());
}
teraz masz lokalnie kopiuj wklej źródeł strony i możesz se "kliknąć", problem jest taki że ty lokalnie nie masz CSS'sow ani JavaScriptu, musisz teraz polatać i pozbierać, pozapisywać to lokalnie i powinno Ci to działać,
np: potrzebujesz zapisać lokalnie http://sgs.iplsc.com/style-1649925d8cae5fe5737dccfab34c6e2f.css - zautomatyzuj
Nie oczekuj oczywiście w 100% funkcjonalnej strony.
W samej javie możesz też emulować przeglądarkę - http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm
O jaki kozak :D Obraża w internetach wstawiając głupie dziecinne i nerdowskie memy, a nie wie jeszcze co autor miał na myśli. Myślę, że autor chce zrobić prosty tłumacz strony bez jej przeładowywania, na razie tak to zrozumiałem. Ty jednak każesz mu odpalić nowy plik w nowym oknie, i mówisz, że nie będzie miał zasobów serwera (Rozwiązanie ? - Selenium). Widocznie ty nie wiesz, kiedy użyć gotowe biblioteki a robić coś niskopoziomowo, wytłumacz mu teraz jak dostać się do przeglądarki za pomocą reverse-engineeringu. Później idź na google i poczytaj o Selenium(powiedziałem, że może on posiadać taką opcję, więc sprawdź to dla mnie.) a na końcu się wypowiadaj.
Jeżeli autorowi zależy tylko na otworzeniu nowej karty bez zasobów serwera niech wykorzysta to twoje śmieszne rozwiązanie, ale dobrze to nie będzie wyglądać jak co przejście strony będzie otwierała mu się nowa karta albo będzie tworzył własną przeglądarke (btw wiesz co znaczy w ogóle słowo emulacja, nie czytałem całej dokumentacji co dałeś ale WebEngine webEngine = browser.getEngine(); nie wygląda na emulator).