Tools om het web vast te leggen en te converteren

GrabzIt Client met Node.js

Node.js API

Omschrijving

Deze klasse verzorgt alle communicatie met de GrabzIt-screenshotwebservices.

Publieke methoden

get_result (id)

Deze methode retourneert de screenshot zelf. Als er niets wordt geretourneerd, is er iets misgegaan of is de screenshot nog niet gereed.

parameters


url_to_animation(Url, opties)

Geef de URL op van de online video die moet worden geconverteerd intoa geanimeerde GIF.

parameters

Winstwaarde

komen te vervallen

Animatie opties

Alle beschikbare opties bij het maken van een geanimeerde GIF.

Opties voorbeeld

{
    'width':250,
    'height':250,
    'speed':2
}

url_to_image(Url, opties)

Hiermee geeft u de URL op die moet worden geconverteerd intoa afbeelding screenshot.

parameters

Winstwaarde

komen te vervallen

html_to_image(Html, opties)

Hiermee geeft u de HTML op die moet worden geconverteerd inteen afbeelding.

parameters

Winstwaarde

komen te vervallen

file_to_image(pad, opties)

Geeft een HTML-bestand aan dat moet worden geconverteerd inteen afbeelding.

parameters

Winstwaarde

komen te vervallen

Afbeelding opties

Alle beschikbare opties bij het maken van afbeeldingen.

Opties voorbeeld

{
    'width':500,
    'height':500
}

url_naar_video(url, opties)

Hiermee geeft u de URL op die moet worden geconverteerd intoa filmpje.

parameters

Winstwaarde

komen te vervallen

html_naar_video(html, opties)

Specificeert de HTML waaruit de video moet worden vastgelegd.

parameters

Winstwaarde

komen te vervallen

bestand_naar_video(pad, opties)

Geeft een HTML-bestand aan dat moet worden geconverteerd intoa filmpje.

parameters

Winstwaarde

komen te vervallen

Video-opties

Alle beschikbare opties wanneer een video van een webpagina maken.

Opties voorbeeld

{
    'duration':5,
    'framesPerSecond':3
}

url_to_rendered_html(Url, opties)

Hiermee geeft u de URL op die moet worden geconverteerd into gerenderde HTML.

parameters

Winstwaarde

komen te vervallen

html_to_rendered_html(Html, opties)

Hiermee geeft u de HTML op die moet worden geconverteerd into gerenderde HTML.

parameters

Winstwaarde

komen te vervallen

file_to_rendered_html(pad, opties)

Geeft een HTML-bestand aan dat moet worden geconverteerd into gerenderde HTML.

parameters

Winstwaarde

komen te vervallen

HTML-opties

Alle beschikbare opties wanneer gerenderde HTML-vastleggingen maken.

Opties voorbeeld

{
    'country':'SG',
    'delay':5000
}

url_to_pdf(Url, opties)

Hiermee geeft u de URL op die moet worden geconverteerd intoa PDF.

parameters

Winstwaarde

komen te vervallen

html_to_pdf(Html, opties)

Hiermee geeft u de HTML op die moet worden geconverteerd intoa PDF.

parameters

Winstwaarde

komen te vervallen

file_to_pdf(pad, opties)

Geeft een HTML-bestand aan dat moet worden geconverteerd intoa PDF.

parameters

Winstwaarde

komen te vervallen

PDF-opties

Alle beschikbare opties bij het maken van PDF-opnames.

Opties voorbeeld

{
    'pagesize':'A5',
    'includeLinks':true
}

url_to_docx(Url, opties)

Hiermee geeft u de URL op die moet worden geconverteerd intoa DOCX.

parameters

Winstwaarde

komen te vervallen

html_to_docx(Html, opties)

Hiermee geeft u de HTML op die moet worden geconverteerd intoa DOCX.

parameters

Winstwaarde

komen te vervallen

file_to_docx(pad, opties)

Geeft een HTML-bestand aan dat moet worden geconverteerd intoa DOCX.

parameters

Winstwaarde

komen te vervallen

DOCX-opties

Alle beschikbare opties bij het maken van DOCX-opnames.

Opties voorbeeld

{
    'pagesize':'A5',
    'includeLinks':true
}

url_to_table(Url, opties)

Hiermee geeft u de URL op waaruit de HTML-tabellen moeten worden geëxtraheerd.

parameters

Winstwaarde

komen te vervallen

html_to_table(Html, opties)

Hiermee geeft u de HTML op waaruit de HTML-tabellen moeten worden geëxtraheerd.

parameters

Winstwaarde

komen te vervallen

file_to_table(pad, opties)

Geeft een HTML-bestand aan waaruit de HTML-tabellen moeten worden geëxtraheerd.

parameters

Winstwaarde

komen te vervallen

Tabel opties

Alle beschikbare opties bij het converteren van HTML-tabellen naar CSV, XLSX of JSON.

Opties voorbeeld

{
    'format':'xlsx',
    'includeHeaderNames':true
}

Het gebruik van de optie callBackUrl is de aanbevolen methode om een ​​bestand op te slaan

save(callBackUrl, oncomplete)

Save het resultaat asynchroon en retourneert een unieke identificatie, die kan worden gebruikt om de screenshot met de te krijgen get_result methode.

parameters

save_to(saveToBestand, niet voltooid)

Save het resultaat synchroon zonder een callback-URL te gebruiken.

parameters


get_status(id, oncomplete)

Download de huidige status van een GrabzIt-schermafbeelding.

parameters


get_cookies(domein, oncomplete)

Download alle cookies die GrabzIt voor een bepaald domein gebruikt. Dit kan ook door de gebruiker gedefinieerde cookies zijn.

parameters


set_cookie (naam, domein, opties, oncomplete)

Stelt een nieuwe aangepaste cookie in op GrabzIt, als de aangepaste cookie dezelfde naam en hetzelfde domein heeft als een globale cookie, wordt de globale cookie genegeerd.

Dit kan handig zijn als de functionaliteit van een website wordt beheerd door cookies.

parameters


delete_cookie (naam, domein, oncomplete)

Verwijder een aangepaste cookie of blokkeer het gebruik van een globale cookie

parameters


krijgen_watermarks()

Krijg al uw geüploade aangepaste watermarks

parameters


krijgen_watermark(identificatie, onvolledig)

Retourneer uw aangepaste watermark die overeenkomt met de opgegeven identifier

parameters


toevoegen_watermark(identifier, pad, xpos, ypos, oncomplete)

Voeg een nieuwe gewoonte toe watermark

parameters


verwijderen_watermark(identificatie, onvolledig)

Verwijder een custom watermark

parameters


set_local_proxy (value)

Met deze methode kan een lokale proxyserver te gebruiken voor alle verzoeken.

parameters


use_ssl (value)

Geeft aan of verzoeken aan GrabzIt's zijn API moet SSL gebruiken

parameters


create_encryption_key ()

Maak een cryptografisch veilige basis 64-coderingssleutel, 44-tekens lang.


decoderen (data, sleutel)

Decodeer een gecodeerde opname met de meegeleverde coderingssleutel.

parameters


decrypt_file (pad, sleutel, oncomplete)

Decodeer een gecodeerde opname met de meegeleverde coderingssleutel.

parameters


Resultaatklassen

Cookiebleid

Publieke variabelen

Status

De klasse die de huidige status van de schermafbeelding weergeeft.

Publieke variabelen

WaterMark

Deze klasse vertegenwoordigt de gewoonte watermarks opgeslagen in GrabzIt

Publieke variabelen