c - Enter the page in the loop with WebBrowser -



c - Enter the page in the loop with WebBrowser -

i'm referring page command webbrowser.nagivat webbrowser sending first triggers webbrowser1_documentcompleted value method . webbrowser take worth goes lastly page . want wait while on every page

public string[] search_bar = { "page1", "page2"}; public string[] page = { "http://page1.com/", "http://page2.net/"}; public string ara,secilen; public bool durum = false; private void webbrowser1_documentcompleted(object sender, webbrowserdocumentcompletedeventargs e) { if (!durum) { foreach (htmlelement kntrl in webbrowser1.document.all) { if (kntrl.name == "q") { break; } } foreach (htmlelement kntrl in webbrowser1.document.all) { if (kntrl.name == "btng") { kntrl.invokemember("click"); application.doevents(); break; } } while (webbrowser1.readystate != webbrowserreadystate.complete) { application.doevents(); } //////////////////// htmlelementcollection eleman = webbrowser1.document.body.getelementsbytagname("a"); (int = 0; < eleman.count; ++i) { string url = eleman[i].getattribute("href").tostring(); if (url == secilen) { eleman[i].invokemember("click"); application.doevents(); break; } application.doevents(); } } // } private void button1_click_1(object sender, eventargs e) { (int = 0; < search_bar.length; i++) { webbrowser1.navigate("http://www.google.com"); ara = search_bar[i]; secilen = page[i]; webbrowser1.documentcompleted += new webbrowserdocumentcompletedeventhandler(webbrowser1_documentcompleted); while (webbrowser1.readystate != webbrowserreadystate.complete) { application.doevents(); } } }

c

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -