ImportXML с XPath в электронной таблице Google с использованием элемента <span> - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь получить значение атрибута элемента с этого сайта через importXML в электронной таблице Google, используя XPath.

Значение атрибута, которое я ищу, content найдено в span class="item-chart_server-price__1r2rn".выходные данные 2,427 Z

Попробовал с помощью:

  • //*[@id='app']/div[2]/div[2]/span[2] я получаю # N / A;
  • //div[@id='app']//div[@class='item-chart_item-chart__3YMlA']//div[@class='item-chart_server__37cgg']/span[@class='item-chart_server-price__1r2rn'] я получаю# N / A;
  • //span[@class='item-chart_server-price__1r2rn'] Я получаю # N / A;

Ответы [ 2 ]

0 голосов
/ 29 марта 2019

Действительно, я не смог получить данные, используя ImportXML, но в итоге я смог получить их с romexchange.com с помощью пользовательской функции javascript.

Вы можете посмотреть их вhttps://github.com/diogovk/rom_exchange_sheets_macro/blob/master/rom_exchange_sheets_macro.js

Чтобы включить его на своих листах, перейдите в Инструменты-> Редактор скриптов.После сохранения будет доступна новая функция ROMX_latest.

0 голосов
/ 07 февраля 2019

похоже, что это будет невозможно.все, что вы можете получить:

=IMPORTXML("https://www.romexchange.com/?q=steel","//*")

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...