站酷是一家国内优秀的设计师分享平台,拥有大量的资源,但是不知道有多久了,网站为了留住更多用户,开始了注册下载机制,本来无可厚非,但是不知道是程序问题,还是刻意为之,游客下载文件总是失败。
我认为,一个网站要留住用户,需要的是从内容为出发点,而不是注册或者收费机制,就是这样,希望站酷可以做的越来越好。
不得已而为之,写了一段小脚本,来辅助游客下载站内的资源。
你可以直接在浏览器内使用这段脚本下载你要的资源,也可以封装成浏览器插件,或者使用书签调用等方式。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | if(location.href.indexOf('http://www.zcool.com.cn')==-1){return;} var ZCOOL = { download:function(mode){ if(!mode){ mode = 1; } var data = this.__init(); if(data[mode]){ var iframe = document.getElementById('soulteary'); if(!iframe){ var iframe = document.createElement('iframe'); iframe.id = "soulteary"; iframe.src = data[mode]; document.getElementsByTagName('body')[0].appendChild(iframe); console.log(data[mode]); }else{ iframe.parentElement.removeChild(iframe); this.download(mode); } } }, __init:function() { var target = $('div.donwloadBox').find('a[href=#]'); var ret = []; target.each(function(k,v){ var html = v.outerHTML.split(',')[1].substr(1).split('\');"')[0]; ret.push(html); }); return ret; } }; //1-->电信,2-->联通,default-->电信 ZCOOL.download(); |