Selenium不加载重定向页面



我有一个工具可以加载网站,填写信息并保存结果。 直到上周它一直工作正常。 调试后,我发现原因是因为站点 URL "成为"重定向。

重定向的顺序如下所示。(例如,网站网址google.com(

google.com'→ google.com\东西介于→ google.com 之间(是的,最终重定向的URL与原始URL完全相同(

如果我打开 chrome 并手动导航到网址,页面加载正常。但如果被硒铬驱动打开,它会停止google.comsomethingbetween。奇怪的是,如果我在ChromeDirver打开的浏览器的地址栏中手动输入网址(会有一个小弹出窗口说浏览器目前由自动化工具控制(,浏览器也会停在第二页(google.comsomethingbetween(。

我尝试使用Chrome测试版79(带有chrome驱动程序v79(,但问题并没有消失。

使用稳定版本的Chrome驱动程序,这可以帮助您摆脱此问题。因为在此版本下存在">问题 3133:在非无头模式下排除"启用自动化"时未定义 window.navigator.webdriver [Pri-2]。因此,请尝试使用像v78,v77这样的稳定版本。

使用"driver.get(("方法时会出现重定向问题。请尝试使用"driver.navigate((.to(("方法导航到网址。这可能会解决问题。

链接相关问题: 如何使用硒网络驱动程序切换到重定向的网址

相关内容

  • 没有找到相关文章

最新更新