我想知道是否有人知道一种方法来获取页面数据后,它通过Selenium更新后的请求.我知道,Selenium的工作方式是当你“得到”一个网站,它解析其当前状态的内容,然后这是你必须与工作,但我想知道是否有人知道如何获得这个更新的内容没有“得到”的页面了?
5uzkadbs1#
在页面完全更新后,您需要等待某个静态元素的***可见性***,然后才能尝试获取visibility_of_element_located()的数据诱导WebDriverWait,如下所示:
WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.XPATH, "//xpath_of_static_element")))
from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC
1条答案
按热度按时间5uzkadbs1#
在页面完全更新后,您需要等待某个静态元素的***可见性***,然后才能尝试获取visibility_of_element_located()的数据诱导WebDriverWait,如下所示: