簡體   English   中英

如何從jsoup中的ap標簽中選擇圖像?

[英]How to select image from a p tag in jsoup?

我有這樣的ap標簽

<p><img class="aligncenter size-full wp-image-610" src="https://muslimmemo.com/wp-content/uploads/2015/08/al-rundi-fall-seville-poem-arabic.png" alt="al-rundi-fall-seville-poem-arabic" width="591" height="606" /></p>

我可以通過Elements pTag = document.select("p");獲得p標簽Elements pTag = document.select("p"); 我有兩個問題:

  1. 我想從jsoup中的上述p標簽獲取圖像。

  2. 我怎么知道ap標簽是否有圖像?

我該如何實現? 請幫我。

您可以再次使用select(“ img”)選擇圖像標簽。 如果這樣做,可以檢查是否元素為空以及是否要獲取src屬性,然后使用img.attr(“ src”)。 可能看起來像這樣:

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;

public class JSoupAnswer {

    public static void main(String[] args) {

        String p = "<p><img class=\"aligncenter size-full wp-image-610\" src=\"https://muslimmemo.com/wp-content/uploads/2015/08/al-rundi-fall-seville-poem-arabic.png\" alt=\"al-rundi-fall-seville-poem-arabic\" width=\"591\" height=\"606\" /></p>";
        Document doc = Jsoup.parse(p);
        Elements img = doc.select("p").select("img");
        if (img.size() > 0)
            System.out.println(img);
    }

}

輸出:

<img class="aligncenter size-full wp-image-610" src="https://muslimmemo.com/wp-content/uploads/2015/08/al-rundi-fall-seville-poem-arabic.png" ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM