Chrome插件之批量获取淘宝视频URL工具


淘宝视频网址

http://ugc.taobao.com

插件来由,由我一徒弟需要从自己的淘宝视频帐号复制其上全部的视频地址,有几百个,为了偷懒便是这插件的由来。

源码下载地址:http://download.csdn.net/detail/ioriliao/9724646

主要代码:

if(localStorage.run){
	if(localStorage.run=="-1"){
		var run=confirm("是否开始抓取数据?");
		if(run){
			localStorage.run="1";
		}else{
			localStorage.run="-1";
		}
	}
}else{
	var run=confirm("是否开始抓取数据?");
	if(run){
		localStorage.run="1";
	}else{
		localStorage.run="-1";
	}
}
if(localStorage.run=="1"){
	var names=document.getElementsByClassName("copy");
	var arr=[];
	var result=[];
	
	if(localStorage.result){
		if(localStorage.result!="-1"){
			result=JSON.parse(localStorage.result);	
		}
	}
	for(var i=0;i<names.length;i++)arr.push(names[i]);
	function doWhile1(){
		var iid=setInterval(function(){
		  clearInterval(iid);
		   if(arr.length==0) {
			   localStorage.result=JSON.stringify(result);
			   var pdn=document.getElementsByClassName("pdn ib vm")[0];
			   if(pdn.href.indexOf("gotoPageP")>-1){
				   pdn.click();
			   }else{
				   document.body.innerHTML="<pre>@content1</pre><pre>@content2</pre>".replace("@content1",result.join("\r\n")).replace("@content2",JSON.stringify(result));
				   localStorage.result="-1";
				   localStorage.run="-1";
				   console.log("完成");
			   }
			   return;
		   }
		   var name=arr.pop();
		   name.click();
		   function doWhile(){
			   var iid2=setInterval(function(){
				   clearInterval(iid2);
				   var doc=window.frames[1].document;
				   var flashCode=doc.getElementById("flash-code");
				   result.push(flashCode.value);
				   var closeMe=document.getElementsByClassName("ks-ext-close")[0].click();
				   doWhile();
				   doWhile1();
			   },1000);
		   }
		   doWhile();
		},500);
	}
	doWhile1();
}



评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值