Selenium

С помощью Selenium мы сможем сымитировать «настоящего» пользователя, который заходит на сайт с помощью браузера, ждёт загрузки страницы, а затем нажимает на ней кнопки.

Драйвер

Чтобы использовать Selenium, нужно скачать драйвер для взаимодействия с браузером. Инструкция здесь. Внимательно всё прочитайте и выберите подходящий для вашего браузера драйвер. Подход «просто ткну на первую ссылку» здесь может не сработать. Дальше в тексте будут указаны названия, сочетания клавиш и прочие моменты для браузера Google Chrome.

После того, как вы скачали драйвер, его нужно поместить туда, где система сможет его обнаружить. Если знакомы с тем, что такое PATH - отлично, вы знаете, что делать. Если нет, то закиньте скачанный файл chromedriver.exe в директорию с проектом, то есть туда, где лежит ваш файл с кодом, например, main.py.