2017-05-01 13 views
0

を取得するので、私はHREFタグJsoupからのリンクにアンドロイド

<a href="website"> 
のリンクにアクセスしたい私は、このhtmlコードを持っている...と私はそれが
<div class="sp-slide"> 
<div class="sp-layer social" data-position="topRight" data-show-transition="down" data-show-delay="400" data-horizontal="10px"> 
<a href="https://www.facebook.com/sharer/sharer.php?u=website"> 
<img src="website" alt="facebook" /> 
</a> 
<a href="website"> 
<img src="website" /> 
</a> 
</div> 
<ul class="sp-layer video-album" data-position="topRight" data-show-transition="down" data-show-delay="400" data-horizontal="76px"> 
</ul> 
<a href="articles/web.html"> 
<img class="sp-image" src="website" /> 
<header class="sp-layer" data-position="topLeft" data-show-transition="right" data-show-delay="400"> 
<div class="meta-m"> 
<span>5</span> 
<img src="website" alt="comments" /> 
<span>12341</span> 
<img src="website" alt="views" /> 
<span>2017/04/30</span> 
<img src="website" alt="date" /> 
</div> 
</header> 
<footer class="sp-layer" data-position="bottomLeft" data-show-transition="left" data-show-delay="400"> 
<h4>some Text</h4> 
<h3> 
some text 
</h3> 
</footer> 
</a> 
</div> 

nullを返すのhrefからリンクを取得したいです

マイコードは

masthea = doc.select( "div [class = 'sp-slide']"); (要素ビール:masthea)について {

    imm = masthea.get(beers.siblingIndex()).getElementsByTag("a").get(2).attr("href"); 


        Elements elem = beers.select("footer[class='sp-layer']"); 
        for (Element ele : elem) { 
         RssItem rss = new RssItem(ele.getElementsByTag("h4").text(), ele.getElementsByTag("h3").text(),beers.attr("abs.href"), beers.getElementsByClass("sp-image").attr("src")); 
         rssItemList.add(rss); 

        } 
      } 

答えて

0

ことを試してみて、

Document doc = Jsoup.connect(url).get(); 
Elements links = doc.select("a"); 
    for (Element link : links) { 
     String href = link.attr("href"); 
} 

hrefがページのすべてのリンクを保持します。あなたの場合、このhtmlファイル内の唯一のリンクです。

0

私はこのコードの問題は解決した:これは、hrefの

<a href="https://www.facebook.com/sharer/sharer.php?u=website"> 

最初に取得し、私はこの文字列を編集していて交換

beers.getElementsByTag("a").attr("abs:href") 

を:

"https://www.facebook.com/sharer/sharer.php?u= 
関連する問題