// ==UserScript== // @name pngtree审核图片查询 // @namespace http://tampermonkey.net/ // @version 0.3 // @description pngtree审核图片查询通过搜索google图片对比 // @author draco // @match https://www.google.com/search?tbs=sbi* // @match https://www.google.com.hk/search?tbs=sbi* // @match https://www.google.co.jp/search?tbs=sbi* // @match https://www.google.com.tw/search?tbs=sbi* // @match https://support.pngtree.com/?r=manage/check-upload* // @grant GM_getValue // @grant GM_setValue // @downloadURL https://update.greasyfork.icu/scripts/407834/pngtree%E5%AE%A1%E6%A0%B8%E5%9B%BE%E7%89%87%E6%9F%A5%E8%AF%A2.user.js // @updateURL https://update.greasyfork.icu/scripts/407834/pngtree%E5%AE%A1%E6%A0%B8%E5%9B%BE%E7%89%87%E6%9F%A5%E8%AF%A2.meta.js // ==/UserScript== (function() { 'use strict'; window.onload=function(){ if(window.location.href.match(/https:\/\/(.*?)\/search\?tbs=sbi/)){ console.log(111) if(!document.querySelector('.normal-header')){window.close()} } if(window.location.href.match(/https:\/\/support\.pngtree\.com\/\?r=manage\/check\-upload/)){ var num = parseInt(GM_getValue('mon-li-num',5)); var allnum = $('.list_box .card-img img').length; var pernum = parseInt(allnum/num); var remainnum = allnum-num*pernum; $('.list_box').each(function(val){ $(this).find('.card-check').before(''+(val+1)+'') }) function getastr(){ var str = ''; for(var i=0;i'+ (i*num+1)+'-'+(i*num+num)+'' } if(remainnum>0){ str += ''+ (allnum-remainnum+1)+'-'+(allnum)+'' } return str; } $('.admin-content-body').prepend('
每次打开数量
') $(document).on('blur','.default-mon-num',function(){ num = parseInt($(this).val()); GM_setValue('mon-li-num',num); pernum = parseInt(allnum/num); var remainnum = allnum-num*pernum; var str = getastr(); $('.mon-div').html('每次打开数量'); }) $(document).on('click','.mon-a-go',function(){ var ind = $(this).data('num'); var j = num; $(this).removeClass('am-btn-primary').addClass('am-btn-success'); $('.mon-a-link'+(ind+1))[0].click(); $('.list_box').slice(ind,ind+num).each(function(){ window.open('https://www.google.com/searchbyimage?image_url='+$(this).find('.card-img img').prop('src')); }) }); } } })();