@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
для получения содержимого тега. Результат будет выведен на экран.