Tools zum Erfassen und Konvertieren des Webs

GrabzIt Client mit Node.js

Node.js API

Beschreibung

Diese Klasse verwaltet die gesamte Kommunikation mit den GrabzIt-Screenshot-Webdiensten.

Öffentliche Methoden

get_result (id)

Diese Methode gibt den Screenshot selbst zurück. Wenn nichts zurückgegeben wird, ist ein Fehler aufgetreten oder der Screenshot ist noch nicht fertig.

Parameter


url_to_animation(URL, Optionen)

Geben Sie die URL des Online-Videos an, das konvertiert werden soll into ein animiertes GIF.

Parameter

Rückgabewert

ungültig

Animationsoptionen

Alle verfügbaren Optionen beim Erstellen eines animierten GIF.

Options Beispiel

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

url_to_image(URL, Optionen)

Gibt die URL an, die konvertiert werden soll into ein Bild Screenshot.

Parameter

Rückgabewert

ungültig

html_to_image(html, Optionen)

Gibt den HTML-Code an, der konvertiert werden soll into ein Bild.

Parameter

Rückgabewert

ungültig

file_to_image(Pfad, Optionen)

Gibt eine HTML-Datei an, die konvertiert werden soll into ein Bild.

Parameter

Rückgabewert

ungültig

Bildoptionen

Alle Optionen, die beim Erstellen von Bilderfassungen zur Verfügung stehen.

Options Beispiel

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

url_to_video(URL, Optionen)

Gibt die URL an, die konvertiert werden soll intoa Video.

Parameter

Rückgabewert

ungültig

html_to_video(html, Optionen)

Gibt den HTML-Code an, aus dem das Video aufgenommen werden soll.

Parameter

Rückgabewert

ungültig

file_to_video(Pfad, Optionen)

Gibt eine HTML-Datei an, die konvertiert werden soll intoa Video.

Parameter

Rückgabewert

ungültig

Videooptionen

Alle verfügbaren Optionen bei Erstellen eines Videos einer Webseite.

Options Beispiel

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

url_to_rendered_html(URL, Optionen)

Gibt die URL an, die konvertiert werden soll into gerendertes HTML.

Parameter

Rückgabewert

ungültig

html_to_rendered_html(html, Optionen)

Gibt den HTML-Code an, der konvertiert werden soll into gerendertes HTML.

Parameter

Rückgabewert

ungültig

file_to_rendered_html(Pfad, Optionen)

Gibt eine HTML-Datei an, die konvertiert werden soll into gerendertes HTML.

Parameter

Rückgabewert

ungültig

HTML-Optionen

Alle verfügbaren Optionen bei Erstellen von gerenderten HTML-Captures.

Options Beispiel

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

url_to_pdf(URL, Optionen)

Gibt die URL an, die konvertiert werden soll into ein PDF.

Parameter

Rückgabewert

ungültig

html_to_pdf(html, Optionen)

Gibt den HTML-Code an, der konvertiert werden soll into ein PDF.

Parameter

Rückgabewert

ungültig

file_to_pdf(Pfad, Optionen)

Gibt eine HTML-Datei an, die konvertiert werden soll into ein PDF.

Parameter

Rückgabewert

ungültig

PDF-Optionen

Alle Optionen, die beim Erstellen von PDF-Captures zur Verfügung stehen.

Options Beispiel

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

url_to_docx(URL, Optionen)

Gibt die URL an, die konvertiert werden soll intoa DOCX.

Parameter

Rückgabewert

ungültig

html_to_docx(html, Optionen)

Gibt den HTML-Code an, der konvertiert werden soll intoa DOCX.

Parameter

Rückgabewert

ungültig

file_to_docx(Pfad, Optionen)

Gibt eine HTML-Datei an, die konvertiert werden soll intoa DOCX.

Parameter

Rückgabewert

ungültig

DOCX-Optionen

