0

JSOUPを使用してデータを抽出しています。私はhtmlファイルを持っています:

=
<ul>
<li>
<i>
<a class="Class1" title="title1" href=""www.title1.com">title1</a>
</i>
(one)
</li>
<li>
<i>
<a title=title2" href="www.title2.com">title2</a>
</i>
(two)
</li>
<li>
<i>
<a title="title3" href=""www.title2.com">title3</a>
</i>
(three)
</li>
</ul>

JSOUPを使用してtitle1、title2、title3を印刷する方法、2)hrefを印刷する方法は?

4

1 に答える 1

0

とても簡単:

Document doc = Jsoup.parse(html);
Element link = doc.select("a").first();
String title1 = link.attr("title");

//etc.

ここを見たことがありますか?

また、HTMLが整形式であることを確認してください。例:一致する引用符

上記のHTML出力は、次のように整形式ではありません。

<a class="Class1" title="title1" href=""www.title1.com">title1</a>
                                       ^ extra quote

<a title=title2" href="www.title2.com">title2</a>
         ^ missing quote

JSoupには有効なHTMLが必要です。

于 2012-08-18T02:30:06.027 に答える