подскажите, в чем проблема - по проекту парсится только первые 2 поисковые строчки, соотвественно генеренка выходит пустая, куча точек...
Видимо тут надо чтото поменять, но что именно?
var html = project.Variables["HTML"].Value; // html страница
var doc = new HtmlDocument();
doc.LoadHtml(html); // создали объект HtmlDocument и загрузили в него html страницу
var nodes = doc.DocumentNode.SelectNodes("//div[@class='b-serp-item'][//h2[@class='b-serp-item__title']]"); // взяли нужные узлы сразу без рекламы (как писал
@Moadip: "Для маньяков xpath")
project.SendInfoToLog("нашли столько узлов:" + nodes.Count.ToString(), true);
var list = new List<string>();
foreach (var node in nodes) // в цикле добавляем в список элемент состоящий из двух строчек
{
var title = node.SelectSingleNode(".//h2[@class='b-serp-item__title']").InnerText; // текст заголовка
var desc = node.SelectSingleNode(".//p[@class='b-serp-item__snippet']").InnerText; // текст описания
list.Add(title + "\r\n" + desc + "\r\n"); // добавил в список "двойную строчку"
}
var res = string.Join("\r\n", list); // объединил двойный строчки
return res;