1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

Как обойти CSRF-защиту и получить json-массив

Тема в разделе "WASM.NETWORKS", создана пользователем trsoft, 27 дек 2019.

Метки:
  1. trsoft

    trsoft Member

    Публикаций:
    0
    Регистрация:
    18 июл 2018
    Сообщения:
    115
    Нужна небольшая помощь. Необходимо получить в программе на С++ или C# json-массив с последними сделками биржи indx.ru. Можно посмотреть в браузере в инструментах разработчика, а также отправить повторный запрос. Массив отдается только в сеансе работы браузера. Данные доступны без регистрации на бирже, но установлена CSRF-защита. Программисты биржи не хотят доделывать апи.
    Также не помешает массив Обзор внешних рынков.
    Последние сделки BTC
    Время/Дата Операция Цена Нот(шт.) WMZ
    08:12:33 28.12 Продажа 7.2802 1 7.2802
    В Хроме:
    https://indx.ru/api/TradingStats/GetDealsLast?req=1577493033
    Инструменты разработчика -> вкладка Network -> вкладка Other (на панели ниже) -> Response
    Код (Text):
    1.  
    2. {"name":"dealslast","value":[{"symbolid":60,"name":"BTC","by":1,"stamp":"2019-12-28T03:32:55.827","price":7.3299,"isbid":false,"ismy":false,"iswm":false,"ischain":true,"type":"ECU","rate":1000,"ask":63962,"bid":135306,"rows":1,"dealid":2630255},
    3. ...
    4. ischain":false,"type":"SER","rate":1,"ask":89912,"bid":170300,"rows":36,"dealid":2628413},{"symbolid":44,"name":"HYDR","by":38,"stamp":"2019-12-24T18:15:30.5","price":2.2004,"isbid":false,"ismy":false,"iswm":false,"ischain":false,"type":"SER","rate":1,"ask":65212,"bid":108639,"rows":37,"dealid":2627722}]}
    --- Сообщение объединено, 28 дек 2019 ---
    Дергать программой из открытой страницы браузера не кульно.
     
    Последнее редактирование: 28 дек 2019