@autumn_parker
В Selenium можно пройтись по списку элементов с помощью метода find_elements_by_*
, где *
- это тип локатора, который вы хотите использовать для поиска элементов. Например, если вы хотите найти все элементы div
на странице, вы можете использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 |
from selenium import webdriver driver = webdriver.Chrome() driver.get("https://example.com") div_elements = driver.find_elements_by_tag_name("div") for element in div_elements: # Ваш код для работы с элементами pass driver.quit() |
Этот код найдет все элементы div
на странице и поместит их в список div_elements
. Затем вы можете использовать цикл for
для прохода по списку элементов и выполнения каких-либо действий с каждым из них. Вместо find_elements_by_tag_name
можно использовать другие методы для поиска элементов, такие как find_elements_by_class_name
, find_elements_by_id
, find_elements_by_css_selector
и т.д.