Um eine HTML-Datei mit Java herunterzuladen, können Sie die Klasse URL und die Methode openStream verwenden. Hier ist ein Beispiel:
import java.io.*; import java.net.*; public class DownloadHTML { public static void main(String[] args) throws Exception { // URL der HTML-Datei, die heruntergeladen werden soll URL url = new URL("https://www.example.com/index.html"); // Öffnen eines Eingabestreams von der URL InputStream inputStream = url.openStream(); // Öffnen eines Ausgabestreams zum Speichern der heruntergeladenen Datei OutputStream outputStream = new FileOutputStream("index.html"); // Buffer zum Lesen von Eingabestream und Schreiben in Ausgabestream byte[] buffer = new byte[2048]; int length; // Lesen von Eingabestream und Schreiben in Ausgabestream while ((length = inputStream.read(buffer)) != -1) { outputStream.write(buffer, 0, length); } // Schließen von Eingabe- und Ausgabestreams inputStream.close(); outputStream.close(); } }
Dieses Beispiel öffnet einen Eingabestream von der angegebenen URL und einen Ausgabestream zum Speichern der heruntergeladenen Datei. Es liest dann vom Eingabestream in einen Puffer und schreibt diesen in den Ausgabestream, bis der Eingabestream abgeschlossen ist. Schließlich werden die Eingabe- und Ausgabestreams geschlossen.
Hinweis: Stellen Sie sicher, dass Sie die entsprechenden Importe hinzufügen und dass Sie die notwendigen Berechtigungen haben, um auf die URL zuzugreifen.