Я использую селен python и хочу программу, которая проверяет всю веб-страницу и открывает весь гиперссылочный текст в новой вкладке, содержащей то же слово. Я делаю эту программу, но это открывает только 1 ссылку в новой вкладке. Если я использую «while», l oop, тогда он снова и снова перебирает одну и ту же ссылку в новой вкладке.
code
from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys
import re
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome()
driver.maximize_window()
driver.get('https://en.wikipedia.org/wiki/Moon')
element = driver.find_element_by_link_text('natural satellite')
ActionChains(driver) \
.key_down(Keys.CONTROL) \
.click(element) \
.key_up(Keys.CONTROL) \
.perform()
, когда я использую для l oop, это делает тоже не работает. Ошибка в том, что веб-элемент не повторяется. Пожалуйста помоги.