Получи случайную криптовалюту за регистрацию!

Как я отслеживал время доставки на сайте Евроопта Карантин. | Заметки инженера

Как я отслеживал время доставки на сайте Евроопта


Карантин. Большинству населения наплевать, магазины полные, но есть и сознательные граждане, из-за чего доставкой Евроопта стало пользоваться значительно труднее. Я решил автоматизировать проверку сайта e-dostavka на интервалы, с отсылкой в Telegram информации о появившихся интервалах.

Задача оказалось простой:
1. Ищем как фронтенд получает информацию об интервалах для демонстрации на карте;
2. Прикидываемся браузером и получаем данные;
3. Находим интервалы для нужной местности и шлем в телеграм.


Код скрипта довольно прост и может быть интересен:
- всем разработчикам, которые не могут заказать с e-dostavka;
- новичкам, изучающим Python (посмотрите, как можно, но не нужно писать код);
- другим айтишникам, умеющим пользоваться докером.

Посмотреть код можно тут, пулл-реквесты приветствуются:

https://github.com/azaitsev/e-dostavka


P.S. Даже с этим скриптом заказать что-то весьма проблематично, интервалы исчезают за секунды. Похоже, кто-то написал более продвинутый скрипт, автоматически отправляющий корзину.