Какие пакеты лучше использовать для написания программы?
Посоветуйте программы для автоматизации действий.
А если точнее: в Telegram канал приходит сообщение, бот анализирует текст этого сообщения (грубо говоря, пришло сообщение со словом «открыть», бот делает определенное действие, но уже в браузере).
Ну смысл тот же самый, но какие пакеты лучше использовать для написания на Python?
Управление удаленным браузером - selenium или самому использовать механим управления браузером по сети (у firefox это marionette, у хромиум кажется через --remote-debugging-port свой, собственно драйвера selemium их и используют, унифицируя)
Евгений Алесич, лучший подход по получению данных со страницы - инжект javascript на страницу, например с помощью расширения (greasemonkey/tempermonkey) или тем же selenium.
Так же есть подход, создание своего браузера на базе готовых компонент (gecko для эмуляции firefox или webkit для chromium) и соответственно в своем приложении у тебя прямой доступ к dom.
p.s. Когда то работал еще майкрософтовский IE (компонент WebBrowser в .net), и да, это все еще работает, но поддержка у веб сайтов уже никакая.