Deze korte gids legt uit hoe je een screenshot van website maakt met Python. Het biedt instructies voor het opzetten van de ontwikkelomgeving, een lijst met stappen om de applicatie te schrijven, en voorbeeldcode om een volledige webpagina-screenshot te maken met Python. Aan het einde van de gids krijg je verschillende opties om je output‑PNG aan te passen aan je wensen.
Stappen om een volledige webpagina‑screenshot te maken met Python
- Stel de omgeving in met Aspose.HTML for Python via .NET om een webpagina vast te leggen
- Importeer de benodigde modules om met de HTML‑documenten en -pagina’s te werken
- Pas een licentie toe om een watermerk in de uitvoerafbeelding te voorkomen.
- Definieer de URL van de webpagina voor het maken van een snapshot
- Laad de bron‑URL in het HTMLDocument klasse‑object
- Maak een instantie van de ImageSaveOptions klasse met afbeeldingstype PNG
- Stel de resolutie van de uitvoerafbeelding in
- Render de webpagina naar de PNG‑afbeelding met behulp van de convert_html() methode
Deze stappen geven een overzicht van hoe je een screenshot van een volledige webpagina in Python maakt. Importeer de benodigde modules voor het werken met HTML‑documenten, laad een licentie om watermerken te vermijden, en laad de webpagina in. HTMLDocument‑klasseobject met behulp van de URL. Maak een object van de ImageSaveOptions‑klasse, stel alle gewenste parameters in, en render de pagina met de convert_html()‑methode.
Code om een volledige paginascreenshot te maken met Python
Deze code demonstreert het proces om een screenshot van een volledige webpagina te maken met Python. Als je de pagina schermvriendelijk in plaats van printervriendelijk wilt maken, stel dan de options.css.media_type in op scherm Andere aanpassingen zijn mogelijk, zoals het instellen van de achtergrondkleur, het aanpassen van de paginalay-out om de inhoud te laten passen, en het duidelijker maken van de kleine tekst door. options.text.use_hinting in te schakelen.
Deze gids legt het proces uit om een afbeelding van een webpagina te maken. Om een HTML-pagina naar tekst te converteren, raadpleeg het artikel HTML naar tekst converteren in Python.