Ce court guide explique comment prendre une capture d’écran de website avec Python. Il fournit des instructions pour configurer l’environnement de développement, une liste d’étapes pour écrire l’application, et du code d’exemple pour capturer une capture d’écran complète d’une page web avec Python. À la fin du guide, vous disposerez de différentes options pour personnaliser votre PNG de sortie selon vos besoins.
Étapes pour capturer une capture d’écran complète d’une page Web en Python
- Configurer l’environnement en utilisant Aspose.HTML for Python via .NET pour capturer une page Web
- Importez les modules nécessaires pour travailler avec les documents HTML et les pages.
- Appliquer une licence pour éviter un filigrane dans l’image de sortie
- Définir l’URL de la page Web pour prendre une capture d’écran
- Chargez l’URL source dans l’objet de classe HTMLDocument
- Créer une instance de la classe ImageSaveOptions avec le type d’image PNG
- Définir la résolution de l’image de sortie
- Rendre la page Web en image PNG en utilisant la méthode convert_html()
Ces étapes résument comment prendre une capture d’écran d’une page Web complète en Python. Importez les modules nécessaires pour travailler avec des documents HTML, chargez une licence pour éviter les filigranes, et chargez la page Web dans un objet de classe HTMLDocument en utilisant l’URL. Créez un objet de la classe ImageSaveOptions, définissez tous les paramètres souhaités, et rendez la page en utilisant la méthode convert_html().
Code pour prendre une capture d’écran complète de la page avec Python
Ce code montre le processus pour prendre une capture d’écran de l’intégralité d’une page Web avec Python. Si vous souhaitez rendre la page adaptée à l’écran plutôt qu’à l’impression, définissez les options.css.media_type sur l’écran. D’autres personnalisations sont possibles, comme définir la couleur d’arrière‑plan, contrôler la mise en page pour adapter le contenu, et rendre le petit texte plus lisible en activant les options.text.utiliser le hinting
Ce guide explique le processus pour prendre une image d’une page Web. Pour convertir une page HTML en texte, consultez l’article Convertir le HTML en texte avec Python.