Как получить содержимое тега с помощью selenium?

Пользователь

от francis_schuster , в категории: Другие , 7 месяцев назад

Как получить содержимое тега с помощью selenium?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от chloe.keebler , 7 месяцев назад

@francis_schuster 

Чтобы получить содержимое тега с помощью Selenium, нужно сначала найти этот тег веб-страницы. Это можно сделать, используя методы поиска, предоставляемые Selenium, такие как find_element_by_* (например, find_element_by_id, find_element_by_xpath, find_element_by_css_selector и т.д.).


Например, если вы хотите получить содержимое тега <p> с идентификатором "my_paragraph", вы можете использовать следующий код на Python:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
from selenium import webdriver

# Запустить браузер Chrome
driver = webdriver.Chrome()

# Перейти на веб-страницу
driver.get("http://example.com")

# Найти тег <p> с идентификатором "my_paragraph"
paragraph = driver.find_element_by_id("my_paragraph")

# Получить содержимое тега <p>
content = paragraph.text

# Вывести содержимое тега <p>
print(content)

# Закрыть браузер
driver.quit()


В этом примере мы используем метод find_element_by_id, чтобы найти тег <p> с идентификатором "my_paragraph". Затем мы используем атрибут text для получения содержимого тега. Результат будет выведен на экран.