Использование IMPORT HTML или IMPORTXML - PullRequest
0 голосов
/ 10 июля 2020

Я использую IMPORT HTML и IMPORT XML в таблицах Google, и мне удалось добиться определенного успеха при очистке точек финансовых данных от Yahoo, Reuters и Finviz, но у меня возникла проблема со сбором данных от пары сайты, где, как я думал, будет проще, исходя из того, как отображаются данные.

Я специально пытаюсь очистить 5-летнюю среднюю P / E отсюда: https://www.morningstar.com/stocks/xnas/nvda/valuation, это в одно и то же место на странице, независимо от того, на какие акции я смотрю, и оно находится в таблице, поэтому я начал использовать IMPORT HTML, но у него возникли проблемы со сбором данных таблицы, я продолжаю получать вывод «N / A». Тогда я подумал, что буду использовать IMPORT XML, и было бы достаточно просто использовать функцию 'copy XPath' - неправильно.

=INDEX(IMPORTHTML("https://www.morningstar.com/stocks/xnas/nvda/valuation","table",1),4,13)

=IMPORTXML("https://www.morningstar.com/stocks/xnas/nvda/valuation", "//*[@id="__layout"]/div/div[3]/main/div[2]/div/div/div[1]/sal-components/section/div/div/div/div/div[2]/div/div[2]/div/div/table[1]/tbody/tr[4]/td[13]/span")

note - Я также пытался изменить номер таблицы в html fx и удаление '/ tbody' из моей формулы в xml fx на других досках сообщений, но я продолжаю получать вывод 'ERROR'.

Я собираюсь здесь кругами, поэтому приветствуется любое направление! Спасибо.

...