Раньше считал, что через браузер работают ленивые идиоты, если всё можно сделать через сокеты.
Сейчас, в связи с борьбой с роботами, и вездесущим CDN, браузер становится тяжелой, но необходимой прослойкой.
selenium + python это рабочий вариант, но не любимый.
Существуют подобные библиотеки для следующих языков: Си, Си++, Rust?