none
link cekme RRS feed

  • Soru

  • Merhaba arkadaşlar cogu sitede buttonlar oluyor arkasında linkler tıklayınca linke yönlendiriyor ben bu buttonların arkasındaki linkleri nasıl cekerim Yardımcı olacak arkadaşa şimdiden teşekkürler kolay gelsin

    Tek amacım Ekmek param Programcılık zor iş derler Parası yok derlerdi inanmazdım Saglık olsun

    24 Mart 2012 Cumartesi 15:13

Yanıtlar

  • Merhaba kolay gelsin. TFF sitesini örnek vererek sorunuzu cevaplamaya çalışacağım.

     private void Form1_Load(object sender, EventArgs e)
            {
                webBrowser1.Navigate("http://www.tff.org/default.aspx");
            }

    Öncelikle Form_Load'da webbrowser'ımızı ilgili siteye yönlendirdik.

     private void button1_Click(object sender, EventArgs e)
            {
                HtmlElementCollection linkler = webBrowser1.Document.GetElementsByTagName("a");
                foreach (HtmlElement link in linkler)
                {
                    if (link.Id == "ctl00_a6")
                    {
                        string lnk = link.GetAttribute("href");
                        textBox1.Text = lnk;
                    }                
                }
            }

    Bir buton içerisinde öncelikle üzerinde işlem yapacağımız tag'ı belirttik.Daha sonra foreach döngüsü içerisinde bütün <a> taglarını dolaştık ve id'si "ctl00_a6" olan <a> tagını bulduk ve linki alıp Textbox'ta gösterdik. Hepsi bu kadar tekrar kolay gelsin..


    Bilgisayar Mühendisi <Öğrenci>

    25 Mart 2012 Pazar 17:34
    Yanıtlayıcı