Задать вопрос

Какую формулу прописать в =IMPORTXML, чтобы корректно вытянуть значение в таблицу?

Не работает формула

=IMPORTXML("https://garantex.org/trading/usdtrub";"//*[@id=‘order_book_holder‘]/div[1]/div[2]/table/tbody/tr[1]/td[1]")

Здесь я копировал значение в "Странице кода" в формате xPath.

Задача: Вытащить значение курса валюты на сайте https://garantex.org/trading/usdtrub (на фото строка и окошко со значением).

И XML несколькими запросами, и через HTML пробовал (через "table" - подтягиваются только данные из шапки).
Все без результата.

Получаю ответ: Не удалось обработать данные в формате XML

Что неверно делаю?
Что следует поправить, чтобы выдавало значение курса?

Фото сайта со значением:

6736001b3a859305017668.png
  • Вопрос задан
  • 195 просмотров
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
@Roman-Fov
Тут дело не в xpath запросе. Тут дело в том, что эти таблицы генерятся js'ом после загрузки старницы.
А данные находятся в здоровенном теге script в шапке на 19-й строке
67360f39e4020653381036.png
берём её и разбираем нужную часть
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы