Screenshot einer Website mit Python erstellen

Dieser kurze Leitfaden erklärt, wie man einen Screenshot von website mit Python macht. Er bietet Anweisungen zur Einrichtung der Entwicklungsumgebung, eine Liste von Schritten zum Schreiben der Anwendung und Beispielcode, um einen gesamten Webseiten‑Screenshot mit Python zu erfassen. Am Ende des Leitfadens erhalten Sie verschiedene Optionen, um Ihr Ausgabe‑PNG nach Ihren Anforderungen anzupassen.

Schritte zum Erfassen eines vollständigen Webseiten‑Screenshots mit Python

  1. Richten Sie die Umgebung mit Aspose.HTML for Python via .NET ein, um eine Webseite zu erfassen.
  2. Importieren Sie die notwendigen Module, um mit den HTML‑Dokumenten und -Seiten zu arbeiten.
  3. Lizenz anwenden, um ein Wasserzeichen im Ausgabebild zu vermeiden
  4. Definieren Sie die URL der Webseite für das Erstellen eines Snapshots
  5. Laden Sie die Quell‑URL in das HTMLDocument Klassenobjekt
  6. Erstelle eine Instanz der ImageSaveOptions‑Klasse mit Bildtyp PNG
  7. Setze die Auflösung des Ausgabebildes
  8. Rendern Sie die Webseite zum PNG‑Bild mit der convert_html()-Methode

Diese Schritte fassen zusammen, wie man einen Screenshot einer vollständigen Webseite in Python erstellt. Importieren Sie die notwendigen Module zur Arbeit mit HTML‑Dokumenten, laden Sie eine Lizenz, um Wasserzeichen zu vermeiden, und laden Sie die Webseite in ein HTMLDocument‑Klassenobjekt über die URL. Erstellen Sie ein Objekt der ImageSaveOptions‑Klasse, setzen Sie alle gewünschten Parameter und rendern Sie die Seite mit der convert_html()-Methode.

Code zum Erfassen eines vollständigen Seiten‑Screenshots mit Python

Dieser Code demonstriert den Vorgang, einen Screenshot der gesamten Webseite mit Python zu erstellen. Wenn Sie die Seite bildschirmfreundlich statt druckerfreundlich machen möchten, setzen Sie die Optionen.css.media_type auf dem Bildschirm. Weitere Anpassungen sind möglich, z. B. Das Festlegen der Hintergrundfarbe, die Steuerung des Seitenlayouts zur Anpassung des Inhalts und das Klarer‑machen des kleinen Textes durch Aktivieren von Optionen.text.Hinting verwenden.

Dieser Leitfaden erklärt den Prozess, ein Bild einer Webseite zu erstellen. Um eine HTML‑Seite in Text zu konvertieren, siehe den Artikel HTML in Text konvertieren in Python.

 Deutsch