whats wrong?! web requests
===

I have this piece of code:

                WebClient web = new WebClient();
                System.IO.Stream stream = web.OpenRead("http://url/getAddress.html");
                string text = "";
                using (System.IO.StreamReader reader = new System.IO.StreamReader(stream))
                {
                    text = reader.ReadToEnd();
                    reader.Close();
                }

The result of this in HTML is an IP Address, but when i try to save this result in a database, the result that returns is the whole html page of the web request.
What am i doing wrong?

Example:

 **text** has the result 

 if i do a `Response.Write(text);` it returns: **111.222.33.3**
 
 if i try to save the variable **text** which returns the value, this will save the whole html content from the web request page.