faooo написал: через POST запросы. Не знаю как сделать
Эта функция получит ответ в формате json.Теперь добавиться головная боль, как обработать ответ.
Код
Function Getindxru() As String
sURL = "https://secure.indx.ru/TradingStats.asmx/GetLargeTradingStats"
On Error Resume Next
With CreateObject("MSXML2.XMLHTTP")
.Open "POST", sURL, False
.setRequestHeader "Accept-Language", "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4"
.setRequestHeader "Content-Type", "application/json;"
.setRequestHeader "X-Requested-With", "XMLHttpRequest"
.send
Getindxru = .responseText
End With
Set oXMLHTTP = Nothing
End Function
Doober написал: Эта функция получит ответ в формате json.Теперь добавиться головная боль, как обработать ответ.
Спасибо за помощь. Есть несколько проблем. 1. Обрезается вывод функции (не знаю какое там кол-во символов, но не вся табличка точно влезает в ответ) 2. "https://secure.indx.ru/TradingStats.asmx/GetLargeTradingStats" - как вы нашли этот адрес, он не указан в описании. 3. Если запрашивать по конкретным торговым парам, то ограничение вывода будет неважно наверно? Нужно будет передавать в функцию логин и другую инфу, как это сделать? 4. Хотел обработать вывод PowerQuery, но не получилось, может из-за обрезанного вывода?
Я вставлял вывод функции в ячейку, она урезанна получалась, видимо 20кб в ячейку не влезает А как получить такой файл? И как его обновлять каждую минуту?