Maelstorm программа для анализа лотерей Maelstorm
    • Категории
    • Последние
    • Метки
    • Популярные
    • Пользователи
    • Группы
    • Зарегистрироваться
    • Войти

    Национальные лотереи

    Запросы на доработку
    2
    5
    40
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • C
      crazyrus
      отредактировано

      Добрый день, а можно сделать загрузку тиражей для лотерей Национальной лотереи?

      Maelstorm SupportM 1 ответ Последний ответ Ответить Цитировать 0
      • Maelstorm SupportM
        Maelstorm Support @crazyrus
        отредактировано

        Пользователь @crazyrus написал в Национальные лотереи:

        Добрый день, а можно сделать загрузку тиражей для лотерей Национальной лотереи?

        Добрый день!

        С этим есть некоторые сложности.

        API сайта Национальных лотерей отдает данные в виде меняющегося обфусцированного Java Script-кода, который необходимо выполнить, чтобы получить редирект на страницу с JSON-ответом. Это технология Fingerprint.

        Выполнить JS-код можно с помощью браузера, но его нет внутри программы. Добавлять использование системного компонента IE для отображения web-страниц нет смысла, пользователю придется копаться в реестре Windows, чтобы это нормально заработало.
        Добавление движка Chromium тоже нецелесообразно, поскольку это очень большая по размеру сторонняя библиотека.

        Но есть мысль написать свой алгоритм «выполнения» того, что содержится в JS-коде ответа.
        Непростая, но очень интересная задача.

        1 ответ Последний ответ Ответить Цитировать 0
        • Maelstorm SupportM
          Maelstorm Support
          отредактировано

          Есть свет в конце туннеля!

          Удалось создать код, который вынимает JSON с результатами тиражей.

          Потребовалась неделя жесткого реверс-инжиниринга и исследовательской работы (на грани безумия и шифрования на уровне Windows API), чтобы исключить использование браузерного компонента.

          Дальше предстоит работа по изучению формата ответа и созданию формы загрузки.

          1 ответ Последний ответ Ответить Цитировать 1
          • Maelstorm SupportM
            Maelstorm Support
            отредактировано

            Форма для загрузки готова.

            Будут поддерживаться следующие лотереи:

            • 5 из 36. 1-36x5
            • 5 из 37. 1-37x5
            • Топ 12. 1-24x12
            • Большая 8. 1-20x8; 1-4x1
            • Великолепная 8. 1-20x8; 1-4x1
            • Пятая скорость. 1-36x5; 1-4x1
            • Лавина призов. 1-20x4; 1-20x4
            • Премьер. 1-20x4; 1-20x4
            • Пять-о-пять. 1-50x5; 1-12x1. Тиражи еще не начались, но загрузка будет работать.

            Поскольку есть много совпадений по формуле с лотереями Столото, то придется доработать форму редактирования лотереи.
            Добавится указание типа лотереи.

            Возможно будет автозаполнение формулы выбором лотереи из списка. Это упростит и ускорит создание новых лотерей для пользователей.

            1 ответ Последний ответ Ответить Цитировать 1
            • Maelstorm SupportM
              Maelstorm Support
              отредактировано Maelstorm Support

              Вошло в релиз 1.29.0

              Обновлены страницы документации: редактирование лотереи и загрузка статистики.

              Для лотерей, по которым нужна загрузка результатов тиражей, необходимо обязательно заполнить поле «Шаблон»!

              14c59108-e659-4cf8-ada1-27cd1249d05f-image.png

              1 ответ Последний ответ Ответить Цитировать 1
              • 1 / 1
              • Первое сообщение
                Последнее сообщение
              Powered by Maelstorm