Om ontwikkelaars in staat te stellen programmatisch fouten te verwerken, wanneer een fout optreedt GrabzIt Python API gooit een GrabzItException die een foutcode bevat die direct wordt toegewezen aan een fout. Hoe elke foutcode wordt toegewezen aan een fout, wordt aangegeven in de onderstaande tabel. Dit voorkomt dat u foutmeldingen moet analyseren.
Een voorbeeld van een uitzondering van GrabzItException met behulp van foutcodes om te bepalen hoe een fout moet worden behandeld, wordt hieronder weergegeven.
try: grabzIt = GrabzItClient.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") except GrabzItException as e: if e.Code == GrabzItException.GrabzItException.PARAMETER_NO_URL: # Please enter a URL
Foutwaarde | Cursusomschrijving | Code |
---|---|---|
PARAMETER_NO_URL | URL ontbreekt | 100 |
PARAMETER_INVALID_URL | Opgegeven URL is ongeldig | 101 |
PARAMETER_NON_EXISTANT_URL | Opgegeven URL bestaat niet | 102 |
PARAMETER_MISSING_APPLICATION_KEY | Applicatiesleutel ontbreekt | 103 |
PARAMETER_UNRECOGNISED_APPLICATION_KEY | Toepassingssleutel wordt niet herkend | 104 |
PARAMETER_MISSING_SIGNATURE | Handtekening ontbreekt | 105 |
PARAMETER_INVALID_SIGNATURE | Handtekening is ongeldig | 106 |
PARAMETER_INVALID_FORMAT | Opgegeven indeling is ongeldig | 107 |
PARAMETER_INVALID_COUNTRY_CODE | Opgegeven landcode is ongeldig | 108 |
PARAMETER_DUPLICATE_IDENTIFIER | Opgegeven id bestaat al | 109 |
PARAMETER_MATCHING_RECORD_NOT_FOUND | Overeenkomend record niet gevonden | 110 |
PARAMETER_INVALID_CALLBACK_URL | Opgegeven terugbel-URL is ongeldig | 111 |
PARAMETER_NON_EXISTANT_CALLBACK_URL | Terugbel-URL bestaat niet | 112 |
PARAMETER_IMAGE_WIDTH_TOO_LARGE | Opgegeven afbeeldingsbreedte te groot | 113 |
PARAMETER_IMAGE_HEIGHT_TOO_LARGE | Opgegeven afbeeldingshoogte te groot | 114 |
PARAMETER_BROWSER_WIDTH_TOO_LARGE | Opgegeven browserhoogte te groot | 115 |
PARAMETER_BROWSER_HEIGHT_TOO_LARGE | Opgegeven browserbreedte te groot | 116 |
PARAMETER_DELAY_TOO_LARGE | Opgegeven vertraging te groot | 117 |
PARAMETER_INVALID_BACKGROUND | Ongeldige achtergrondparameter voor PDF | 118 |
PARAMETER_INVALID_INCLUDE_LINKS | Ongeldige include links parameter voor PDF | 119 |
PARAMETER_INVALID_INCLUDE_OUTLINE | Ongeldige include-parameter voor PDF | 120 |
PARAMETER_INVALID_PAGE_SIZE | Ongeldige PDF-paginagrootte | 121 |
PARAMETER_INVALID_PAGE_ORIENTATION | Ongeldige paginarichting voor PDF | 122 |
PARAMETER_VERTICAL_MARGIN_TOO_LARGE | Verticale marge voor PDF te groot | 123 |
PARAMETER_HORIZONTAL_MARGIN_TOO_LARGE | Horizontale marge voor PDF te groot | 124 |
PARAMETER_INVALID_COVER_URL | Ongeldige omslag-URL voor PDF | 125 |
PARAMETER_NON_EXISTANT_COVER_URL | Opgegeven cover-URL voor PDF bestaat niet | 126 |
PARAMETER_MISSING_COOKIE_NAME | Naam van cookie ontbreekt | 127 |
PARAMETER_MISSING_COOKIE_DOMAIN | Cookie-domein ontbreekt | 128 |
PARAMETER_INVALID_COOKIE_NAME | Ongeldige cookienaam | 129 |
PARAMETER_INVALID_COOKIE_DOMAIN | Ongeldig cookiedomein | 130 |
PARAMETER_INVALID_COOKIE_DELETE | Ongeldige cookie-verwijderwaarde | 131 |
PARAMETER_INVALID_COOKIE_HTTP | Ongeldige HTTP-waarde van cookie | 132 |
PARAMETER_INVALID_COOKIE_EXPIRY | Ongeldige vervaldatum van cookie | 133 |
PARAMETER_INVALID_CACHE_VALUE | Ongeldige cachewaarde | 134 |
PARAMETER_INVALID_DOWNLOAD_VALUE | Ongeldige downloadwaarde | 135 |
PARAMETER_INVALID_SUPPRESS_VALUE | Ongeldige onderdrukkingswaarde | 136 |
PARAMETER_MISSING_WATERMARK_IDENTIFICATIE | Vermist watermark identificatie | 137 |
PARAMETER_INVALID_WATERMARK_IDENTIFICATIE | Ongeldig watermark identificatie | 138 |
PARAMETER_INVALID_WATERMARK_XPOS | Ongeldig watermark x positie | 139 |
PARAMETER_INVALID_WATERMARK_YPOS | Ongeldig watermark y positie | 140 |
PARAMETER_MISSING_WATERMARK_FORMAAT | Watermark niet gevonden | 141 |
PARAMETER_WATERMARK_TE GROOT | Watermark te groot | 142 |
PARAMETER_MISSING_PARAMETERS | Ontbrekende parameters | 143 |
PARAMETER_QUALITY_TOO_LARGE | Kwaliteitsparameter te groot | 144 |
PARAMETER_QUALITY_TOO_SMALL | Kwaliteitsparameter te klein | 145 |
PARAMETER_REPEAT_TOO_SMALL | Herhaal parameter te klein | 149 |
PARAMETER_INVALID_REVERSE | Omgekeerde parameter ongeldig | 150 |
PARAMETER_FPS_TOO_LARGE | Frames per seconde parameter te groot | 151 |
PARAMETER_FPS_TOO_SMALL | Frames per seconde parameter te klein | 152 |
PARAMETER_SPEED_TOO_FAST | Snelheidsparameter te snel | 153 |
PARAMETER_SPEED_TOO_SLOW | Snelheidsparameter te langzaam | 154 |
PARAMETER_INVALID_ANIMATION_COMBINATION | De combinatie van de parameters duur, FPS, breedte en hoogte is te groot | 155 |
PARAMETER_START_TOO_SMALL | Start parameter te klein | 156 |
PARAMETER_DURATION_TOO_SMALL | Duurparameter te klein | 157 |
PARAMETER_NO_HTML | Er is geen HTML opgegeven | 163 |
PARAMETER_INVALID_TARGET_VALUE | Ongeldig doel opgegeven | 165 |
PARAMETER_INVALID_HIDE_VALUE | Ongeldig element om te verbergen | 166 |
PARAMETER_INVALID_INCLUDE_IMAGES | Inclusief koppelingsparameter voor DOCX | 167 |
PARAMETER_INVALID_EXPORT_URL | Ongeldige export-URL | 168 |
PARAMETER_INVALID_WAIT_FOR_VALUE | Ongeldig wachten op opgegeven | 169 |
PARAMETER_INVALID_TRANSPARENT_VALUE | Ongeldig transparant opgegeven | 170 |
PARAMETER_INVALID_ENCRYPTION_KEY | Ongeldige coderingssleutel opgegeven | 171 |
PARAMETER_INVALID_NO_ADS | Ongeldige advertentiewaarde opgegeven | 172 |
PARAMETER_INVALID_PROXY | Ongeldige HTTP-proxy-instellingen verstrekt | 173 |
PARAMETER_INVALID_NO_NOTIFY | Ongeldige cookiewaarschuwingswaarde opgegeven | 174 |
PARAMETER_INVALID_HD | Ongeldige high definition-waarde opgegeven | 176 |
PARAMETER_INVALID_MEDIA_TYPE | Ongeldige waarde voor mediatype opgegeven | 177 |
PARAMETER_INVALID_WACHTWOORD | Ongeldige wachtwoordwaarde opgegeven | 178 |
PARAMETER_INVALID_MERGE | Ongeldige samenvoeg-ID opgegeven | 179 |
PARAMETER_INVALID_CLICK_VALUE | Ongeldige CSS-kiezer om op te klikken opgegeven | 180 |
NETWORK_SERVER_OFFLINE | Server offline | 200 |
NETWORK_GENERAL_ERROR | Algemene netwerkfout | 201 |
NETWORK_DDOS_ATTACK | Gedistribueerde Denial of Service-aanval | 202 |
RENDERING_ERROR | Algemene renderingfout | 300 |
RENDERING_MISSING_SCREENSHOT | Ontbrekende screenshot | 301 |
GENERIC_ERROR | Algemene fout | 400 |
UPGRADE_REQUIRED | Upgrade vereist | 500 |
HET DOSSIER_SAVE_FOUT | Dien in save fout | 600 |
FILE_NON_EXISTANT_PATH | Bestandspad bestaat niet | 601 |