我正在尝试使用JSoup解析下面的Wikipedia页面,并且不知道为什么其中带有“ i”的选择器什么都不返回:

// this prints nothing:
Document document = Jsoup.connect("http://en.wikipedia.org/wiki/List_of_American_films_of_1989").get();
Elements allFlics = document.select("ul > li > i > a");
Elements allFlics = document.select(selector);
for(int i=0; i < allFlics.size(); i++){
    Element movieLink = allFlics.get(i);
    System.out.println("Got a movie with italics in selector: " + movieLink);
}

// this prints everything:
allFlics = document.select("ul > li > a");
allFlics = document.select(selector);
for(int i=0; i < allFlics.size(); i++){
    Element movieLink = allFlics.get(i);
    System.out.println("Got a movie WITHOUT italics in selector: " + movieLink);
}


<i>从选择器中取出时,它返回的太多了。

最佳答案

也许您会使用API​​?
jQuery事件找不到任何元素ul> li> i> a

10-05 22:54