只需等待特定元素加载,然后停止加载页或加载下一页

2024-04-20 07:57:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在研究Python Selenium。你知道吗

我正在加载需要一些时间才能加载的网页。我只想从那些页面中得到一个特定的元素。你知道吗

driver.get(scrape_url)
timeout = 20
try:
    element_present = EC.presence_of_element_located((By.ID, id_to_load))
    WebDriverWait(driver, timeout).until(element_present)
except TimeoutException:
    print "Timed out waiting for page to load"

这就是我要做的。你知道吗

但它仍然等待整个页面加载。你知道吗

如何检查id_to_load是否已完全加载,然后停止加载页面?你知道吗


Tags: toidurl元素网页getdriverselenium