相当直接的问题,我如何处理超时?我想设置一个新的代理,然后重试,但是退出就足够了。
driver.Manage().Timeouts().SetPageLoadTimeout(TimeSpan.FromSeconds(10));
driver.Navigate().GoToUrl(aURL);
我正在使用Chrome驱动程序。当前,当页面逐渐流动时,有没有办法查询页面状态以查看此代码之后是否"死"?
您可以在.GoToUrl()
呼叫周围放置try-catch
,捕获超时异常,然后设置您的新代理,然后重试。