Errors¶
Built-in Errors¶
这里给出了内置的错误类型。
-
class
xpaw.errors.
NotEnabled
¶ 在加载组件的时候抛出的异常,表示该组件未启用。
-
class
xpaw.errors.
ClientError
¶ 在downloader发起请求过程中抛出的异常,例如服务器无法访问等。
-
class
xpaw.errors.
HttpError
¶ 非2xx响应抛出的异常。
-
class
xpaw.errors.
IgnoreRequest
¶ 在处理
HttpRequest
时抛出的异常,表示忽略该request,例如到达了一定的重试次数等。
-
class
xpaw.errors.
IgnoreItem
¶ 在处理
Item
时抛出的异常,表示忽略该item。
-
class
xpaw.errors.
UsageError
¶ xpaw相关命令使用方法不正确时抛出的异常。
-
class
xpaw.errors.
CloseCrawler
¶ 在spider的处理
HttpResponse
的回调函数中可以抛出该异常,主动停止crawler。