Web Sitesinden Veri Çekme

3R54N

Hectopat
Katılım
19 Kasım 2014
Mesajlar
9
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar sırf bu konuyu açmak üye oldum desem yalan olmaz. Benim aradığım şey bir web sitesinden geçmişe ait veri arşivini çekmek. Daha sonra bu veri içerisinde filtreleme yaparak aradığım sonuca ulaşmak. Daha açık anlatmam gerekirse http://www.bilyoner.com/iddaa/sonuclar.jsp adresindeki sonuçları ilk günden itibaren tek bir dosyada toplamak ve bu dosyada arama yapmak.
 
Dostum aynı şeyle bende uğraştım geldiğim son noktayı aktaracağım artık sen geliştir olursa bana'da söyle.

Bu siteye göre çalıştım, çekeceğin siteye göre edit'le;
Nesine - 492 Kodlu Defensa y Justicia - Newells Old Boys Maçı

HtmlAgilityPack.dll Gerekli.

C# Kodu :
Kod:
        private void button1_Click(object sender, EventArgs e)// buton ekle
        {
            Uri url = new Uri(textBox1.Text);//tekxbox ekle adres girecegin yer
            WebClient client = new WebClient();
            string html = client.DownloadString(url);
            HtmlAgilityPack.HtmlDocument dokuman = new HtmlAgilityPack.HtmlDocument();//HtmlAgilityPack.dll referans eklemen gerek
            dokuman.LoadHtml(html);
            HtmlNodeCollection basliklar = dokuman.DocumentNode.SelectNodes("//div[@class='teamName']|//div[@class='generalPointValues']");//2 class okuttum
            foreach (HtmlNode baslik in basliklar)
            {
                listBox1.Items.Add(baslik.InnerText);//ListBox ekle
                   
            }
        }
 
Dostum aynı şeyle bende uğraştım geldiğim son noktayı aktaracağım artık sen geliştir olursa bana'da söyle.

Bu siteye göre çalıştım, çekeceğin siteye göre edit'le;
Nesine - 492 Kodlu Defensa y Justicia - Newells Old Boys Maçı

HtmlAgilityPack.dll Gerekli.

C# Kodu :
Kod:
        private void button1_Click(object sender, EventArgs e)// buton ekle
        {
            Uri url = new Uri(textBox1.Text);//tekxbox ekle adres girecegin yer
            WebClient client = new WebClient();
            string html = client.DownloadString(url);
            HtmlAgilityPack.HtmlDocument dokuman = new HtmlAgilityPack.HtmlDocument();//HtmlAgilityPack.dll referans eklemen gerek
            dokuman.LoadHtml(html);
            HtmlNodeCollection basliklar = dokuman.DocumentNode.SelectNodes("//div[@class='teamName']|//div[@class='generalPointValues']");//2 class okuttum
            foreach (HtmlNode baslik in basliklar)
            {
                listBox1.Items.Add(baslik.InnerText);//ListBox ekle
                 
            }
        }

Anladığım kadarıyla sen direk maç sonuçlarını almaya çalışmışsın. Benim aradığım şeyde sadece basket sonuçlarını alıp, handikap ve çıkan sonuçları excele aktarmak. Araştırmaya devam ediyorum yardım edecek arkadaşlar var fakat ücret talep ettikleri için şuanda askıya aldım onları.
 
Son düzenleme:
Uyarı! Bu konu 10 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı