Одним из предложений было бы посмотреть на запущенный javascript и выполнить что-то похожее на python, а не просто полагаться на селен.
Я не знаю, какой сайт вы делаете, нозвучит так, как будто он выполняет серию вызовов AJAX, загружает другую страницу и другую страницу результатов (images / posts / whwhat).
Обратный инжиниринг JS - он, вероятно, делает один и тот же вызов AJAX снова и снова, передаваяв параметре или два.Выясните, как JS вычисляет переданный параметр (это временная метка или идентификатор полученного «последнего» элемента и т. Д.)
Затем, вместо того, чтобы работать с селеном, используйте запросы Python, выполняяэквивалентный пост.Извлеките данные (вероятно, в формате json или html), проанализируйте их на предмет того, что вам нужно, и затем повторите.
В зависимости от сайта, который вы просматриваете, это может быть на несколько порядков быстрее.