// ==UserScript== // @name 淘宝 图片获取脚本 // @namespace https://item.taobao.com/ // @version 0.42 // @description 淘宝缩略图、分类图、详情图 // @author Richard He // @iconURL http://www.xuebalib.cn/userjs/icon.ico // @match https://item.taobao.com/* // @grant GM_setClipboard // @grant GM_log // @grant GM_notification // @downloadURL none // ==/UserScript== (function() { 'use strict'; //获取原图地址 var count = document.getElementsByClassName('tb-pic').length; for(var i=1;i0) { var down = document.createElement('dl'); down.className = 'J_Prop tb-prop tb-clear J_Prop_Color'; //down.style.border = '1px solid red'; var dt1 = document.createElement('dt'); tbProp[0].parentNode.insertBefore(down,tbProp[0].nextSibling); dt1.className = 'tb-property-type'; dt1.innerText = '下载分类'; down.appendChild(dt1); var dd = document.createElement('dd'); down.appendChild(dd); var ul = document.createElement('ul'); ul.className = 'J_TSaleProp tb-img tb-clearfix'; dd.appendChild(ul); var catLis = document.getElementsByClassName('tb-img')[0].childNodes; for(var m=0;m=0) { var imgs = imgSrcs.join("-"); var form1 = document.createElement('form'); form1.id = 'sm'; form1.method = 'POST'; form1.action = 'http://www.xuebalib.cn/3.php?name='+imgs; form1.target = '_blank'; document.body.appendChild(form1); document.getElementById('sm').submit(); } else { var clip = ''; imgSrcs.forEach(function(val,ind,arr){clip = clip + val + "\r\n";}); GM_setClipboard('','text'); GM_setClipboard(clip,'text'); GM_notification({ text:'本次共拷贝'+imgSrcs.length+' 个网址', title:'拷贝成功' },function(){GM_log('suc');}); }; }; buttonC.target = '_blank'; buttonC.innerHTML = '获取详情页'; buttonC.style.zIndex = 9999999966; buttonC.style.position = 'fixed'; buttonC.style.bottom = '0px'; buttonC.style.right = '200px'; buttonC.style.border = '1px solid #FF8F1C'; buttonC.style.padding = '6px 12px'; buttonC.style.color = '#FF8F1C'; document.body.appendChild(buttonC); //图片加边框 var buttonD= document.createElement('a'); buttonD.href="javascript:void(0);"; buttonD.onclick = function() { var desLis = document.getElementById('J_DivItemDesc').childNodes; var imgSrcs = new Array(); for(var h=0;h