python - 如何从输入区域获取文本
问题描述
在我使用此站点指定地址后,我正在尝试获取坐标
https://www.gps-coordinates.net/假设我们传入地址输入意大利梵蒂冈,在我们传递地址后,经度和纬度值出现,但是当右击并检查时没有文本元素。如何从输入区域获取纬度
解决方案
这应该在等待页面加载后获得纬度值。
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
推荐阅读
- python - 时间序列的 Joyplot(岭图)
- laravel - Laravel WebSockets - 部署 - 无法连接 websocket
- ocaml - 带地图的拆分列表
- javascript - 如何从数组中的 textarea HTML 标记中获取数据,然后循环遍历它?
- ckan - CKAN 实例主要用于私有数据?
- python - sklearn svm SVC 失败,但不报告 fit_status_==1
- reactjs - 使用 Visual Studio 2019 和 Office Fabric UI React 的 Outlook 插件
- html - 文本不会使用 CSS 绝对定位?
- python - PIP 加密安装失败
- javascript - 云函数:地图中未读取的值