Tools zum Erfassen und Konvertieren des Webs

Client mit Perl

Perl API

Beschreibung

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

Öffentliche Methoden

GetResult($ 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

Rückgabewert

Die Gefangennahme


URLToAnimation($ url, $ options)

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

Parameter

Rückgabewert

ungültig

GrabzItAnimationOptions

Die Klasse stellt alle Optionen dar, die beim Erstellen eines animierten GIF zur Verfügung stehen.

Öffentliche Eigenschaften


URLToImage($ url, $ options)

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

Parameter

Rückgabewert

ungültig

HTMLToImage($ html, $ options)

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

Parameter

Rückgabewert

ungültig

FileToImage($ path, $ options)

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

Parameter

Rückgabewert

ungültig

GrabzItImageOptions

Die Klasse stellt alle Optionen dar, die beim Erstellen von Bilderfassungen verfügbar sind.

Öffentliche Eigenschaften

Öffentliche Methoden


URLToVideo($url, $ options)

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

Parameter

Rückgabewert

ungültig

HTMLToVideo($html, $ options)

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

Parameter

Rückgabewert

ungültig

FileToVideo($path, $ options)

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

Parameter

Rückgabewert

ungültig

Videooptionen

Die Klasse stellt alle verfügbaren Optionen dar, wenn Erstellen eines Videos einer Webseite.

Öffentliche Eigenschaften

Öffentliche Methoden


URLToRenderedHTML($ url, $ options = null)

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

Parameter

Rückgabewert

ungültig

HTMLToRenderedHTML($ html, $ options = null)

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

Parameter

Rückgabewert

ungültig

FileToRenderedHTML($ path, $ options = null)

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

Parameter

Rückgabewert

ungültig

GrabzItHTMLOptions

Die Klasse stellt alle verfügbaren Optionen dar, wenn Erstellen von gerenderten HTML-Captures.

Öffentliche Eigenschaften

Öffentliche Methoden


URLToPDF($ url, $ options)

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

Parameter

Rückgabewert

ungültig

HTMLToPDF($ html, $ options)

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

Parameter

Rückgabewert

ungültig

FileToPDF($ path, $ options)

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

Parameter

Rückgabewert

ungültig

GrabzItPDFOptions

Die Klasse stellt alle Optionen dar, die beim Erstellen von PDF-Captures verfügbar sind.

Öffentliche Eigenschaften

Öffentliche Methoden


URLToDOCX ($ url, $ options)

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

Parameter

Rückgabewert

ungültig

HTMLToDOCX($ html, $ options)

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

Parameter

Rückgabewert

ungültig

FileToDOCX($ path, $ options)

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

Parameter

Rückgabewert

ungültig

GrabzItDOCXOptions

Die Klasse stellt alle Optionen dar, die beim Erstellen von DOCX-Captures verfügbar sind.

Öffentliche Eigenschaften

Öffentliche Methoden


URLToTable($ url, $ options)

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

Parameter

Rückgabewert

ungültig

HTMLToTable ($ html, $ options)

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

Parameter

Rückgabewert

ungültig

FileToTable ($ path, $ options)

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

Parameter

Rückgabewert

ungültig

GrabzItTableOptions

Die Klasse stellt alle Optionen dar, die beim Konvertieren von HTML-Tabellen in CSV, XLSX oder JSON verfügbar sind.

Öffentliche Eigenschaften

Öffentliche Methoden


Dies ist die empfohlene Methode zum Speichern einer Datei

Save($ callBackURL = '')

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

Parameter

Rückgabewert

Andernfalls wird die eindeutige Kennung des Screenshots ausgelöst, wenn ein Fehler aufgetreten ist. Dies kann verwendet werden, um den Screenshot mit dem zu erhalten GetResult Methode


Warnung: Diese Methode ist synchron, sodass eine Anwendung angehalten wird, während das Ergebnis verarbeitet wird

SaveTo()

Save das Ergebnis synchron zu einer Variablen, die die Screenshot-Bytedaten enthält.

Rückgabewert

Gibt bei Erfolg die Bytedaten der Datei zurück, andernfalls wird eine Ausnahme ausgelöst.


Warnung: Diese Methode ist synchron, sodass eine Anwendung angehalten wird, während das Ergebnis verarbeitet wird

SaveTo($saveToDatei)

Save das Ergebnis synchron zu einer Datei.

Parameter

Rückgabewert

Gibt die 1 zurück, wenn sie erfolgreich ist, andernfalls wird eine Ausnahme ausgelöst.


GetStatus ($ id)

Holen Sie sich den aktuellen Status eines GrabzIt-Screenshots.

Parameter

Rückgabewert

GrabzItStatus Objekt


GetCookies ($ domain)

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

Parameter

Rückgabewert

GrabzItCookie Array


SetCookie ($ name, $ domain, $ value = '', $ path = '/', $ httponly = 0, $ expires = '')

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

Rückgabewert

1, wenn das Cookie erfolgreich gesetzt wurde, andernfalls 0


DeleteCookie ($ name, $ domain)

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

Parameter

Rückgabewert

1, wenn der Cookie erfolgreich gelöscht wurde, andernfalls 0


Erhalten Sie WaterMarks()

Holen Sie sich Ihre hochgeladene benutzerdefinierte watermarks

Rückgabewert

GrabzItWaterMark Array


Erhalten Sie WaterMark($ bezeichner)

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

Parameter

Rückgabewert

GrabzItWaterMark


SpeichernWaterMark($ bezeichner, $ pfad, $ xpos, $ ypos)

Fügen Sie einen neuen Benutzer hinzu watermark

Parameter

Rückgabewert

gibt 1 zurück, wenn die watermark wurde erfolgreich eingestellt


DeleteWaterMark($ bezeichner)

Löschen Sie eine benutzerdefinierte watermark

Parameter

Rückgabewert

gibt 1 zurück, wenn die watermark wurde erfolgreich gelöscht


UseSSL ($ value)

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

Parameter


Ergebnisklassen

GrabzItCookie

Öffentliche Methoden

GrabzItStatus

Die Klasse, die den aktuellen Status des Screenshots darstellt.

Öffentliche Methoden

GrabzItWaterMark

Diese Klasse repräsentiert den Brauch watermarks in GrabzIt gespeichert

Öffentliche Methoden