2017-04-21 12 views
-1

こんにちは、stackoverflowコミュニティ!Jsoupパーシングデータパーマリンク

私はdata-shortlinkを解析したいと私は

Document document= Jsoup.connect(url).get(); 
Elements titlesOfPosts=document.getElementsByAttribute("data-shortlink"); 

以下のコードを解析しようとしていますし、その後、私はforeachのを使用してそれらを区切るのは、私はこの

<li class="river-block " id="123456" data-permalink="urlhere" data-shortlink="shortlinkhere" data-sharetitle="text"> 

のようなHTMLコードを持っていると仮定しましょうLog.i()を使って、動作しているかどうかをテストしますが、動作していないことを示しています:(ありがとう

+1

なぜ動作しないのですか、どのようなエラーが表示されますか? – PaulNUK

+0

data-shorttextを返す代わりにdata-sharetitleの値を返します –

答えて

0

Elements titlesOfPosts=document.getElementsByAttribute("data-shortlink");はtyp文書内のすべての要素(data-shortlink属性を含む)のうち、Element
次の操作を実行したい場合は -

Elements titlesOfPosts=doc.getElementsByClass("river-block"); 
for (Element e : titlesOfPosts) { 
    System.out.println(e.attr("data-shortlink")); 
} 

ループスルー。見つかったすべての要素を検索し、属性の値を出力します。