У меня есть одна проблема с извлечением статистики в электронные таблицы 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 нет ничего
Любая помощь, кто-то, пожалуйста?))
Я нашел правильный тег <em> и получил его текст, который является номером, который постоянно обновляется.
<em>
//em[@data-role="pv"][@data-val="$articleStat.pv"]/text()
Я добавил функцию text () к вашему XPath:
//*[@id="article-container"]/div[2]/div[1]/div[3]/div[1]/span/em/text()
После запуска XPath на веб-сайте я смог получить «87» в результате.Пожалуйста, дайте мне знать, если это решит вашу проблему.