使用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
- Android:用Button更新UI?
- 使用SimpleDateFormatter和API代码示例的“Unparseable date”
- 每秒从listView显示字符串
- android-bitmap低质量问题
- 如何在不知道名称的情况下解析JSONObject?
- 线程“main”中的exceptionjava.lang.NoClassDefFoundError:org / codehaus / jackson / JsonParseException
- “validationAndroid XML文件中的资源引用”
- 长轮询android技术
- 移动后端入门subscribeToCloudMessage将无法正常工作