微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

js代码从网页获取所有gif图像

如何解决js代码从网页获取所有gif图像

我试图从网页上获取所有图像,并将其显示在下面的控制台日志代码中:

function img_find() 
{
    var imgs = document.getElementsByTagName("img");
    var imgSrcs = [];
    for (var i = 0; i < imgs.length; i++){
      imgSrcs.push(imgs[i].src);
      console.log(imgs[i].src);
    }`
    return imgSrcs;
}

但是现在我只想获取gif图像。我该怎么办?

解决方法

Document doc;
try (InputStream content = new BufferedInputStream(
    new FileInputStream(input))) {

    doc = Jsoup.parse(content,null,"",parser);
}

您一定想知道为什么我在if条件中使用function img_find() { var images = document.getElementsByTagName('img'); var srcList = []; for(var i = 0; i < images.length; i++) { if(!!(images[i].src).match(/\w+\.(gif)$/gi)) srcList.push(images[i].src); } console.log(srcList); } (不是操作符的两倍)。您可以在这里阅读有关内容,他们的解释比我更清楚:What is the !! (not not) operator in JavaScript?

,

您可以在 canvas.item(0).set({ width: 500,height: 500,selectable: false,name: 'product',}) .setSrc("https//www.test.com/test2.png",() => { canvas.renderAll() }) 中拆分和比较扩展名,这是使用正则表达式进行的操作。

src

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。