// ==UserScript== // @name 获取网页全部图片地址(可用迅雷批量下载) // @namespace http://tampermonkey.net/ // @version 0.1 // @description 获取网页全部图片地址,筛选尺寸不小于400*400像素的图片,将结果放到剪贴板上。 // @author Techwb.cn // @match *://*/* // @grant GM_setClipboard // @license none // @downloadURL none // ==/UserScript== (function() { 'use strict'; // 创建下载按钮 var btn = document.createElement('button'); btn.innerHTML = '生成图片地址列表'; btn.style.backgroundColor = 'red'; btn.style.position = 'fixed'; btn.style.bottom = '20%'; btn.style.left = '10px'; btn.style.zIndex = '999'; document.body.appendChild(btn); // 给按钮添加点击事件 btn.addEventListener('click', function() { // 获取页面所有图片 var imgs = document.querySelectorAll('img'); var imgUrls = []; for (var i = 0; i < imgs.length; i++) { // 筛选图片大小不小于400*400像素的图片,也可以自己动手设置大小。 if (imgs[i].width >= 400 && imgs[i].height >= 400) { imgUrls.push(imgs[i].src); } } // 如果没有图片符合要求 if (imgUrls.length === 0) { alert('很抱歉,并没有找到超过400*400像素的图片。'); return; } // 将结果放到剪贴板 GM_setClipboard(imgUrls.join('\n')); // 弹窗提示 alert('图片地址已复制到剪贴板'); }); })();