Работа с HTML-страницей через C#
Формулировка задачи:
Заинтересовало меня, можно как-нибудь осуществить взаимодействие страницы html и языка C#? Собственно я слышал, что так делали, но не знаю как. Если есть у кого-нибудь информация, ответьте пожалуйста, если есть литература по этой теме, с большой благодарностью приму...
Решение задачи: «Работа с HTML-страницей через C#»
textual
Листинг программы
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
string content = @"
<html>
<body>
<a href=""http://www.google.ru/#hl=ru&expIds=0&xhr=t&q=agility+pack"">
<a href=""http://htmlagilitypack.codeplex.com/"">
</body>
</html>";
doc.LoadHtml(content);
foreach (HtmlAgilityPack.HtmlNode node in doc.DocumentNode.SelectNodes("//a[@href]"))
{
Console.WriteLine(node.Attributes["href"].Value);
}