使用Jsoup获取图像URL

我正在使用jSoup从网站的html中提取信息。 但我在以下情况下获取数据时遇到问题。我正在使用的HTML包含下面的一部分,我想得到所有那些图像url

 

我使用的有点如下:

 doc = Jsoup.connect("http://www.myUrl").get(); castsImageUrl = doc.select("ul.cast > li > a > img"); for (Element el : castsImageUrl)System.out.println(el.text()); 

但我一无所获。 我无法弄清楚我的问题。 任何人都可以帮我解决它

根据您提供的确切HTML,您可以通过调用attr(String key)方法并传入src (请参阅docs )来提取图像URL。 例:

  String html = "
"; Document doc = Jsoup.parse(html); Elements castsImageUrl = doc.select("ul.myClass > li > a > img"); for (Element el : castsImageUrl) System.out.println(el.attr("src"));

哪个输出:

 11-06 09:45:11.313: I/System.out(454): https://stackoverflow.com/questions/19800906/getting-image-url-using-jsoup/myImageSrc1.png 11-06 09:45:11.313: I/System.out(454): https://stackoverflow.com/questions/19800906/getting-image-url-using-jsoup/myImageSrc2.png