AbstractDownloader.onError(Page, Task, Throwable)
AbstractDownloader.onSuccess(Page, Task)
Page.fail(Request)
Page.getHtml()
Page.setRawText(String)
ProxyProvider.getProxy(Request, Task)
Spider.onError(Request, Exception)
SpiderListener.onError(Request, Exception)