我正在写一篇文章,试图从以下网站抓取一些数据:
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
此链接的加载是无限的。报告错误并要求开发人员进行修复。