HtmlAgilityPack.HtmlWeb.Load C# (CSharp) Method

Load() public method

Gets an HTML document from an Internet resource.
public Load ( string url ) : HtmlAgilityPack.HtmlDocument
url string The requested URL, such as "http://Myserver/Mypath/Myfile.asp".
return HtmlAgilityPack.HtmlDocument
        public HtmlDocument Load(string url)
        {
            return Load(url, "GET");
        }

Same methods

HtmlWeb::Load ( string url, string method ) : HtmlAgilityPack.HtmlDocument
HtmlWeb::Load ( string url, string method, WebProxy proxy, NetworkCredential credentials ) : HtmlAgilityPack.HtmlDocument
HtmlWeb::Load ( string url, string proxyHost, int proxyPort, string userId, string password ) : HtmlAgilityPack.HtmlDocument

Usage Example

        public datascraper()
        {
            string url = @"http://www.bbc.co.uk/sport/football/results/partial/competition-118996114";
            HtmlWeb htmlWeb = new HtmlWeb();
            HtmlDocument doc = new HtmlDocument{ OptionUseIdAttribute = true };

            doc = htmlWeb.Load(url);
            HtmlNodeCollection mtchrslts = doc.DocumentNode.SelectNodes("//tr[@id]");

            string date;
            string ateam;
            string hteam;
            string score;
            string idmess;
            string idnum;
            string[] teamscores;
            string teamscoreh;
            string teamscorea;

            foreach (HtmlNode matchresult in mtchrslts)
            {
                idmess = matchresult.SelectSingleNode("//tr[@id]").Id;
                idnum = idmess.Replace("match-row-", "");
                score = matchresult.SelectSingleNode("//abbr[@title='Score']").InnerText;
                teamscores = score.Split('-');
                teamscoreh = teamscores[0];
                teamscorea = teamscores[1];
                hteam = matchresult.SelectSingleNode("//p[(@class='team-home teams')]").InnerText;
                ateam = matchresult.SelectSingleNode("//p[(@class='team-away teams')]").InnerText;
                date = matchresult.SelectSingleNode("//td[(@class='match-date')]").InnerText;
            }

            return;
        }
All Usage Examples Of HtmlAgilityPack.HtmlWeb::Load