Java 所有突然的硅履带停止

Java 所有突然的硅履带停止,java,selenium,Java,Selenium,有人能给我一个线索吗,每次当silenium爬虫运行时,在一个小时的爬虫之后,页面突然被重定向到主页,爬虫停止,但我把try和catch放在一起。我认为,一些反爬虫的东西正在网页上实施,但不确定如何识别它 try { for(int s=0;s<pagesURL.size();s++) { searchWa(pagesURL.get(s)); } printToConsole();

有人能给我一个线索吗,每次当silenium爬虫运行时,在一个小时的爬虫之后,页面突然被重定向到主页,爬虫停止,但我把try和catch放在一起。我认为,一些反爬虫的东西正在网页上实施,但不确定如何识别它

try {
            for(int s=0;s<pagesURL.size();s++) {
                searchWa(pagesURL.get(s));
            }
            printToConsole();
        }
        catch (Exception e){
            if(e instanceof TimeoutException){
                System.out.println("Timed out: " + e);
                e.printStackTrace( );
            }
            else if(e instanceof UnhandledAlertException){
                System.out.println("Strange error: " + e);
                e.printStackTrace( );
            }
            else{
                System.out.println("Error: " + e);
                e.printStackTrace( );}
        }
试试看{

对于(int s=0;通过java的sEnter爬虫)听起来很有趣!!有一个复杂的方法,即我需要在整个爬行过程中间登出并登录,但是我希望能有经验,希望你不会介意引导我爬行java:谢谢如果正好是一个小时,那么我怀疑会话将过期。您可能希望继续检查cookie及其过期情况,并相应地更新它们(我想重新登录将是最简单的方法,并访问最后一个URL继续您停止的位置)。如果是这种情况,只需使用
manager.getCookies()跟踪过期情况你可以给我更详细的信息吗?我应该如何处理这些cookies?通过Java java语言的硒爬虫听起来很有趣!!有一个复杂的方法,我需要在整个爬行过程中登出并登录,但是我很想有经验,希望你不会介意指导我。要在Java中爬行:)谢谢如果正好是一个小时,那么我怀疑会话将过期。您可能希望继续检查Cookie及其过期情况,并相应地更新它们(我想重新登录是最简单的方法,并访问最后一个URL继续您离开的位置)。如果是这种情况,只需使用
manager.getCookies()
@skandigraun()跟踪过期时间,您能给我提供更详细的信息吗?我应该如何使用这些cookies?