使用Selenium(Python)从输出框获取值

使用Selenium(Python)从输出框获取值,python,python-3.x,selenium,selenium-webdriver,selenium-chromedriver,Python,Python 3.x,Selenium,Selenium Webdriver,Selenium Chromedriver,我试图根据我在另一个文本框中输入的值提取文本框中生成的文本。我查看了inspect元素,没有任何值的迹象,并且“Value”中没有任何内容,即使该框已填充 我正在Python中使用selenium来尝试执行此操作。我目前只与1工作,但将建立一个循环做数千因此,我需要这个自动化 下面是页面中的代码() 纬度: 度 闵 秒 您必须提供时间。睡眠(1),因为生成脚本的值无法同步。请尝试WebDriverWait并使用get\u属性(“值”)从输入字段获取值 from selenium import

我试图根据我在另一个文本框中输入的值提取文本框中生成的文本。我查看了inspect元素,没有任何值的迹象,并且“Value”中没有任何内容,即使该框已填充

我正在Python中使用selenium来尝试执行此操作。我目前只与1工作,但将建立一个循环做数千因此,我需要这个自动化

下面是页面中的代码()

纬度:
度
闵
秒

您必须提供
时间。睡眠(1)
,因为生成脚本的值无法同步。请尝试
WebDriverWait
并使用
get\u属性(“值”)
从输入字段获取值

from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import time
driver=webdriver.Chrome()
driver.get('https://gnss.osi.ie/new-converter/')
WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.XPATH,"//input[@name='IrishGridEasting']"))).send_keys("316600")
WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.XPATH,"//input[@name='IrishGridNorthing']"))).send_keys("229500")
WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.XPATH,"//tr[contains(.,'Irish Grid Co-ordinates:')]//button[text()='Convert']"))).click()
time.sleep(1)
print(WebDriverWait(driver,10).until(EC.visibility_of_element_located((By.CSS_SELECTOR,"input[name='GeodeticLatitude'][value]"))).get_attribute('value'))

您是否尝试过以下操作:
input.get_属性('value')
input.get_属性('innerText')