簡體   English   中英

Jsoup鏈接選擇

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM