Если написать так:
| Код | label1.Height = 100; label1.Width = 100; label1.Location = new Point (100,100);
Controls.Add(label1);
string URL = "http://www.kv.ee/";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); if (response.StatusCode == HttpStatusCode.OK) { Stream receiveStream = response.GetResponseStream(); StreamReader readStream = null; if (response.CharacterSet == null) readStream = new StreamReader(receiveStream); else readStream = new StreamReader(receiveStream, Encoding.GetEncoding(response.CharacterSet)); string data = readStream.ReadToEnd(); response.Close(); readStream.Close(); label1.Text=data;
|
То в центре экрана появляются первые символы веб-страницы.
А если так (изменён только URL):
| Код | label1.Height = 100; label1.Width = 100; label1.Location = new Point (100,100);
Controls.Add(label1);
string URL = "http://www.kv.ee/?act=search.simple&deal_type=1&county=1&parish=421&energy_cert_val=0&price_min=&price_max=&price_type=1&keyword=&search=Otsi&orderby=cdwl";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); if (response.StatusCode == HttpStatusCode.OK) { Stream receiveStream = response.GetResponseStream(); StreamReader readStream = null; if (response.CharacterSet == null) readStream = new StreamReader(receiveStream); else readStream = new StreamReader(receiveStream, Encoding.GetEncoding(response.CharacterSet)); string data = readStream.ReadToEnd(); response.Close(); readStream.Close(); label1.Text=data;
|
то появляется пустая форма. Как сделать так, чтобы считать вторую страницу? |