小编SOR*_*SOR的帖子

JSOUP使用ALT属性查找HTML文件中的所有图像?

嗨,我相对较新的Java,但我希望编写一个类,使用JSOUP在HTML文件中找到所有ALT(图像)属性.如果图像上没有替代文字,并且有提醒用户检查,我希望打印一条错误消息.

import java.io.File;
import org.jsoup.Jsoup;
import org.jsoup.parser.Parser;
import org.jsoup.nodes.Element;
import org.jsoup.nodes.Node;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.TextNode;
import org.jsoup.select.Elements;


public class grabImages {
                File input = new File("...HTML");
                Document doc = Jsoup.parse(input, "UTF-8", "file:///C:...HTML");

                Elements img = doc.getElementsByTag("img"); 
                Elements alttext = doc.getElementsByAttribute("alt");

                 for (Element el : img){
                     if(el.attr("img").contains("alt")){
                         System.out.println("is the alt text relevant to the image? ");
                         }

                         else { System.out.println("no alt text found on image");
                         }
                    }

}       
Run Code Online (Sandbox Code Playgroud)

html java jsoup

4
推荐指数
1
解决办法
8607
查看次数

标签 统计

html ×1

java ×1

jsoup ×1