2

Фгис Аршин, бот поверка1

Вот работаю я с узлами учёта тепловой энергии. Это такие железки, которые стоят в подвалах жилых домов и считают сколько тепла дом потребил, а заодно сколько горячей воды вылил.

И все эти приборы проходят проверку - т.е. подтверждение метрологических характеристик на спец оборудовании.

Результаты этих действий хранятся в базе фгис аршин. Штука мега-кривая в плане использования, т.к. по сути это sql с вэбформой для ввода фильтра

При этом на компе в браузере это работает не очень, а с телефона найти что-то практически нереально.

А надо.

И на тут помощь приходит питон и телега. А именно пишем бота.

У аршина есть api, но с ним я пока не очень разобрался, в плане, что ищет данные он хорошо, но только в пределах одного года, если нужны данные за все время - то либо каждый год перебираем отдельно и ловим кик от сервера, либо увеличиваем время запроса и ждём около 2 минут, что не очень удобно.

Кто знает как быть - пишите, попробуем разобраться вместе.

Но пока я отложил эту идею и взялся за хтмл парсинг, т.е. эмуляцию запроса напрямую с сайта, и вот здесь все заработало.

Фильтрация поиска реализована через кнопки чата (пока чисто под мои нужды, потом сделаю чуть шире)

Результат можно увидеть https://t.me/fgisarshinbot здесь

Тоже не без проблем, но работает, правильный вариант вывода информации на скрине, но в связи с особенностями работы сайта периодически выдает только ссылку на результаты. И пока я это не победил, но пользоваться уже можно даже в таком виде

Фгис Аршин, бот поверка Telegram бот, Поверка, Счетчик воды, Длиннопост