Да, вы можете легко сделать это с Python и Selenium. Вы также можете запустить его, когда ваш компьютер находится в спящем режиме, вы можете использовать Task Scheduler для этого и настроить задачу, которая разбудит ваш компьютер и запустит ваш скрипт, и вам даже не нужно будет входить в систему (я предполагаю, что вы используете Windows здесь).
Однако сценарии селена столь же надежны, как и вы, и, как упомянул @tjallo, если есть API, лучше использовать этот маршрут. На самом деле вы можете открыть браузер windows, открыть консоль разработчика и посмотреть вкладку «Сеть», когда нажимаете кнопки, чтобы включить / отключить определенные функции, посмотреть, какие запросы сделаны, а затем попытаться сделать те же запросы с помощью requests
. модуль в Python.
Если вы заинтересованы в изучении топи c Selenium & Webdriver, у меня есть полный список воспроизведения, который объясняет концепции Selenium от новичка до старшего, и вы можете найти его здесь: https://www.youtube.com/playlist?list=PLK7KNOA7vbPOK1Ih3SXyaM1VnWut5Tn17