Как мне уточнить результаты функции importXML? - PullRequest
0 голосов
/ 09 января 2019

Я делаю электронную таблицу, чтобы попытаться отследить сердце людей азеротских уровней, и моя клетка установлена ​​как

=IMPORTXML("https://worldofwarcraft.com/en-gb/character/Zenedar/Father","//*[@class='GameIcon-level']")    

однако, кажется, что он возвращает число 36 дважды, один раз в нужной ячейке, а другой - в ячейке ниже, как я могу уточнить это до одной ячейки '36'

1 Ответ

0 голосов
/ 10 января 2019

Как насчет этих модификаций? В этой модификации добавляется родительский узел.

Модифицированная формула 1:

Если вы хотите получить 1-е значение из 2-х значений, вы можете использовать это.

=IMPORTXML(A1,"//div[@class='CharacterProfile-item']//*[@class='GameIcon-level']")

Модифицированная формула 2:

Если вы хотите получить 2-е значение из 2-х значений, вы можете использовать это.

=IMPORTXML(A1,"//div[@class='List-item']//*[@class='GameIcon-level']")

Примечание:

  • Вы также можете использовать div[@class='GameIcon-level'] вместо *[@class='GameIcon-level'].
...