только так)Как вариант спарсить регуляркой => положить результат в список => по количеству строк в списке узнаем количество элементов
var tab = instance.ActiveTab;
return tab.FindElementsByAttribute("div", "class", "page-info-name", "regexp").Count;
можете немного прояснить?) какая именно переменная мне нужна?Почти так:
Код:var tab = instance.ActiveTab; return tab.FindElementsByAttribute("div", "class", "page-info-name", "regexp").Count;
Могли бы подсказать как написать то же самое только через путь XPath ?Почти так:
Код:var tab = instance.ActiveTab; return tab.FindElementsByAttribute("div", "class", "page-info-name", "regexp").Count;
Могли бы подсказать как написать то же самое только через путь XPath ?
List<string> lst_Find1 = new List<string>();
lst_Find1 = ZennoPoster.Parser.ParseByXpath(project.Variables["dom_active_tab"].Value,"//div[1]/div","outerhtml").ToList(); //dom_active_tab переменная где лежит DOM страницы. Далее идёт Xpath.
var a = lst_Find1.Count.ToString();
return a;
Найти блоки сообщений и посчитатьПодскажите, как определить количество сообщений в теме на странице
Посчитать количество тегов, проще конечно такое делать с помощью xpath и коллекции.count. Пример кода.Подскажите, как определить количество сообщений в теме на странице
Верно, но зачем, если в теме уже есть пример прям над его вопросом?) ↓var tab = instance.ActiveTab;
return tab.FindElementsByXPath("//article[starts-with(@data-content,'post')]").Count;
C#:List<string> lst_Find1 = new List<string>(); lst_Find1 = ZennoPoster.Parser.ParseByXpath(project.Variables["dom_active_tab"].Value,"//div[1]/div","outerhtml").ToList(); //dom_active_tab переменная где лежит DOM страницы. Далее идёт Xpath. var a = lst_Find1.Count.ToString(); return a;