使用JSOUP我想要鏈接到例如來自IMG標籤的照片。有時ELEMENT在HTML代碼中沒有IMG標籤。 「元素鏈接」已從源代碼下載代碼中提取HTML代碼。要做到這一點,我創建方法:使用JSOUP解析器獲取IMG的源代碼
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的元素。我可以檢查文檔,但我認爲這可能是您的問題 –