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 无限加载。
报告错误并要求开发人员修复。
我正在写一个尝试抓取来自以下网站的一些数据:
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 无限加载。 报告错误并要求开发人员修复。