python 页面更新后获取数据

kgqe7b3p  于 2023-01-24  发布在  Python
关注(0)|答案(1)|浏览(122)

我想知道是否有人知道一种方法来获取页面数据后,它通过Selenium更新后的请求.我知道,Selenium的工作方式是当你“得到”一个网站,它解析其当前状态的内容,然后这是你必须与工作,但我想知道是否有人知道如何获得这个更新的内容没有“得到”的页面了?

5uzkadbs

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

相关问题