Страницы: 1
RSS
Извлечь текст из html элемента
 
Привет! Я пытаюсь извлечь текст из элемента, но получаю ошибку на строке с querySelector. Помогите разобраться. Извлекаю курс BTC/USD на бирже ByBit.
HTML:
Код
...
</div>
<span class="chart__head-left--price long">59289.50</span>
</div>
...

VBA:
Код
Dim html As HTMLDocument

    Set html = New HTMLDocument

    With CreateObject("MSXML2.XMLHTTP")
        .Open "GET", "https://www.bybit.com/trade/inverse/BTCUSD", False
        .send
        html.body.innerHTML = .responseText
    End With
    Debug.Print html.querySelector("span.chart__head-left--price long").innerText

В теге слово "long" перед цифрами постоянно чередуется со словом "short"
Изменено: OSA913 - 10.05.2021 08:28:17
 
Здравствуйте.
Нет никаких данных в возвращаемом коде страницы данных
Сделайте это, и увидите ответ
Код
 Debug.Print .responseText

Вам эта ссылка нужна  https://api2.bybit.com/v3/public/instrument/kline/list?symbol=BTCUSD&resolution=30&f...
 
Спасибо! Как вы определили что именно эта ссылка нужна? Как её можно найти?
 
Смотрите обмен с сервером во время загрузки страниц и найдите.
ctr+shift+c  и обмен смотрите на вкладке network
Страницы: 1
Наверх