如何在java中使用jsoup获取htmlfie中的第一个元素

efzxgjgh  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(470)

我只想得到html中的第一件事。。如何得到第一个。。?
这是html文件的一部分,我在java中使用了jsoup。

<div class="product-shelf-author contributors">by <a href="/s/%22Carol V. Aebersold%22? 
Ntk=P_key_Contributor_List&Ns=P_Sales_Rank&Ntx=mode+matchall">Carol V. Aebersold</a>, <a href="/s/%22 
Chanda A. Bell%22?Ntk=P_key_Contributor_List&Ns=P_Sales_Rank&Ntx=mode+matchall"> Chanda A. Bell</a> 
</div><div data-bv-show="inline_rating" data-bv-product-id="9780976990703" data-bv-seo="false"></div>

卡罗尔五世。埃伯Solr德,昌达a。钟
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Elements writer1 = doc.select("div.product-shelf-author");
Elements writer = writer1.select("a[href]");

如果我在java中使用这个代码,“chanaa a.belll”也是在elements writer中添加的。。。
但我只想在“元素作者”中加上“卡罗尔·v·艾伯Solr德”:((

bweufnob

bweufnob1#

班级 Elements 延伸 ArrayList ,这样就可以得到索引为0的第一个元素。

Elements writer1 = doc.select("div.product-shelf-author");
Elements writer = writer1.select("a[href]");
Element firstElement = writer.get(0);

相关问题