【发布时间】:2017-04-18 11:24:15
【问题描述】:
使用 JSOUP,我想从 IMG 标签中获取例如照片的链接。有时 ELEMENT 在 HTML 代码中没有 IMG 标签。 “元素链接”已从源下载代码中提取 HTML 代码。为此,我创建了方法:
private String getPhotoForCover(Element link) throws NullPointerException
{
String photoLink = null;
Log.i("IMG",link.getElementById("img").attr("src").toString());
// returning here "null" because I for now want to see extracted link in LOG.
return photoLink;
}
例如,来自“元素链接”的 HTML 代码如下(简称):
<!-- <li> <a href="/pl/consignment/show/776609"><img src="/var/images/community_gallery/42017/595121/thumbnail.jpeg" class="thumbnail"></a>
</li> -->
在尝试获取“src”内容后,我每次都得到 NULLPOINTER。如何正确获取此“IMG”标签及其“SRC”内容?
【问题讨论】:
-
看起来您正在尝试按 ID 而不是按类型获取元素。例如。您正在寻找带有#img 的元素。我可以查看文档,但我认为这可能是您的问题