- Регистрация
- 27.02.2018
- Сообщения
- 100
- Благодарностей
- 1
- Баллы
- 18
С помощью get запроса+xpath пытаюсь взять наименование бренда(htmlpack стоит, все есть), но не получается. Если парсить активный таб, то находит по заданному xpath.
https://goo.gl/moZNoZ
Вот код:
https://goo.gl/moZNoZ
https://goo.gl/moZNoZ
Может в коде ошибка или я чего-то фундаментального не догоняю.
https://goo.gl/moZNoZ
Вот код:
https://goo.gl/moZNoZ
Код:
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
var template_html = project.Variables["getInfo"].Value;
var var_xpath1 = @"//span[contains(@class, 'title') and contains(text(), 'Производитель')]//following-sibling::span[1]";
string temp = "";
string result = "";
doc.LoadHtml(template_html);
var Nodes_list_1 = doc.DocumentNode.SelectNodes(var_xpath1);
if (Nodes_list_1 != null)
{
foreach (var res in Nodes_list_1)
{
temp = res.GetAttributeValue("InnerHtml", "");
result += temp + "\r\n";
}
}
return result;
Может в коде ошибка или я чего-то фундаментального не догоняю.
Последнее редактирование: