[英]Jsoup link selection
我正在嘗試獲取div class news column index
內的所有鏈接,這是html的結構:
這是我嘗試過的,但實際上並沒有給我任何結果,我真的不知道為什么///
Document doc = Jsoup.connect("http://www.gsmarena.com/").get();
Elements els = doc.select("#body > div > div.news-column-index > ul");
for(Element e : els)
{
System.out.println(e.attr("href"));
}
編輯:這是我正在解析的URL: http : //www.gsmarena.com/
這對我來說很好:
String str="http://www.gsmarena.com/"; Document doc=Jsoup.connect(str).userAgent(" Mozilla//5.0 (Windows NT 6.1; WOW64) AppleWebKit//537.36 (KHTML, like Gecko) Chrome//49.0.2623.110 Safari//537.36").get();
Elements links = doc.select("li[class=news-column-list-item]");
for (Element link : links) {
System.out.println(link.select("a[href]").attr("href"));
}
#body > div > div.news-column-index > ul > li >a
也許你可以嘗試這個選擇器ul沒有href屬性
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.