SearXNG Exceptions
Exception types raised by SearXNG modules.
exception searx.exceptions.SearxException[source] : Base SearXNG exception.
exception searx.exceptions.SearxParameterException(name: str, value: Any)[source] : Raised when query miss a required parameter
final exception searx.exceptions.SearxSettingsException(message: str | Exception, filename: str | None)[source] : Error while loading the settings
exception searx.exceptions.SearxEngineException[source] : Error inside an engine
exception searx.exceptions.SearxXPathSyntaxException(xpath_spec: str | XPath, message: str)[source] : Syntax error in a XPATH
exception searx.exceptions.SearxEngineResponseException[source] : Impossible to parse the result of an engine
exception searx.exceptions.SearxEngineAPIException[source] : The website has returned an application error
exception searx.exceptions.SearxEngineAccessDeniedException(suspended_time: int | None = None, message: str = 'Access denied')[source] : The website is blocking the access
SUSPEND\_TIME\_SETTING: [str](https://docs.python.org/3/builtins/stdtypes.html#str) = 'search.suspended\_times.SearxEngineAccessDenied'
: This settings contains the default suspended time (default 86400 sec / 1
day).
exception searx.exceptions.SearxEngineCaptchaException(suspended_time: int | None = None, message: str = 'CAPTCHA')[source] : The website has returned a CAPTCHA.
SUSPEND\_TIME\_SETTING: [str](https://docs.python.org/3/builtins/stdtypes.html#str) = 'search.suspended\_times.SearxEngineCaptcha'
: This settings contains the default suspended time (default 86400 sec / 1
day).
exception searx.exceptions.SearxEngineTooManyRequestsException(suspended_time: int | None = None, message: str = 'Too many request')[source] : The website has returned a Too Many Request status code
By default, SearXNG stops sending requests to this engine for 1 hour.
SUSPEND\_TIME\_SETTING: [str](https://docs.python.org/3/builtins/stdtypes.html#str) = 'search.suspended\_times.SearxEngineTooManyRequests'
: This settings contains the default suspended time (default 3660 sec / 1
hour).
exception searx.exceptions.SearxEngineXPathException(xpath_spec: str | XPath, message: str)[source] : Error while getting the result of an XPath expression
Copyright © SearXNG team
Made with Furo
