Исключить тег из коллекции XPath

  • Автор темы Автор темы likurg
  • Дата начала Дата начала
  • Теги Теги
    xpath

likurg

Client
Регистрация
30.08.2015
Сообщения
75
Реакции
5
Баллы
8
Здравствуйте! Подскажите пожалуйста, как исключить определенный тег из Html коллекции элементов с помощью XPath. Мне нужно получить коллекцию всех елементов body, за исключением тега footer. Это реально сделать через XPath?
PHP:
Развернуть Свернуть Копировать
HtmlElementCollection colBody = Tab1.FindElementsByXPath(@"//body/*");
 
Здравствуйте! Подскажите пожалуйста, как исключить определенный тег из Html коллекции элементов с помощью XPath. Мне нужно получить коллекцию всех елементов body, за исключением тега footer. Это реально сделать через XPath?
PHP:
Развернуть Свернуть Копировать
HtmlElementCollection colBody = Tab1.FindElementsByXPath(@"//body/*");
Код:
Развернуть Свернуть Копировать
//body/*[not(self::footer)]
 
  • Спасибо
Реакции: Pulsar и likurg
//body/*[not(self::footer)]
Спасибо, протестировал но не помогло. Всё равно захватывает footer и всю информацию о политике конфиденциальности и копирайтах. Вот эта страница:
HTML:
Развернуть Свернуть Копировать
cartprocheckout.com/on/keto/
 
Спасибо, протестировал но не помогло. Всё равно захватывает footer и всю информацию о политике конфиденциальности и копирайтах. Вот эта страница:
HTML:
Развернуть Свернуть Копировать
cartprocheckout.com/on/keto/
Код:
Развернуть Свернуть Копировать
HtmlElementCollection elementCollection = instance.ActiveTab.FindElementsByXPath(@"//body//*[not(self::footer)]");
return elementCollection.Count.ToString();
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)