Как мне уточнить результаты функции importXML?
Я делаю электронную таблицу, чтобы попытаться отследить сердцевину азеротских уровней, и моя камера настроена как
=IMPORTXML("https://worldofwarcraft.com/en-gb/character/Zenedar/Father","//*[@class='GameIcon-level']")
однако, кажется, возвращает число 36 дважды, один раз в ячейке, которую я хочу, и другой в ячейке ниже, как я могу уточнить это до одной ячейки '36'
1 ответ
Как насчет этих модификаций? В этой модификации он добавляет родительский узел.
Модифицированная формула 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']
,