Agility Pack XPath Issue
I am attempting to use the HTML Agility Pack to look up specific keywords on Google, then check through linked nodes until it find my websites string url, then parse the innerHTML of the node I am on for my Google ranking. 

I am relatively new to the Agility Pack (as in, I started really looking through it yesterday) so I was hoping I could get some help on it. When I do the search below, I get Failures on my Xpath queries every time. Even if I insert something as simple as SelectNodes("//*[@id='rso']"). Is this something I am doing incorrectly?

        private void GoogleScrape(string url)
        {
            string[] keys = keywordBox.Text.Split(',');
            for (int i = 0; i < keys.Count(); i++)
            {
                var raw = "http://www.google.com/search?num=100&q=";
                string search = raw + HttpUtility.UrlEncode(keys[i]);
                var webGet = new HtmlWeb();
                var document = webGet.Load(search);
                loadtimeBox.Text = webGet.RequestDuration.ToString();

                var ranking = document.DocumentNode.SelectNodes(".//*/li[*]/div/span/h3/a[1]");

                if (ranking != null)
                {
                    googleBox.Text = "Something";
                }
                else
                {
                    googleBox.Text = "Fail";
                }
               }
              }
Agility Pack XPath Issue
===

I am attempting to use the HTML Agility Pack to look up specific keywords on Google, then check through linked nodes until it find my websites string url, then parse the innerHTML of the node I am on for my Google ranking. 

I am relatively new to the Agility Pack (as in, I started really looking through it yesterday) so I was hoping I could get some help on it. When I do the search below, I get Failures on my Xpath queries every time. Even if I insert something as simple as SelectNodes("//*[@id='rso']"). Is this something I am doing incorrectly?

        private void GoogleScrape(string url)
        {
            string[] keys = keywordBox.Text.Split(',');
            for (int i = 0; i < keys.Count(); i++)
            {
                var raw = "http://www.google.com/search?num=100&q=";
                string search = raw + HttpUtility.UrlEncode(keys[i]);
                var webGet = new HtmlWeb();
                var document = webGet.Load(search);
                loadtimeBox.Text = webGet.RequestDuration.ToString();

                var ranking = document.DocumentNode.SelectNodes(".//*/li[*]/div/span/h3/a[1]");

                if (ranking != null)
                {
                    googleBox.Text = "Something";
                }
                else
                {
                    googleBox.Text = "Fail";
                }
               }
              }