for telegramm-bot Ссылка на бота @Frisle_bot
Телеграм-бот скрейпит сайт https://dodopizza.kz/petropavlovsk/kazakhstana22 (это локальная ссылка на сайт). Изначально планировалось забирать только веганские позиции для удобства заказа с сайта, но позже выяснилось, что можно будет забирать все позиции одним кодом и я решил сделать полноценный мониторинг меню. Бот каждые два часа скачивает страницу, фильтрует на мясное/не мясное и показывает наличие блюд на в эти два часа. В репозитории два веб драйвера, для гугл и мозилы. При деплое на ubuntu я обнаружил, что гугл драйвер не работает и забирает только не динамический код с страницы. Тогда как geckodrive для мозилы отрабатывает на 100%. Сайт периодически меняет имена классов, в связи с чем в скрипте приходится каждый раз их переписывать. В данный момент бот работает на моем персональном сервере. Возможны сбои, я стараюсь вовремя их устранять.