Tools zum Erfassen und Konvertieren des Webs

Machen Sie mit Python einen Screenshot einer mobilen WebsitePython-API

Die GrabzIt Python API Bietet die Möglichkeit, Screenshots von Mobilversionen von Websites aufzunehmen. Allerdings sind nicht alle Websites mit speziellen Mobilversionen ausgestattet und funktionieren möglicherweise nicht unter allen UmstĂ€nden. Mobiler Screenshot kann sowohl fĂŒr Bild- und PDF-Screenshots als auch beim Extrahieren von Tabellen angefordert werden.

Dazu mĂŒssen Sie 1 an den ĂŒbergeben setRequestAs Attribut des Optionsobjekts beim Anlegen eines Image, PDF or Tabelle, Wie nachfolgend dargestellt. Daraufhin wird die mobile Version der Zielwebsite angefordert.

Um einen authentischeren Screenshot fĂŒr MobilgerĂ€te zu erhalten, ist es auch eine gute Idee, eine Standardbreite fĂŒr den Browser fĂŒr MobilgerĂ€te an das zu ĂŒbergeben browserWidth Attribut des GrabzItImageOptions Klasse. Oder wenn Sie ein PDF erstellen, wĂ€hlen Sie eine kleinere SeitengrĂ¶ĂŸe.

from GrabzIt import GrabzItClient
from GrabzIt import GrabzItImageOptions

options = GrabzItImageOptions.GrabzItImageOptions()
options.format = "png"
options.browserWidth = 320
options.width = 256
options.height = 256
options.requestAs = 1

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.URLToImage("https://www.tesla.com", options)
grabzIt.Save("http://www.mysite.com/handler.py")