Strumenti per acquisire e convertire il Web

Fai uno screenshot di un sito Web mobile con PythonAPI Python

Lo API GrabzIt Python offre la possibilità di acquisire schermate delle versioni mobili dei siti Web, tuttavia non tutti i siti Web dispongono di versioni mobili speciali e pertanto potrebbero non funzionare in tutte le circostanze. È possibile richiedere screenshot per dispositivi mobili sia per screenshot di immagini che PDF, nonché durante l'estrazione di tabelle.

Per fare questo è necessario utilizzare passare 1 al setRequestAs attributo dell'oggetto opzioni durante la creazione di a Immagine, PDF or tavolo, come mostrato di seguito. Ciò richiederà quindi la versione mobile del sito Web di destinazione.

Per ottenere uno screenshot mobile più autentico è anche una buona idea passare una larghezza standard del browser mobile a browserWidth attributo di GrabzItImageOptions classe. Oppure se stai creando un PDF scegli una dimensione della pagina più piccola.

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")