Skip to content

Latest commit

 

History

History
5 lines (4 loc) · 1.53 KB

README.md

File metadata and controls

5 lines (4 loc) · 1.53 KB

Telegram

for telegramm-bot Ссылка на бота @Frisle_bot

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