2016-06-10 6 views
0

Ich habe html code unten und ich möchte URL von einem href mit vb web browser erhalten. Ich benutze Element.GetAttribute ("href"). ToString() aber es erhält nichts anstelle der neuen Leerzeile. Könnten Sie mir helfen, das zu lösen?Get div url mit vs 2013 webbrowser

<div class="_4bl9 _5yjp"> 
 
    <a href="/WingChunLegends/videos/10153914712308760/" target="_blank" id="u_2a_1f"> 
 
    <span class="_24-s">Ip Man 3 Trailer USA</span> 
 
    </a> 
 
    <div class="_2rm4"> 
 
    <div class="fsl fwn fcb"> 
 
     <span>The Legend Will Rise Again</span> 
 
     <span role="presentation" aria-hidden="true"> · </span> 
 
     Video 
 
    </div> 
 
    </div> 
 
</div>

Antwort

0

Sie so etwas wie dies nutzen könnten:

$(function(){ 
    $('#u_2a_1f').click(function(){ 
    alert($(this).attr('href')); 
    }); 
}); 

Oder wenn Sie nicht über ein Click-Ereignis verwenden möchten, können Sie es gerne tun:

$(document).ready({ 
    $("#u_2a_1f").attr("href") 
}); 

Hoffe es hilft dir!

0

Hallo mein Code ist mit vb.net geschrieben. Könnten Sie mir bitte mehr Details geben?

Dim Page As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("div") 
    MemoEdit1.Text = "" 
    For Each Element As HtmlElement In Page 
     If Element.GetAttribute("className").Contains("_4bl9 _5yjp") Then 


      MemoEdit1.Text += Element.GetAttribute("a href").ToString() + Environment.NewLine 


     End If 
    Next