2015-08-18 1 views
0

У меня есть веб-страница: http://180.92.171.80/ffs/data-flow-list-based/. После заполнения имени бассейна и имени реки из раскрывающегося меню имена станций появляются на сайтах прогнозирования паводков, когда я выбираю любой из них, он автоматически перенаправляется для возврата информации этой станции. Мне нужно сохранить эту информацию (имя, дата и текущий уровень воды) на регулярной основе, очевидно, с помощью C#.Веб-страница Проводка и захват ответа с использованием C#

У меня есть некоторые знания в C#. Я пробовал некоторые коды в публикации веб-страницы и коллекции значений значений, но все же не удалось.

Коды:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://www.yoursite.com"); 
request.Method = "POST"; 

formContent = "FormValue1=" + someValue + 
    "&FormValue2=" + someValue2 + 
    "&FormValue=" + someValue2; 

byte[] byteArray = Encoding.UTF8.GetBytes(formContent); 
request.ContentType = "application/x-www-form-urlencoded"; 
request.ContentLength = byteArray.Length; 
Stream dataStream = request.GetRequestStream(); 
dataStream.Write(byteArray, 0, byteArray.Length); 
dataStream.Close(); 
WebResponse response = request.GetResponse(); 
dataStream = response.GetResponseStream(); 
StreamReader reader = new StreamReader(dataStream); 
string responseFromServer = HttpUtility.UrlDecode(reader.ReadToEnd()); 
//You may need HttpUtility.HtmlDecode depending on the response 

reader.Close(); 
dataStream.Close(); 
response.Close(); 

Другой код:

WebRequest req = WebRequest.Create("http://mysite/myform.aspx"); 
string postData = "item1=11111&item2=22222&Item3=33333"; 

byte[] send = Encoding.Default.GetBytes(postData); 
req.Method = "POST"; 
req.ContentType = "application/x-www-form-urlencoded"; 
req.ContentLength = send.Length; 

Stream sout = req.GetRequestStream(); 
sout.Write(send, 0, send.Length); 
sout.Flush(); 
sout.Close(); 

WebResponse res = req.GetResponse(); 
StreamReader sr = new StreamReader(res.GetResponseStream()); 
string returnvalue = sr.ReadToEnd(); 

Может кто-нибудь помочь мне в связи с этим ?? Это будет большой помощью для меня. Спасибо заранее.

ответ

0

Вы также можете прочитать данные через Jquery по их значению div или span

Смежные вопросы