Хорошо, если описанным ниже способом он извлекает только ссылающийся URL, подобный этому
извлечение код:
foreach (HtmlNode link in hdDoc.DocumentNode.SelectNodes("//a[@href]"))
{
lsLinks.Add(link.Attributes["href"].Value.ToString());
}
Код URL
<a href="Login.aspx">Login</a>
Извлеченный URL
Login.aspx
Но я хочу получить реальную ссылку, которую проанализировал браузер, как
http://www.monstermmorpg.com/Login.aspx
Я могу сделать это, проверив, содержит ли URL-адрес http, а если нет, добавить значение домена, но в некоторых случаях это может вызвать проблемы, и я думаю, что это не очень разумное решение.
c # 4.0, HtmlAgilityPack.1.4.0