aTKn94 adlı üyeden alıntı: mesajı görüntüle
Hocam şöyle yaptım. başka webbrowser daha koydum.
HtmlElementCollection col = webBrowser1.Document.GetElementsByTagName("a");
            foreach (HtmlElement el in col)
            {
                if (el.GetAttribute("className") == "account-group js-account-group js-action-profile js-user-profile-link js-nav")
                {
                    string x = el.GetAttribute("href").ToString();
                    webBrowser2.Navigate(x);
                    webBrowser2.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser2_DocumentCompleted);
                }
            }
burasıda kullanıcının sayfasını açtırıp takip ettireceğim kısım ama takip ete basıyor sonra bi daha basıyor ve dolayısı ile takip etmekten vazgeç yapmış oluyor

private void webBrowser2_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            HtmlElementCollection col2 = webBrowser2.Document.GetElementsByTagName("span");
            foreach (HtmlElement el2 in col2)
            {
                if (el2.GetAttribute("className") == "button-text follow-text")
                {
                    el2.InvokeMember("click");
                }
            }
        }


--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:54:55 -->-> Daha önceki mesaj 16:06:38 --

Buradaki döngüyü nasıl durdurabilirim ?


burada foreach ile olan kısmım döngü. Şimdi span taglarını arıyor class'ı button-text follow-text olanı bulursa click yap diyorum ama bu seferde aynı butona durmadan basıyor bunu nasıl engellerim ?
eğer tek buton varsa ve bir kere tıklayacaksanız foreach döngüsüne zaten gerek yok.. ama asıl ilginç olan aynı butona tekrar tekrar tıklaması... eğer mümkünse debug yapıp col2 değişkeninin içeriğine bakabilir misiniz? eğer butonu birden fazla kere alıyorsa sorun seçicide demektir... ama eğer tek buton var ve bir kere tıklamak benim işimi görüyor derseniz forech döngüsünün son satırına break koymanız yeterli