Подмены юзерагента недостаточно для того, чтобы скрыть автоматизацию браузера. Это очень обширная тема, антибот-системы умеют определять её по самым разным признакам: хедер запроса, разрешение экрана, ОС, прокси, куки и многое-многое другое, даже поведение на сайте. Selenium по своему назначению - инструмент для автоматизированного тестирования, изображать человека он даже не пытается.
Могу посоветовать:
1. Погуглить "selenium hide automation", почитать пару статей, чтобы получить базовое представление о том, что в первую очередь выдает бота.
2. Попробовать
https://github.com/ultrafunkamsterdam/undetected-c... В нём эти рекомендации учтены (но успех все равно не гарантирован) + экспериментировать с дополнительными факторами для имитации человеческого визита (менять прокси, поведение на сайте, добавить куки и др.)
3. Посмотреть в devtools запросы сайта, может получится достать данные вообще без Селениума.