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
Post a Comment