您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
图片下载工具,默认针对所有网页,在需要使用时按Esc 键之后点击图片,特征码为图片url 部分信息,可以自己调整。图片过多时,调用窗口可能被浏览器拦截,请点击允许。
当前为
// ==UserScript== // @name 图片下载工具 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 图片下载工具,默认针对所有网页,在需要使用时按Esc 键之后点击图片,特征码为图片url 部分信息,可以自己调整。图片过多时,调用窗口可能被浏览器拦截,请点击允许。 // @author Raveny // @include * // ==/UserScript== (function() { 'use strict'; document.onkeydown=function(event){ var e = event || window.event || arguments.callee.caller.arguments[0]; //设置按键绑定 if(e && e.keyCode==27){ document.addEventListener('click', function(event) { //鼠标点击事件 event.preventDefault(); event.stopPropagation(); if(event.target.tagName == "IMG"){ //验证点击标签为图片 var img_src = new Array() var index = event.target.src.lastIndexOf("\/"); var inus = event.target.src.substring(0, index+1); var inpusers = prompt(" 请输入特征码",inus); // 弹出用户输入input框 if(inpusers){ var img = document.getElementsByTagName("img") for(var i = 0;i<img.length;i++){ if(img[i].src.indexOf(inpusers) !== -1 ){ img_src[img_src.length] = img[i].src } } var ans = confirm(" 检测到图片数量"+img.length+'张 \n 匹配数量'+img_src.length+'张 \n 将要下载以下图片:\n' + img_src.join('\n')); if(ans){ img_src.forEach(function(url) { var index = url.lastIndexOf("\/"); var inuw = url.substring(index + 1,url.length); var alink = document.createElement("a"); alink.href = url alink.download = inuw alink.click() }); }else{ alert("取消下载") } }else{ return; } } }, true); } } })();