// ==UserScript== // @name 1688图片获取脚本 // @namespace http://detail.1688.com/offer // @version 0.4 // @description 获取1688产品图片 // @author Richard He // @iconURL http://of7m52aos.bkt.clouddn.com/icon.png // @match https://detail.1688.com/offer/* // @run-at document-end // @grant GM_setClipboard // @grant GM_log // @grant GM_notification // @downloadURL none // ==/UserScript== (function() { 'use strict'; document.getElementsByTagName('img').onContextMenu = function(){return true;}; //缩略图获取部分开始 var but = document.createElement('div'); but.style.width = '380px'; but.innerText = '请手动将所有缩略图显示后再点击'; but.id = 'but'; but.style.height = '40px'; but.style.textAlign = 'center'; but.style.lineHeight = '40px'; but.style.cursor = 'hand'; but.style.fontSize = '14px'; but.style.border = '1px solid #000'; but.onclick = function(){getImg();}; document.getElementsByClassName('region-detail-gallery')[0].appendChild(but); function getImg(){ document.getElementById('but').style.display = "none"; //获取原图地址 var tri = document.getElementsByClassName('tab-trigger'); var count = tri.length; for(var i=0;i"+(i+1)+""; listLeading.appendChild(li); } } } console.log('here'); //获取详情图 var imgAdrs = new Array(); var buttonC = document.createElement('a'); buttonC.href="javascript:void(0);"; buttonC.onclick = function() { var desLis = document.getElementById('desc-lazyload-container').childNodes; var imgSrcs = new Array(); for(var h=0;h=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 = 666; 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('desc-lazyload-container').childNodes; var imgSrcs = new Array(); for(var h=0;h