我正在尝试加载url https://www.eurexchange.com/exchange-en/products/idx/stx/blc/EURO-STOXX-50-Index-Options-46548
然而,一些页面最近得到无限加载和时间。睡觉()函数selenium.webdriver.execute_脚本('窗口.停止)不能解决这个问题。在
尝试过:
browser.execute_script('window.stip()')
and browser.find_element_by_tag_name("body").sendkeys(Keys.ESCAPE)
仍然可以看到页面加载。在
^{pr2}$
我相信您正在寻找WebDriverWait method,这允许您指定一个超时等待一个元素出现在页面中,如果它在分配的时间内没有出现,您可以终止脚本或您希望采取的任何操作。在
示例来自Selenium's Python documentation
你可以用一个超时来代替永远不等待
这将引发异常,因此您需要执行try except语句,例如:
^{pr2}$相关问题 更多 >
编程相关推荐