ImportXml Xpath в формуле Google Sheets - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь получить текст в следующем html, используя формулу:

=IMPORTXML("https://website.com","//span[@class='co_verse']")

<span class="co_verse" index="1">
<span class="versenum">1</span>
<p>Some text</p></span>`

<span class="co_verse" index="2">
<span class="versenum">2</span>
<p>Some text number 2</p></span>`

Формула возвращает только versenum (1 в первой ячейке и 2 во второй), а не текст в/p также.

Это: =IMPORTXML("https://website.com","//span/p") возвращает пустое.

Это: =IMPORTXML("https://website.com","//p") возвращает текст, который я хочу, но гораздо больше, чего я не делаю.

Мне бы этого хотелосьв этом примере я должен получить в ячейке A1 "1 Some Text" и в ячейке A2 "2 Some text number 2"

Спасибо!

1 Ответ

0 голосов
/ 13 декабря 2018

Используйте эту надежду, это поможет вам:

//span[@class='co_verse']/string-join(descendant-or-self::text(),'')

См. Ссылку: http://xpather.com/oplWORvR

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