Selenium没有意识到页面完成加载



我正在写一篇文章,试图从以下网站抓取一些数据:

http://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/historico/renda-fixa/

它按预期工作了一段时间,但现在在第3行加载页面时遇到了问题。

url = 'http://www.b3.com.br/pt_br/market-data-e-indices/servicos-de-dados/market-data/historico/renda-fixa/'
driver = webdriver.Chrome()
driver.get(url)

奇怪的是,页面实际上已经完全加载,因为我可以毫无问题地浏览它,但chrome一直向我显示一个"正在连接"底部的消息。

当硒最终放弃并引发TimeoutException时;正在连接"消息消失,Chrome了解到页面实际上已经完全加载。

如果我尝试在另一个选项卡中手动打开链接,它会在不到一秒钟的时间内打开。

有没有一种方法可以覆盖内置的";等待直到加载";然后进入下一步,因为我需要的一切都已经加载了?

http://www.b3.com.br/lumis/portal/controller/html/SetLocale.jsp?lumUserLocale=pt_BR

此链接的加载是无限的。报告错误并要求开发人员进行修复。

相关内容

  • 没有找到相关文章

最新更新