Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
дополнил вопрос.
а поподробнее? какое событие, и каким образом вы будете вытягивать данные после его возникновения?
эээ нет же, вебсокет нинада долбить, это же вебсокет;) однажды подписавшись на нужные инструменты останется только читать себе поток данных...
в этом виджете есть парочка жаваскриптов, они то и общаются с сервером через этот самый вебсокет... вот бы их расшифровать, все бы и прояснилось
Данные вытягиваем из ячеек таблицы - у них имена (идентификаторы) имеются.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Получение потока цен через WebSocket на С#.
Yuriy Asaulenko, 2016.05.18 18:49
Событие - изменение цены в таблице виджета в браузере. ... Еще подробней не могу, т.к. сейчас др. задачи.эээ нет же, вебсокет нинада долбить, это же вебсокет;) однажды подписавшись на нужные инструменты останется только читать себе поток данных...
в этом виджете есть парочка жаваскриптов, они то и общаются с сервером через этот самый вебсокет... вот бы их расшифровать, все бы и прояснилось
проблэмэ в том, что в стандартном классе .net нет метода подписки на события вебсокета https://msdn.microsoft.com/ru-ru/library/system.net.websockets.websocket(v=vs.110).aspx, с помощью него можно только долбить :)
т.е. нужно либо с asp.net разбираться, там должны быть подходящие методы, или как-то по другому
ну или нет никакой проблэмэ, а я еще просто не до конца разобрался
в двух словах вебсокет - модификация простого сокета для JS, для работы через вебброузеры. соединение устанавливается в начале сеанса и держится вполть до закрытия страницы..
общение с сервером это уже другой ворпос, тут используется их собственный протокол в json, если я правильно понял. так вот вопрос в том что бы выкопать нужные запросы на подписку из того самого html/JavaScript/json...
затем создать соединение websocket, в сокет пихаем запрос на подписку, и читаем себе поток в цикле...
эх, аж самому интересно стало, где бы время найти...
кстати клиентвебсокет имхо ближе к правде, вот что то в таком духе http://codereview.stackexchange.com/questions/41591/websockets-client-code-and-making-it-production-ready
в двух словах вебсокет - модификация простого сокета для JS, для работы через вебброузеры. соединение устанавливается в начале сеанса и держится вполть до закрытия страницы..
общение с сервером это уже другой ворпос, тут используется их собственный протокол в json, если я правильно понял. так вот вопрос в том что бы выкопать нужные запросы на подписку из того самого html/JavaScript/json...
затем создать соединение websocket, в сокет пихаем запрос на подписку, и читаем себе поток в цикле...
эх, аж самому интересно стало, где бы время найти...
кстати клиентвебсокет имхо ближе к правде, вот что то в таком духе http://codereview.stackexchange.com/questions/41591/websockets-client-code-and-making-it-production-ready
А ну вот же все хедеры к ключи для подключения к нему, если я правильно понимаю. Примеров понакачал, сижу втыкаю в них :) проблема усугубляется почти полным отсутствием навыков программирования на C#, давайте давайте помогайте :))
Запрос на подписку, похоже, такого вида
Это и называется парсинг!
Эт Вы к чему? Ну, слова вы тоже говорить умеете, и много. :) Тоже наверное платят? Парсинг? - ну, есть пробелы в терминологии. :)
Посмотрите объектную модель браузера и DHTML и увидите какие конкретно события нужно перехватывать. Эт если из страницы в браузере тянуть. Как непосредственно из С# сделать я не в курсе. Не знаю - не пробовал. :)
Ps Посмотрел что есть парсинг - синтаксический анализ информации сайта. Дык мы вообще о разном. Стало быть и правильно сказал - скрипач парсинг не нужен.