Quantcast
Viewing all articles
Browse latest Browse all 655

New Post: Getting absolute links instead relative ones

Works soft and smooth:

    public List<Uri> getLinks() 
        {
            var linksOnPage = from lnks in doc.DocumentNode.Descendants()
                              where lnks.Name == "a" &&
                                   lnks.Attributes["href"] != null &&
                                   lnks.InnerText.Trim().Length > 0
                              select new
                              {

                                  Url = lnks.Attributes["href"].Value,
                              };
            List<Uri> Uris = new List<Uri>();

            foreach (var link in linksOnPage)
            {
                Uri baseUri = new Uri(urlBase, UriKind.Absolute);
                Uri page = new Uri(baseUri, link.Url.ToString());
                Uris.Add(page);
            }

            return Uris;
        }
See you Guys next time!!!

       

Viewing all articles
Browse latest Browse all 655

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>