Найти вложенный элемент

Radiks

Новичок
Регистрация
28.06.2014
Сообщения
8
Благодарностей
0
Баллы
1
Мне необходимо получить Innerhtml только у того span`a, у которого родитель имеет определенный id.

Например есть у меня допустим id='example'. В нем много всего, но также есть span без атрибутов.

Мне нужно спарсить те span`ы , у которых родитель с id="example"
 

MicroOriki

Client
Регистрация
10.02.2014
Сообщения
187
Благодарностей
28
Баллы
28
ну как вариант вытащите часть исходника своей страницы сюда на форум, чтобы было понятнее с чем работать...
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
787
Баллы
113
вот вам наглядный пример как нужно делать
-----------------------------------------------------------------------
instance.ActiveTab.Navigate("https://help.zennolab.com/en/v5/zennoposter/5.5/ZennoLab.CommandCenter~ZennoLab.CommandCenter.Tab~FindElementsByXPath.html");
instance.ActiveTab.WaitDownloading();

string id = "AfterHeaderContent";
List<string> list = instance.ActiveTab.FindElementsByXPath("//*[@id=\""+id+"\"]/child::span").Elements.Select(e=>e.InnerHtml).ToList();
list.ForEach(s=>project.SendInfoToLog(s, "span"));
-----------------------------------------------------------------------
вставте его в с# код и увидите в логах весь html всех дочерних span'ов елемента с id=AfterHeaderContent

 
  • Спасибо
Реакции: MicroOriki

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