Я пытаюсь извлечь текст, сгенерированный в текстовом поле, на основе значений, введенных в другое текстовое поле. Я посмотрел в элементе inspect, и в нем нет никаких признаков значений, а в «Value» ничего нет, хотя поле заполнено.
Я использую селен в Python, чтобы попытаться выполнить это. В настоящее время я работаю только с 1, но я буду настраивать al oop для выполнения тысяч, поэтому я нуждаюсь в этом автомате.
Ниже приведен код на странице ( Ordinance Survey Ireland Сайт )
<td width="25%" class="form">Latitude:</td>
<td class="form">
<input type="text" name="GeodeticLatitude" type="number" size="10" maxlength="2" value="">
deg
<input type="text" name="GeodeticLatitudeMin" size="2" maxlength="2" value="0">
min
<input type="text" name="GeodeticLatitudeSec" size="8" maxlength="8" value="0">
sec
</td>
Ниже приведен код, с которым я сейчас работаю, чтобы попытаться извлечь значения
browser = webdriver.Chrome()
browser.get("https://gnss.osi.ie/new-converter/")
def find():
python_button = browser.find_elements_by_xpath("//input[@name='IrishGridEasting']")[0]
python_button.send_keys("316600")
python_button = browser.find_elements_by_xpath("//input[@name='IrishGridNorthing']")[0]
python_button.send_keys("229500")
python_button = browser.find_elements_by_xpath("//td[@class='form']/button[@type='button']")[1]
python_button.click()
latDeg = browser.find_elements_by_xpath("//input[@name='GeodeticLatitude']")
print(latDeg)
Я пытался добавить такие параметры, как .text, .getText (), .getAttribute и .get_attribute, но они не возвращают значение текстового поля
Затем на снимке экрана ниже показано, что я пытаюсь получить.
Красное поле - это число, которое я вставляю, зеленое поле - это то, что я хочу извлечь.