我试图恢复一些元素在一个网页与 selenium ,但我得到的page_source它没有加载的元素。
查找元素返回元素。文本为空,并且driver.page_source没有标识titulotramitedocu。
我错过了什么?
编码:
URL = "https://seu.conselldemallorca.net/fitxa?key=91913"
driver = webdriver.Chrome()
driver.get(URL)
try:
driver.implicitly_wait(20)
elem = driver.find_element(By.ID,"titulotramitedocu")
print(elem.text)
finally:
driver.quit()
我也试过等待...
element = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.ID, "titulotramitedocu"))
)
1条答案
按热度按时间cyej8jka1#
要从***visible***元素(而不是 presence_of_element_located())中定位和打印文本,您需要引发WebDriverWait for visibility_of_element_located(),并且可以使用以下定位器策略之一:
*注意:必须添加以下导入: