Ну тут 2 варианта, requests или selenium. Если вам надо просто получить html код страницы и дальше что то с ним делать, то подойдёт requests, а если надо на прямую взаимодействовать с браузером - вводить текст, нажимать кнопки, то selenium. Так же стоит учитывать, что на некоторых сайтах есть java script, и с ним может работать только selenium
А как же библиотека requests-html? В том числе она позволяет обрабатывать и выполнять код JavaScript.