首页 > 解决方案 > 如何从输入区域获取文本

问题描述

在我使用此站点指定地址后,我正在尝试获取坐标

https://www.gps-coordinates.net/假设我们传入地址输入意大利梵蒂冈,在我们传递地址后,经度和纬度值出现,但是当右击并检查时没有文本元素。如何从输入区域获取纬度

标签: pythonselenium

解决方案


这应该在等待页面加载后获得纬度值。

wait = WebDriverWait(driver, 5)
driver.get("https://www.gps-coordinates.net/")
time.sleep(5)
elem=wait.until(EC.presence_of_element_located((By.CSS_SELECTOR,"#latitude")))
print(elem.get_attribute('value'))

进口

from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait 
from selenium.webdriver.support import expected_conditions as EC

推荐阅读