我正在尝试使用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