IMPORTXML и пробник с XPath в Google Sheets - PullRequest
0 голосов
/ 05 июня 2018

У меня есть одна проблема с извлечением статистики в электронные таблицы Google из http://www.sohu.com/a/224426280_100119144

Мне нужно извлечь 84 из 阅读 (84), но когда я использую

//*[@id="article-container"]/div[2]/div[1]/div[3]/div[1]/span/em

, это просто дает мне# N / AЕсли я использую только

//div[2]/div[1]/div[3]/div[1]/span  

без / em, это дает мне 阅读 () без статистики,

Все равно ничего, другие способы xpath также дают # N / A

это может быть проблема с таблицами Google?с помощью XPath Helper с помощью любых xpath-способов найти номер, но в электронных таблицах Google нет ничего

Любая помощь, кто-то, пожалуйста?))

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

Я нашел правильный тег <em> и получил его текст, который является номером, который постоянно обновляется.

//em[@data-role="pv"][@data-val="$articleStat.pv"]/text()

0 голосов
/ 05 июня 2018

Я добавил функцию text () к вашему XPath:

//*[@id="article-container"]/div[2]/div[1]/div[3]/div[1]/span/em/text()

После запуска XPath на веб-сайте я смог получить «87» в результате.Пожалуйста, дайте мне знать, если это решит вашу проблему.

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