HTMLAgilityPack ссылки и описание извлечения - PullRequest
4 голосов
/ 30 июля 2010

Что у меня есть, следующий код

foreach (HtmlNode link in htmldocObject.DocumentNode.SelectNodes("//a[@href]")) 
{ 
    HtmlAttribute attrib = link.Attributes["href"]; hTags.Add(att.Value);
}

Это отлично тянет Href, но я также хотел бы получить описание href

Пример

<a href="/users/logout?returnurl=%2fquestions%2fask">log out</a>

, поэтому я уже получил /users/logout?returnurl=%2fquestions%2fask, но я также хотел бы получить log out

результат:

/users/logout?returnurl=%2fquestions%2fask | log out

1 Ответ

4 голосов
/ 30 июля 2010

вы хотите что-то вроде:

hTags.Add(att.Value + " | " + link.InnerText);
...