La rotta API GrabzIt Node.js 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 requestAs
proprietà sull'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
proprietà come mostrato di seguito. Oppure se stai creando un PDF scegli una dimensione di pagina più piccola.
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); var options = {"format":"png", "requestAs":1, "browserWidth":320}; client.url_to_image("https://www.tesla.com", options); client.save("http://www.example.com/handler", function (error, id){ if (error != null){ throw error; } });