Alright ze sposobu poniżej jest wyodrębnianie tylko odnosząc url jak ten kodJak wyodrębnić cały adres URL z HtmlAgilityPack - C#
ekstrakcji:
foreach (HtmlNode link in hdDoc.DocumentNode.SelectNodes("//a[@href]"))
{
lsLinks.Add(link.Attributes["href"].Value.ToString());
}
Kodeksu url
<a href="Login.aspx">Login</a>
Wyodrębniony adres url
Login.aspx
Ale chcę uzyskać rzeczywisty związek co przeglądarka analizowany jak
http://www.monstermmorpg.com/Login.aspx
mogę zrobić ze sprawdzania URL czy zawierające http a jeśli nie dodać wartość domeny, ale może to powodować pewne problemy w niektórych przypadkach i nie sądzę bardzo mądre rozwiązanie.
C# 4.0, HtmlAgilityPack.1.4.0
Musisz wziąć pod uwagę URL, jeśli w analizowanym dokumencie znajduje się element 'base' i czy ścieżki są względne, bezwzględne czy zewnętrzne. – Oded