import java.io.IOException; import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; public class WebLoader { private static final HttpClient CLIENT = HttpClient.newHttpClient(); public static String loadPage(String urlString) { try { HttpRequest request = HttpRequest.newBuilder() .uri(URI.create(urlString)) .header("User-Agent", "Mozilla/5.0") .GET() .build(); HttpResponse response = CLIENT.send( request, HttpResponse.BodyHandlers.ofString()); return response.body(); } catch (IOException | InterruptedException e) { e.printStackTrace(); return ""; } } }