в каментах выше подсказана суть - много чего может формироваться js
в вопросах ботизации нас интересует только клиентская сторона, что генерируется на сервере не очень важно, если на клиенте все отрабатывает так как ожидает сервер
selenium классика но и не единственный вариант:
- расширения браузеров (которых вы хотели бы избежать)
-
безголовые браузеры (прям так и гуглите, можете добавлять слова
бот, автоматизация, тема оч популярная)
- cefsharp (а нас же тег C#?) (но я бы не сказал что низкий порог входа)
-
GeckoFx мне оч нравится, но катастрофически редко обновляется
-
chromiumfx менее известен, зато регулярно обновляется
- если сайт поддерживает IE, WebBrowser/WebView (Forms/WPF) в шарпе "из коробки" (под виндой)
- в принципе есть еще WebView UWP (метро) там сразу Edge. но порог вхождения тоже повыше немного будет