Witam
Próbuje pobrać informację poprzez formularz Post jednak cały czas dostaje tą samą stronę z formularzem.
Wydaje mi się, żę jest to problem z ciasteczkami, pomimo że je obsługuje.
CookieContainer cookies = new CookieContainer();
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://rozklad-pkp.pl/stboard.php?q=pl/node/149");
request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1";
request.Method = "GET";
request.CookieContainer = cookies;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
response.Close();
request = (HttpWebRequest)HttpWebRequest.Create("http://rozklad-pkp.pl/stboard.php?q=pl/node/149");
request.Method = "POST";
request.CookieContainer = cookies;
string input = "Sosnowiec";
string loginData = String.Format("input={0}&time=20%3A22&boardType=dep&start=Poka%C5%BC", input);
request.ContentType = "application/x-www-form-urlencoded ";
byte[] loginDataBytes = Encoding.ASCII.GetBytes(loginData);
Stream postData = request.GetRequestStream();
postData.Write(loginDataBytes, 0, loginDataBytes.Length);
postData.Close();
response = (HttpWebResponse)request.GetResponse();
Stream stream = response.GetResponseStream();
richTextBox1.Text = (new StreamReader(stream, Encoding.GetEncoding("iso-8859-2"))).ReadToEnd();
stream.Close();
response.Close();
W czym może być problem?