Я пытаюсь использовать importxml в листах Google, чтобы получить цену акций из финансов Google, борюсь с элементами XML и синтаксисом - PullRequest
1 голос
/ 16 октября 2019

Я пытаюсь использовать функцию IMPORTXML() в листах Google, чтобы получить текущую цену акций из финансов Yahoo. В любом случае, я достаточно неплохо понимаю скрипт приложения Google и java, но не имею никакого XML-фона. .

По ссылке Я пытаюсь получить текущую цену акции.

Используя инспектор в Google Chrome, я получаю эти значения следующим образом для элемента IНужны также значения «цена акции» следующим образом:

copy xpath возвращает:

// * [@ id = "quote-header-info"] / div [3] /div [1] / div / span [1];

копировать полные значения xpath:

/ html / body / div [1] / div / div / div[1] / div / div [2] / div / div / div [4] / div / div / div / div [3] / div [1] / div / span [1];

копирование элемента возвращает:

<span class="Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)" data-reactid="52">298.88</span> ;

Мне интересно, если использование части или всех из этих XML-кодов вернет цену (текущая цена 298,88, как в разделе элемента копирования)

насколько мне известно, используя =IMPORTXML («Ссылка идет сюда», XML-код goes here ") вернет то, что мне нужно.

Я просто не знаю, ошибаюсь ли я или какую часть кода использовать заранее, спасибо.

мое лучшее предположение относительно того, чтомне нужно, но возвращает ложь:

=IMPORTXML("https://finance.yahoo.com/quote/SPY?p=SPY","data-reactid='52'")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...