Strumenti per acquisire e convertire il Web

Cattura uno screenshot di un sito Web mobile con Node.js

API Node.js

Le 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;
    }
});