Как в цикле подставлять ссылку из переменной?
Я пишу первую мою программу на python + selenium. Допустим мой код это: Перейти на страницу Найти элемент по ид и кликнуть по нему.
Как мне это сделать в цикл повторение при этом нужно постоянно менять ссылку из переменной.Ид элемента остаётся один и тот-же.
Ответы (1 шт):
Автор решения: Temirlan .Shalabaev
→ Ссылка
from selenium import webdriver
import time
def click_element(url):
driver = webdriver.Chrome("путь к драйверу")
driver.get(url)
time.sleep(3)
driver.find_element_by_id("id элемента").click()
# или можешь заюзать xpath driver.find_element_by_xpath("xpath") я просто без понятия какие ссылки ты будешь кормить функции и будут ли они находиться по одному и тому же пути xpath, бывают сайте где class - всегда генерируется рандомно
time.sleep(3)
driver.close()
driver.quit()
if __name__ == "__main__":
links = [твои ссылки]
for link in links:
click_element(link)