超时后使用硒结果



我使用这个Python脚本来使用selenium-webdriver:加载页面源代码

driver = webdriver.Chrome()
driver.set_page_load_timeout(120)
try:
driver.get(link)
page_source=driver.page_source
except TimeoutException as e:
print(e)

我正在测试一个网页,该网页在120秒内完全呈现,旁边有一个脚本阻止页面处于完成/完成状态。

是否仍然可以检索page_source,而不考虑使页面处于暂停状态的脚本?

尝试在驱动程序中使用Eagle页面加载策略。这将减少等待加载页面上的脚本的时间。

from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
caps = DesiredCapabilities().CHROME
caps["pageLoadStrategy"] = "eager"
driver = webdriver.Chrome(desired_capabilities=caps)

最新更新