zoukankan      html  css  js  c++  java
  • 谷歌控制台下载图片

    1.创建下载方式

    function download(src) {
        var $a = document.createElement('a'); #动态创建一个a元素对象
        $a.setAttribute("href", src); #添加属性
        $a.setAttribute("download", "img.png");#只有谷歌可以用
        var evObj = document.createEvent('MouseEvents'); #创建一个对象
        evObj.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, true, false, 0, null); #立即触发鼠标按下事件
        $a.dispatchEvent(evObj);#触发即弹出文件
    };

    2. 通过xpath指定区域内的元素下载,$x:直接调用xpath表达式,forEach循环语句

    $x("//div[@class='kizi-body2']/a/@href").forEach(function(a,i){download(a.nodeValue)});

    3.下载当前页面所有的图片

    $$("img").map(function(img){
        download(img.getAttribute('src'));
    })
    

     4.获取网页所有图片方法2

    for(var index=0;index<document.images.length;index++)
    {
    
    download(document.images[index].src)
    
    }
    

      

  • 相关阅读:
    1212321
    123123
    好好干活
    VXLAN学习之路-结合VRF在Linux中实践VXLAN网络
    123456
    期望
    123456
    123456
    Jenkins管理员密码忘记修改操作
    Jenkins 安装与部署详细教程
  • 原文地址:https://www.cnblogs.com/c-x-a/p/9114044.html
Copyright © 2011-2022 走看看