Ez a rövid útmutató bemutatja, hogyan készíts képernyőképet a website Python használatával. Útmutatást ad a fejlesztői környezet beállításához, a program megírásához szükséges lépések listájához, valamint mintakódot a teljes weboldal képernyőképe Pythonban. Az útmutató végén különböző lehetőségeket találsz a kimeneti PNG testreszabásához az igényeid szerint.
A teljes weboldal képernyőkép rögzítésének lépései Pythonban
- Állítsd be a környezetet a Aspose.HTML for Python via .NET használatával egy weboldal rögzítéséhez
- Importáld a szükséges modulokat a HTML dokumentumok és oldalak kezeléséhez
- Alkalmazzon licencet, hogy elkerülje a vízjelet a kimeneti képen.
- Határozza meg a weboldal URL-jét a pillanatkép készítéséhez
- Töltsd be a forrás URL-t a HTMLDocument osztályobjektumba
- Hozzon létre egy ImageSaveOptions osztálypéldányt PNG képtípussal
- Állítsa be a kimeneti kép felbontását
- Renderelje a weboldalt PNG képre a convert_html() metódus használatával.
Ezek a lépések összefoglalják, hogyan készítsünk teljes weboldal képernyőképet Pythonban. Importáljuk a HTML dokumentumok kezeléséhez szükséges modulokat, töltsünk be egy licencet a vízjelek elkerülése érdekében, és töltsük be a weboldalt egy HTMLDocument osztályú objektumba az URL használatával. Hozzunk létre egy ImageSaveOptions osztályú objektumot, állítsuk be a kívánt paramétereket, és rendereljük az oldalt a convert_html() metódus segítségével.
Kód az egész oldal képernyőképének készítéséhez Pythonban
Ez a kód bemutatja a folyamatot, hogy Python használatával teljes weboldalról készítsen képernyőképet. Ha a lapot a nyomtatóbarát helyett képernyőbaráttá szeretné tenni, állítsa be a. options.css.media_type értékét Screen-re. Egyéb testreszabások is lehetségesek, például a háttérszín beállítása, az oldalelrendezés a tartalomhoz igazítása, valamint a kis szöveg olvashatóbbá tétele. options.text.use_hinting engedélyezésével.
Ez az útmutató elmagyarázza a folyamatot, hogyan készítsünk képet egy weboldalról. HTML oldal szöveggé konvertálásához tekintse meg a cikket HTML konvertálása szöveggé Pythonban.