2016-08-03 2 views
1

Я разрабатываю проект, чтобы взять данные из website.so я использовал WebBrowser и установить URL в travelchi.ir и я написал ниже кодкак установить значение элемента HTML в C#

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) 
     { 
      HtmlDocument doc = webBrowser1.Document; 
      HtmlElement Source = doc.GetElementById("from"); 
      HtmlElement Destination = doc.GetElementById("to"); 
      HtmlElement adultCount = doc.GetElementById("adultCount"); 
      HtmlElement childCount = doc.GetElementById("childCount"); 
      HtmlElement infantCount = doc.GetElementById("infantCount"); 
      var links = webBrowser1.Document.GetElementsByTagName("button"); 
      var inputs = webBrowser1.Document.GetElementsByTagName("input"); 
      Source.SetAttribute("value", "شیراز"); 
      Destination.SetAttribute("value", "تهران"); 
      adultCount.SetAttribute("value", "1 بزرگسال"); 
      childCount.SetAttribute("value", "1 کودک"); 
      infantCount.SetAttribute("value", "0 خردسال"); 
      foreach (HtmlElement input in inputs) 
      { 
       if (input.GetAttribute("className") == "form-control") 
       { 
        input.SetAttribute("value", "1395/05/14"); 
       } 
      } 

      foreach (HtmlElement link in links) 
      { 
       if (link.GetAttribute("className") == "btn btn-primary") 
       { 
        link.InvokeMember("click"); 
       } 
      } 

в getelement и установите значение его так в конце концов я ecounter, что этот код не может установить значение, пожалуйста, помогите мне решить это

+6

это не выглядит как JavaScript –

+0

Также просьба сообщить об ошибке это дает вам , – ste2425

+0

Это не ошибка .it не может установить значение источника и назначения – saba

ответ

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