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。