Forum

webten veri alma
 
Bildirimler
Hepsini Temizle

webten veri alma

2 Yazılar
2 Üyeler
0 Reactions
676 Görüntüleme
(@omerseckin)
Gönderiler: 56
Estimable Member
Konu başlatıcı
 

merhaba arkadaşlar.

visual basicten aşağıdaki html kodlarından 4054069224460 yazan yeri textboxa almak istiyorum. ama bir türlü başaramadım. visual basic kodumda aşağıdaki gibidir. nerede hata yapıyorum acaba. yardımcı olabilir misiniz.

 

htm kod aşağıdaki gibidir. 

<tbody><tr style="margin: 0px; padding: 0px; height: 0px; overflow: hidden; "><td style="height: 0px; overflow: hidden; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px; margin: 0px; width: 463px; "></td><td style="height: 0px; overflow: hidden; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px; margin: 0px; width: 463px; "></td><td style="height: 0px; overflow: hidden; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px; margin: 0px; width: 464px; "></td></tr><tr class="selected highlighted"><td class="highlighted"><div class="gwt-HTML" id="ext-gen1192">4054069224460</div></td><td align="center"><div class="gwt-HTML">50</div></td><td align="center"><div class="gwt-HTML">0</div></td></tr></tbody>

 

visual basic kodlarım

Dim ElementCollection As HtmlElementCollection = WebBrowser1.Document.All

For Each element As HtmlElement In ElementCollection

If element.GetAttribute("class").Contains("ext-gen1192") Then

textbox1.Text = element.InnerText

End If

Next

 

 
Gönderildi : 21/06/2013 18:20

(@kenanilgun)
Gönderiler: 544
Üye
 

Merhaba Ömer bey,

Aşağıdaki örnek ile istediğiniz bir id değerine ulaşacak içerisindeki html ve text değerlerini alabilirsiniz.

WebBrowser1.Document.GetElementById("ext-gen1192").InnerText
WebBrowser1.Document.GetElementById("ext-gen1192").InnerHtml 

İyi çalışmalar. 

 
Gönderildi : 24/06/2013 22:32

Paylaş: