Bonjour,
Je souhaiterais me connecter sur une page web via un webBrowser..
J'ai d'on fait un groupBox contenant deux textBox et un bouton login.
Voici mon code :
Mais lorsque je passe le Débogage, l'appli va essayer de se connecter pour finir sur une exception
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 // bouton connexion private void btn_connect_Click(object sender, EventArgs e) { wb_viewer.Navigate("http://monsite.com/login/"); } // WebBrowser private void wb_viewer_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { if (wb_viewer.Document != null) { txt_login.Text = null; HtmlDocument doc = wb_viewer.Document; HtmlElement elem = doc.GetElementById("login_field"); HtmlElement elem2 = doc.GetElementById("password_field"); HtmlElement elem3 = doc.GetElementById("btn_logon"); elem.SetAttribute("value", txt_login.Text); elem2.SetAttribute("value", txt_psw.Text); elem3.InvokeMember("click"); doc.Body.AppendChild(elem); wb_viewer.Navigate("http://monsite.com/mypage.php"); gb_list.Visible = true; } }
En m'indiquant cette partie :L'exception NullreferenceException n'a pas été géré par le code utilisateurComment faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ("value", txt_login.Text);
Merci d'avance.
Partager