Forum
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
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.