Tools zum Erfassen und Konvertieren des Webs

Fehlerbehandlung mit Java

Java API

Damit Entwickler Fehler programmgesteuert behandeln können, wenn ein Fehler auftritt, wird die GrabzIt Java API löst eine GrabzItException aus, die einen Fehlercode enthält, der direkt einem Fehler zugeordnet ist. Wie jeder Fehlercode einem Fehler zugeordnet wird, ist in der folgenden Tabelle angegeben. Auf diese Weise müssen keine Fehlermeldungen analysiert werden.

Ein Beispiel für eine GrabzItException-Ausnahme, bei der mithilfe von Fehlercodes ermittelt wird, wie ein Fehler behandelt wird, ist unten aufgeführt.

try
{
    GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")%>");
    grabzIt.URLToImage("https://www.tesla.com");
    grabzIt.SaveTo("images/result.jpg");
}
catch(GrabzItException e)
{
    if (e.getCode() == ErrorCode.PARAMETERNOURL)
    {
        //Please enter a URL
    }
}

Fehlercode-Suche

Fehlerwert Beschreibung Code
PARAMETERNOURL URL fehlt 100
PARAMETERINVALIDURL Angegebene URL ist ungültig 101
PARAMETERNONEXISTANTURL Angegebene URL existiert nicht 102
PARAMETERMISSINGAPPLICATIONKEY Anwendungsschlüssel fehlt 103
PARAMETERUNRECOGNISEDAPPLICATIONKEY Anwendungsschlüssel wird nicht erkannt 104
PARAMETERMISSINGSIGNATURE Unterschrift fehlt 105
PARAMETERINVALIDSIGNATURE Die Unterschrift ist ungültig 106
PARAMETERINVALIDFORMAT Angegebenes Format ist ungültig 107
PARAMETERINVALIDCOUNTRYCODE Angegebener Ländercode ist ungültig 108
PARAMETERDUPLICATEIDENTIFIER Der angegebene Bezeichner ist bereits vorhanden 109
PARAMETERMATCHINGRECORDNOTFOUND Übereinstimmender Datensatz nicht gefunden 110
PARAMETERINVALIDCALLBACKURL Angegebene Rückruf-URL ist ungültig 111
PARAMETERNONEXISTANTCALLBACKURL Rückruf-URL existiert nicht 112
PARAMETERIMAGEWIDTHTOOLARGE Die angegebene Bildbreite ist zu groß 113
PARAMETERIMAGEHEIGHTTOOLARGE Angegebene Bildhöhe zu groß 114
PARAMETERBROWSERWIDTHTOOLARGE Angegebene Browserhöhe zu groß 115
PARAMETERBROWSERHEIGHTTOOLARGE Die angegebene Browserbreite ist zu groß 116
PARAMETERDELAYTOOLARGE Die angegebene Verzögerung ist zu groß 117
PARAMETERINVALIDBACKGROUND Ungültiger Hintergrundparameter für PDF 118
PARAMETERINVALIDINCLUDELINKS Ungültiger Include-Link-Parameter für PDF 119
PARAMETERINVALIDINCLUDEOUTLINE Ungültiger Include-Gliederungsparameter für PDF 120
PARAMETERUNGÜLTIGPAGESIZE Ungültige PDF-Seitengröße 121
PARAMETERUNGÜLTIGPAGEORIENTATION Ungültige Seitenausrichtung für PDF 122
PARAMETER VERTIKALE MARGINTOLARGE Vertikaler Rand für PDF zu groß 123
PARAMETER HORIZONTALMARGINTOLARGE Horizontaler Rand für PDF zu groß 124
PARAMETERINVALIDCOVERURL Ungültige Cover-URL für PDF 125
PARAMETERNONEXISTANTCOVERURL Die angegebene Cover-URL für PDF existiert nicht 126
PARAMETERMISSINGCOOKIENAME Name des Cookies fehlt 127
PARAMETERMISSINGCOOKIEDOMAIN Fehlende Cookie-Domain 128
PARAMETERINVALIDCOOKIENAME Ungültiger Cookie-Name 129
PARAMETERINVALIDCOOKIEDOMAIN Ungültige Cookie-Domain 130
PARAMETERINVALIDCOOKIEDELETE Ungültiger Cookie-Löschwert 131
PARAMETERINVALIDCOOKIEHTTP Ungültiger Cookie-HTTP-Wert 132
PARAMETERINVALIDCOOKIEEXPIRY Ungültiger Cookie-Ablauf 133
PARAMETERINVALIDCACHEVALUE Ungültiger Cache-Wert 134
PARAMETERINVALIDDOWNLOADVALUE Ungültiger Downloadwert 135
PARAMETERINVALIDSUPPRESSVALUE Ungültiger Unterdrückungswert 136
PARAMETERFEHLERWATERMARKIDENTIFIKATOR Vermisst watermark Kennzeichnung 137
PARAMETERUNGÜLTIGWATERMARKIDENTIFIKATOR Ungültig watermark Kennzeichnung 138
PARAMETERUNGÜLTIGWATERMARKXPOS Ungültig watermark x Position 139
PARAMETERUNGÜLTIGWATERMARKYpos Ungültig watermark y Position 140
PARAMETERFEHLERWATERMARKFORMAT Watermark nicht gefunden 141
PARAMETERWATERMARKZU GROSS Watermark zu groß 142
PARAMETERMISSINGPARAMETERS Fehlende Parameter 143
PARAMETERQUALITYTOOLARGE Qualitätsparameter zu groß 144
PARAMETERQUALITYTOOSMALL Qualitätsparameter zu klein 145
PARAMETERREPEATTOOSMALL Wiederholen Sie den Parameter zu klein 149
PARAMETERINVALIDREVERSE Reverse-Parameter ungültig 150
PARAMETERFPSTOOLARGE Parameter für Bilder pro Sekunde zu groß 151
PARAMETERFPSTOOSMALL Parameter für Bilder pro Sekunde zu klein 152
PARAMETERSPEEDTOOFAST Geschwindigkeitsparameter zu schnell 153
PARAMETERSPEEDTOOSLOW Geschwindigkeitsparameter zu langsam 154
PARAMETERINVALIDANIMATIONSKOMBINATION Die Kombination der Parameter für Dauer, FPS, Breite und Höhe ist zu groß 155
PARAMETERSTARTTOOSMALL Startparameter zu klein 156
PARAMETERDURATIONTOOSMALL Dauerparameter zu klein 157
PARAMETERNOHTML Es wurde kein HTML angegeben 163
PARAMETERINVALIDTARGETVALUE Ungültiges Ziel angegeben 165
PARAMETERINVALIDHIDEVALUE Ungültiges Element zum Ausblenden angegeben 166
PARAMETERINVALIDINCLUDEIMAGES Include links parameter für DOCX 167
PARAMETERINVALIDEXPORTURL Ungültige Export-URL 168
PARAMETERINVALIDWAITFORVALUE Ungültige Wartezeit für angegeben 169
PARAMETERINVALIDTRANSPARENTVALUE Ungültiges Transparent angegeben 170
PARAMETERINVALIDENCRYPTIONKEY Ungültiger Verschlüsselungsschlüssel angegeben 171
PARAMETERINVALIDNOADS Ungültiger Anzeigenwert angegeben 172
PARAMETERINVALIDPROXY Ungültige HTTP-Proxy-Einstellungen angegeben 173
PARAMETERINVALIDNONOTIFY Ungültiger Cookie-Benachrichtigungswert angegeben 174
PARAMETERINVALIDHD Ungültiger High Definition-Wert angegeben 176
PARAMETERINVALIDMEDIENTYP Ungültiger Medientypwert angegeben 177
PARAMETERUNGÜLTIGES PASSWORT Ungültiger Passwortwert angegeben 178
PARAMETERINVALIDMERGE Ungültige Zusammenführungs-ID angegeben 179
PARAMETERINVALIDCLICKVALUE Ungültiger CSS-Selektor zum Klicken angegeben 180
NETZWERKSERVEROFFLINE Server offline 200
NETZWERKGENERALERROR Allgemeiner Netzwerkfehler 201
NETWORKDDOSATTACK Verteilte Denial-of-Service-Attacke 202
RENDERINGERROR Allgemeiner Renderingfehler 300
RENDERINGMISSINGSCREENSHOT Fehlender Screenshot 301
ALLGEMEINER FEHLER Allgemeiner Fehler 400
UPGRADEREQUIRED Upgrade erforderlich 500
FILESAVEERROR Reichen Sie das save Fehler 600
FILENONEXISTANTPATH Dateipfad existiert nicht 601