Я пытался получить количество изображений на указанном c веб-сайте (их более 120), но в результате я всегда получаю 120, даже если я добавляю или удаляю одно. Изображения на этом веб-сайте представлены следующим образом: id = "item- [конкретный c номер изображения]", поэтому я хотел найти каждое изображение, получив каждый элемент с этой частью "item-" в своем идентификаторе.
Пробовал с другим сайтом с 106 картинками, и он отлично работает.
Есть ли какой-то максимум, который он может хранить? Или другой способ получить изображения с веб-сайта через Selenium вместо поиска по его xpath?
from selenium import webdriver
from selenium.webdriver.firefox.options import *
images = self.driver.find_elements_by_xpath("//*[contains(@id,'item')]")
print(len(images))
Решено: Это была проблема с временем загрузки на этом веб-сайте после того, как я выполнил прокрутку до конца страница работала как задумано:
self.driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")