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

Selenium doesn't realize page finished loading

我正在写一个尝试抓取来自以下网站的一些数据:

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 一直在底部显示“正在连接...”消息。

当 selenium 最终放弃并引发 TimeoutException 时,“正在连接...”消息消失并且 Chrome 了解到页面实际上已完全加载。

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

有什么方法可以覆盖内置的“等待加载”并直接进入下一步,因为我需要的一切都已经加载了吗?

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

这个 link 无限加载。 报告错误并要求开发人员修复。