Я пытаюсь сменить сайт на Selenium и Python, я попал в поле под названием textarea. Это, как веб-сайт HTML называет место, где я пытаюсь извлечь текст:Selenium get textarea error
<textarea class="script" onclick="this.focus();this.select()" readonly="readonly" id="script">
После этого код приходит текст, который я хочу получить. Вот код, который я использую:
getCode = driver.find_elements_by_tag_name('textarea')
Моя проблема заключается в том, что он не распознает текст с помощью следующих кодов:
getCode.submit()
getCode.click()
getCode.text()
Это ошибка код, который я всегда получаю:
Traceback (most recent call last):
File "ScprL.py", line 55, in module
print (repr(getCode.text))
AttributeError: 'list' object has no attribute 'text'
Я бы по достоинству оценил вашу помощь!
Вы должны извлечь webElement из списка сначала, как этот 'driver.find_elements_by_tag_name ('textarea') [0]', если первая текстовая область, которую вы хотите, - это тот, который вы хотите – Obsidian
Вы хотите только выше данных HTML-кода для вас хочу все данные поля textarea –