我希望我的爬虫等待5分钟,如果它得到一个SocketConnectException(即:如果网络连接断了),然后重新开始,也可以给管理员发一封邮件。我看过源代码,抛出这个异常的方法是私有的,所以我不能重载它们。除了更改源代码之外,是否有其他选项来处理此异常?谢谢。
是的,现在可以实现了。
最近的一次提交(从2015年7月底开始)修复了这个问题。
请覆盖:onUnhandledException (. .Throwable ex)
在那个被重写的方法中,你可以比较ex类和SocketConnect…