Как получить запрос Xpath в функции Googlesheet IMPORT XML? - PullRequest
0 голосов
/ 07 января 2020

Попытка получить ссылку (https://www.valueresearchonline.com/stocks/1764/infosys-ltd?utm_source=direct-click&utm_medium=stocks&utm_term=&utm_content=Infosys&utm_campaign=vro-search#snapshot) - это релевантное HTML:

Я сделал следующий запрос, чтобы попытаться поработать с последующим HTML:

Essential Checks
Altman Z-Score   
=IMPORTXML($A$2,"//*[@id='z-score']/div/div[2]/div/div")

A2 с соответствующим URL.

Я думаю, что Xpath там правильный, но не уверен, почему он не даст мне результат.

1 Ответ

0 голосов
/ 07 января 2020

В соответствии с документацией IMPORTXML :

IMPORTXML импортирует данные из любого из различных типов структурированных данных, включая XML, HTML, CSV, TSV и каналы RSS и ATOM XML.

Поэтому используемая вами команда =IMPORTXML() читает исходный код HTML страницы без какого-либо связанного с ней кода JavaScript и без выполнения ит.

Итак, поскольку веб-сайт, с которого вы пытаетесь import получить данные, является динамическим c веб-сайтом , полученные вами результаты не являются ожидаемыми. В этом случае, к сожалению, использование IMPORTXML() невозможно.

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