简体   繁体   English

在jsoup中搜索包含特定文本的Image类

[英]Search for Image class that contains specific text in jsoup

If I had the following images inside of a div how would I be able to do a jsoup query that only returns the images that have the class that CONTAINS the text "absmiddle"? 如果我在div内有以下图像,我将如何执行jsoup查询,该查询仅返回具有包含文本“ absmiddle”的类的图像?

<div>
       <img class="absmiddle-blah foo-bar" src="google.com/image.png" \>
       <img class="absmiddle-blah2 foo-bar2" src="google.com/image.png" \>
       <img class="ablehe-bla2h foo-bar3" src="google.com/image.png" \>
       <img class="absmiddle-bl2ah foo-bar4" src="google.com/image.png" \>
       <img class="blah-bl2ah foo-bar4" src="google.com/image.png" \>
       <img class="absmiddle-bl2ah foo-bar4" src="google.com/image.png" \>
       <img class="sdfdle-bl2ah foo-bar4" src="google.com/image.png" \>
</div>
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;

public class Main {

    public static void main(String[] args) throws Exception {
        String html =   "<div>"+
                               "<img class=\"absmiddle-blah foo-bar\" src=\"google.com/image.png\" \\>"+
                               "<img class=\"absmiddle-blah2 foo-bar2\" src=\"google.com/image.png\" \\>"+
                               "<img class=\"ablehe-bla2h foo-bar3\" src=\"google.com/image.png\" \\>"+
                               "<img class=\"absmiddle-bl2ah foo-bar4\" src=\"google.com/image.png\" \\>"+
                               "<img class=\"blah-bl2ah foo-bar4\" src=\"google.com/image.png\" \\>"+
                               "<img class=\"absmiddle-bl2ah foo-bar4\" src=\"google.com/image.png\" \\>"+
                               "<img class=\"sdfdle-bl2ah foo-bar4\" src=\"google.com/image.png\" \\>"+
                        "</div>";

        Document doc = Jsoup.parse(html);
        Elements els = doc.select("img[class*=absmiddle]");
        System.out.println(els);
    }
}

You can check here for more examples of Jsoup's capabilities 您可以在此处查看有关Jsoup功能的更多示例

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM