Module grab.error
Custom exception classes for Grab.
-
class
grab.error.
GrabError
[source]
All custom Grab exception should be children of that class.
-
class
grab.error.
GrabNetworkError
(*args, **kwargs)[source]
Raises in case of network error.
-
class
grab.error.
GrabTimeoutError
(*args, **kwargs)[source]
Raises when configured time is outed for the request.
In curl transport it is CURLE_OPERATION_TIMEDOUT (28)
-
class
grab.error.
DataNotFound
[source]
Raised when it is not possible to find requested
data.
-
class
grab.error.
GrabMisuseError
[source]
Indicates incorrect usage of grab API.
-
class
grab.error.
GrabConnectionError
(*args, **kwargs)[source]
Raised when it is not possible to establish network connection.
In curl transport it is CURLE_COULDNT_CONNECT (7)
-
class
grab.error.
GrabAuthError
[source]
Raised when remote server denies authentication credentials.
In curl transport it is CURLE_COULDNT_CONNECT (67)
-
class
grab.error.
GrabTooManyRedirectsError
[source]
Raised when Grab reached max. allowd number of redirects for
one request.
-
class
grab.error.
GrabInvalidUrl
[source]
Raised when Grab have no idea how to handle the URL or when
some error occurred while normalizing URL e.g. IDN processing.
-
class
grab.util.warning.
GrabDeprecationWarning
[source]
Warning category used in Grab to generate
warning messages.
Developed by GrabLab - web scraping and data mining services.
He also does web scraping: www.imscraping.ninja.