Alle verfügbaren Optionen beim Erstellen von DOCX-Captures.

Options Beispiel

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

url_to_table(URL, Optionen)

Gibt die URL an, aus der die HTML-Tabellen extrahiert werden sollen.

Parameter

Rückgabewert

ungültig

html_to_table(html, Optionen)

Gibt den HTML-Code an, aus dem die HTML-Tabellen extrahiert werden sollen.

Parameter

Rückgabewert

ungültig

file_to_table(Pfad, Optionen)

Gibt eine HTML-Datei an, aus der die HTML-Tabellen extrahiert werden sollen.

Parameter

Rückgabewert

ungültig

Tabellenoptionen

Alle verfügbaren Optionen beim Konvertieren von HTML-Tabellen in CSV, XLSX oder JSON.

Options Beispiel

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

Die Verwendung der Option callBackUrl ist die empfohlene Methode zum Speichern einer Datei

save(callBackUrl, oncomplete)

Save das Ergebnis asynchron und gibt eine eindeutige Kennung zurück, mit der der Screenshot mit dem abgerufen werden kann get_result Methode.

Parameter

save_to(saveToDatei, unvollständig)

Save das Ergebnis synchron ohne Verwendung einer Rückruf-URL.

Parameter


get_status(id, oncomplete)

Holen Sie sich den aktuellen Status eines GrabzIt-Screenshots.

Parameter


get_cookies(Domain, unvollständig)

Holen Sie sich alle Cookies, die GrabzIt für eine bestimmte Domain verwendet. Dies kann auch benutzerdefinierte Cookies beinhalten.

Parameter


set_cookie (name, domain, optionen, oncomplete)

Legt ein neues benutzerdefiniertes Cookie für GrabzIt fest. Wenn das benutzerdefinierte Cookie denselben Namen und dieselbe Domäne wie ein globales Cookie hat, wird das globale Cookie überschrieben.

Dies kann hilfreich sein, wenn die Funktionalität einer Website durch Cookies gesteuert wird.

Parameter


delete_cookie (name, domain, oncomplete)

Löschen Sie ein benutzerdefiniertes Cookie oder blockieren Sie die Verwendung eines globalen Cookies

Parameter


bekommen_watermarks()

Holen Sie sich alle Ihre hochgeladenen benutzerdefinierten watermarks

Parameter


bekommen_watermark(Kennung, unvollständig)

Geben Sie Ihre Gewohnheit zurück watermark das entspricht der angegebenen Kennung

Parameter


hinzufügen_watermark(Kennung, Pfad, xpos, ypos, oncomplete)

Fügen Sie einen neuen Benutzer hinzu watermark

Parameter


löschen_watermark(Kennung, unvollständig)

Löschen Sie eine benutzerdefinierte watermark

Parameter


set_local_proxy (Wert)

Diese Methode ermöglicht a lokaler Proxy-Server für alle Anfragen zu verwenden.

Parameter


use_ssl (Wert)

Gibt an, ob Anfragen an GrabzIt gesendet werden sollen API sollte SSL verwenden

Parameter


create_encryption_key ()

Erstellen Sie einen kryptografisch sicheren Basis-64-Verschlüsselungsschlüssel mit 44-Zeichen.


entschlüsseln (Daten, Schlüssel)

Entschlüsseln Sie ein verschlüsseltes Capture mit dem angegebenen Verschlüsselungsschlüssel.

Parameter


entschlüsselungsdatei (pfad, schlüssel, oncomplete)

Entschlüsseln Sie ein verschlüsseltes Capture mit dem angegebenen Verschlüsselungsschlüssel.

Parameter


Ergebnisklassen

Cookie

Öffentliche Variablen

Status

Die Klasse, die den aktuellen Status des Screenshots darstellt.

Öffentliche Variablen

WaterMark

Diese Klasse repräsentiert den Brauch watermarks in GrabzIt gespeichert

Öffentliche Variablen