Кто-нибудь знает, как это решить? S, у меня есть веб-сайт со списком (ais-Hits-list) из 18, я думаю, я могу назвать его изображениями/кнопками, поэтому в настоящее время я пытаюсь получить href (ссылку), что мне удалось. Но моя проблема в том, что после прокрутки до последнего элемента списка появляются новые изображения/кнопки, так что теперь у меня есть список из 36 элементов, и я хочу получить href от всех из них, пока не дойду до конца список (idk конец), но моя проблема, я не могу прокрутить до последнего элемента, потому что он находится вне прокрутки в поле зрения, я также пытался прокручивать, получая href каждого элемента списка, но я также получил то же самое ошибка исключения movetargetoutofbounds. Кто-нибудь может мне помочь? используя Firefox кстати. Также я нашел это :: после этого на странице проверки Chrome, если я нажму ее, я получу возможность прокрутки в поле зрения, не знаю, поможет ли это. while выполняется до тех пор, пока не будут получены все элементы, а else завершает цикл, когда он подходит к концу.
while fator == True:
if driver.find_elements_by_css_selector("#hits > ul > li:nth-child(%s)" % i):
link = wait.until(EC.visibility_of_element_located((By.XPATH,'//*[@id="hits"]/ul/li[%s]/div/a' % i))).get_attribute('href')
file.write(link + "\n")
last_height = driver.execute_script("return document.body.scrollHeight")
source_element = driver.find_element_by_css_selector("#hits > ul > li:nth-child(%s)" % i)
ActionChains(driver).move_to_element(source_element).perform()
sleep(3)
i = i + 1
else:
fator = False