2017-01-24 1 views
0

Ich versuche, das href Attribut aus div.class yt-Überbrückungs Inhalt, zu bekommen, aber es ist die Rückkehr null, was ich falsch mache?Extrahierung href aus einer Klasse in anderen h3/Klasse Klassen mit jsoup

<div class="yt-lockup-content"> 

     <h3 class="yt-lockup-title "><a class="yt-uix-sessionlink yt-uix-tile-link spf-link yt-ui-ellipsis yt-ui-ellipsis-2" dir="ltr" title="Live :: PTV Sports Official Live Transmission" data-sessionlink="ei=K8uGWMHkGMWjcp7dhNAJ&amp;feature=c4-live-promo" href="/watch?v=8M00cos0d_0">Live :: PTV Sports Official Live Transmission</a></h3> 

Dieser Code, den ich bisher versucht:

rssDocument = Jsoup.connect("https://www.youtube.com/channel/UC0KT03NPnN-j4HGzetW9Lpw/featured").timeout(6000).ignoreContentType(true).parser(Parser.htmlParser()).get(); 
       Elements firstH1 = rssDocument.select("div.yt-lockup-content > h3 > a"); 

Ich brauche diese URL zu erhalten: href="/watch?v=8M00cos0d_0"

Antwort

2

Eine Option könnte sein, das Attribut nach dem Wählen zu lesen:

Document doc = Jsoup.parse(html); 
Elements link = doc.select("div.yt-lockup-content > h3 > a"); 
String hrefAttribute = link.attr("href"); 
System.out.println(hrefAttribute); 

Ausgabe:

/watch? V = 8M00cos0d_0

+0

es funktioniert nicht für mich – Hamza

Verwandte Themen