2016-04-21 58 views
1

我有以下代码:的Java jsoup线路选择

Document doc = Jsoup.connect(mainPage).get(); 

Elements section = doc.select("#main"); 
Elements allArtTags = section.select("article"); 
for (Element artTag : allArtTags){ 
    Elements atags = artTag.select("a"); 
} 

正如你看到的第一个,我选择了#main然后"article",最后为每个元素掌握select("a")的链接,我的问题是可以验证码是以某种方式优化,以便再次显示相同的链接,但在

回答

2

可以将此代码以某种方式被优化更优化的方式(或更少的代码),以便再次显示相同的链接,但在更优化的方式(以下代码)

写类似下面的代码:

Document doc = Jsoup.connect(mainPage).get(); 
for (Element aTag : doc.select("#main article a")){ 

}