Что за? Зачем вы открываете страницу с Selenium, а парсите с BS4? Это какой-то особый вид извращений?
Страницу нужно прокрутить вниз, что-бы прогрузились все элементы.
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
Возможно скроллить нужно будет в цикле несколько раз, если за один мах грузятся не все элементы.
Selenium умеет в чудесные xpath, а вы пытаетесь собрать элементы по динамичным атрибутам. Не надо так. Надо, примерно, вот так:
images = driver.find_elements_by_xpath('.//img[contains(@class, "image")][@srcset]')
Вот так тоже не делайте:
driver.get(url)
time.sleep(15)
Код дальше
driver.get()
не сдвинется, пока страница не будет загружена, так что вам не нужно ничего ждать. А если есть элементы, которые грузятся уже после того, как основная страница загружена, то нужно использовать
ожидания.