Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Importxml как прописать xPath для собра цен - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Google Docs » Importxml как прописать xPath для собра цен (Формулы/Formulas)
Importxml как прописать xPath для собра цен
Lupus Дата: Среда, 05.12.2018, 18:12 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Нужно собирать цены. Прямо для этого предназначена формула IMPORTXML. Не могу разобраться с параметром xPath. В браузере делаю правый клик - исследовать элемент - COPY - xPath с этим понятно. Но в некоторых случаях работает, а с некоторыми параметрами нет.
Вот к примеру:
[vba]
Код
=IMPORTXML("https://www.taen.ru/catalog/vanny/vanny-akrilovye/roca-easy-1707545-bez-gidromassazha/"; "//div[@id='content']/div/div/div[2]/article/div[1]/div[2]/div/span/span[1]")
[/vba]
возвращает ошибку.
Кто может подсказать, в каких случаях в начале xPath использовать span, text или dev?
 
Ответить
СообщениеНужно собирать цены. Прямо для этого предназначена формула IMPORTXML. Не могу разобраться с параметром xPath. В браузере делаю правый клик - исследовать элемент - COPY - xPath с этим понятно. Но в некоторых случаях работает, а с некоторыми параметрами нет.
Вот к примеру:
[vba]
Код
=IMPORTXML("https://www.taen.ru/catalog/vanny/vanny-akrilovye/roca-easy-1707545-bez-gidromassazha/"; "//div[@id='content']/div/div/div[2]/article/div[1]/div[2]/div/span/span[1]")
[/vba]
возвращает ошибку.
Кто может подсказать, в каких случаях в начале xPath использовать span, text или dev?

Автор - Lupus
Дата добавления - 05.12.2018 в 18:12
krosav4ig Дата: Четверг, 06.12.2018, 02:01 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1729
Репутация: 728 ±
Замечаний: 0% ±

Excel 2007,2010,2013
как-то так
Код
=IMPORTXML("https://www.taen.ru/catalog/vanny/vanny-akrilovye/roca-easy-1707545-bez-gidromassazha/";"//*[@itemprop='price']/@content")


(_)Õvõ(_)
 
Ответить
Сообщениекак-то так
Код
=IMPORTXML("https://www.taen.ru/catalog/vanny/vanny-akrilovye/roca-easy-1707545-bez-gidromassazha/";"//*[@itemprop='price']/@content")

Автор - krosav4ig
Дата добавления - 06.12.2018 в 02:01
Lupus Дата: Пятница, 07.12.2018, 07:26 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Работает! Что и где можно почитать для начинающих о том как это формируется? А то всю голову измучил этими span и прочими...
 
Ответить
СообщениеРаботает! Что и где можно почитать для начинающих о том как это формируется? А то всю голову измучил этими span и прочими...

Автор - Lupus
Дата добавления - 07.12.2018 в 07:26
krosav4ig Дата: Суббота, 08.12.2018, 06:44 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1729
Репутация: 728 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Lupus, ну дык в справке есть ссылка на Учебник по XPath
Мануал по XPath


(_)Õvõ(_)

Сообщение отредактировал krosav4ig - Суббота, 08.12.2018, 06:45
 
Ответить
СообщениеLupus, ну дык в справке есть ссылка на Учебник по XPath
Мануал по XPath

Автор - krosav4ig
Дата добавления - 08.12.2018 в 06:44
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Google Docs » Importxml как прописать xPath для собра цен (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2018 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!