Login Vb.net with Browser -
i doing website login , having problem checking if login successful, because using completed document already. when make check see if logout button exists, page hasn't finished loading. here code:
imports system.net imports system.text imports system.io public class form1 private sub futurebutton2_click(byval sender system.object, byval e system.eventargs) handles futurebutton2.click if textbox1.text = ("") or textbox2.text = ("") or textbox3.text = ("") or textbox4.text = ("") or textbox5.text = ("") or textbox6.text = ("") msgbox("some information missing please fill boxes") else webbrowser1.navigate("http://combatarms.nexon.net/support/userabuse.aspx") form2.show() end if end sub private sub webbrowser2_documentcompleted(byval sender system.object, byval e system.windows.forms.webbrowserdocumentcompletedeventargs) handles webbrowser1.documentcompleted dim username, password string username = textbox1.text password = textbox2.text form2.futureprogressbar1.progress = 10 on error resume next webbrowser1.document.all("userid").setattribute("value", textbox1.text) form2.futureprogressbar1.progress = 20 webbrowser1.document.all("password").setattribute("value", textbox2.text) form2.futureprogressbar1.progress = 30 webbrowser1.document.all("gnt_login_submit").invokemember("click") form2.futureprogressbar1.progress = 40 if webbrowser1.statustext = ("done") if (webbrowser1.document.all("btnlogin") nothing) msgbox("works") else msgbox("wrong") have worked on days. login working can't verify it. help!
edit:
use one:
do while wb.readystate <> webbrowserreadystate.complete application.doevents() loop
Comments
Post a Comment