string q;
            using (WebClient asd = new WebClient())
            {
                asd.Encoding = Encoding.UTF8;
                q = asd.DownloadString("https://twitter.com/search?q=takipedenitakipederim");
            }
            string[] b = q.Split(new string[] { "data-screen-name=\"" }, StringSplitOptions.None);
            foreach (string c in b)
            {
                string[] d = c.Split('"');
                listBox1.Items.Add(d[0]);
            }
            listBox1.Items.RemoveAt(0);
            webBrowser1.Navigate("www.twitter.com/" + listBox1.Items[0].ToString());
webclient ile sayfanın içeriğini çekiyorum.

sayfanın kaynağındaki;

data-screen-name="

her bu değişkende post atanların adlarını çekiyor. yani şu şekilde oluyor;

twitter.com/data-screen-name=" den dönen id.
twitter.com/benitakiple gibi direk sayfasına ulaşabiliyosun. bunları listboxa çektiriyorum. daha sonra listboxtaki 0. elemanın yani ilk elemanın linkine şu şekilde gidiyorum;

webbrowser.navigate("www.twitter.com/"+listbox1.items[0].tostring());

sayfayı açmış oluyorsun. buradan da takip et butonunun özelliklerini bulup tıklatıcaksın.

foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("button"))
            {
                if (el.GetAttribute("type").Equals("button"))
                {

                }
            }
4. yada 5. dönen button takip et butonu ama o butonun birka çözelliğini de if in içine eklemen gerekiyor tam bulabilmen için sadece o buton için. yada direk sırasına göre tıklatabilirsin 4. yada 5. buton işte demiştim.

sonra direk takip etmeye başlarsın zaten. böyle listboxa çek browserde tek tek açtırıp takip ettir bence.