C# Site Içerisinden Bilgi Almak

rainman4009

Asistan
Katılım
24 Şubat 2010
Mesajlar
250
Reaksiyon puanı
5
Puanları
18
c# da yaptığım projede web browser ile açtırdığım site nin içindeki kaynak kodundan bilgi almak istiyorum ...

bu konuda fikri olan varmi....
 

N3CAT1

Dekan
Emektar
Katılım
20 Nisan 2008
Mesajlar
6,609
Reaksiyon puanı
144
Puanları
63
webBrowser1.DocumentText --> Sayfanın HTML kodunu verir.
 

MrDeNNiS

Asistan
Katılım
28 Temmuz 2010
Mesajlar
182
Reaksiyon puanı
16
Puanları
0
VB.NET de şöyle birşey kullanmıştım, ip adresini siteden çekerken (site de bir textbox vardı içersinde sizin ip adresiniz yazıyordu)

web adında bir web browser ekleyin

Dim html1 As HtmlElement
Dim icerik As HtmlElementCollection = web.Document.GetElementsByTagName("input")
For Each html1 In icerik
If html1.GetAttribute("name") = "host" Then
Label1.Text = html1.GetAttribute("value")
End If
Next
input = textbox anlamında
name = textbox'un adı
value = ip adresi
olarak geçiyordu C# ile de aynı şekilde yaparsınız.
 

rainman4009

Asistan
Katılım
24 Şubat 2010
Mesajlar
250
Reaksiyon puanı
5
Puanları
18
teşekkür ediyorum veren arkadaşlara... mesala bir site de bir tablo var .. bu tablo içindeki verileri copyala yapıştır yaparak değil de site içinden otomatik almak aldırmak istiyorum sizin anlıcağınız
 

s7v7n

Asistan
Katılım
16 Aralık 2009
Mesajlar
216
Reaksiyon puanı
6
Puanları
0
WebResponse ve WebRequest ile stream içeriğini yakalayabilirsiniz.Daha sonra size kaynak kodu dönecektir. Dönen kaynak kodu içerisinden istediğin bir alanı koşulları belirleyerek regular expression ile parse edebilirsiniz.
 
Üst