js连接迅雷下载

自己要用到迅雷的下载 可以运用js方式连接 我在到处找资料 最后还是在看电影网站的源码看见的

今天写在这里共享:得调用迅雷的js 文件3个,也可以复杂下来做成.js文件。

<SCRIPT src="http://118.122.40.14/js/webThunderDetect.js"></SCRIPT>
<script src="http://blog.xunlei.com/js/category.js"></script>

<script src="http://img.y80s.com/js/thunderBatch.js?v=0517"></script>

迅雷的下载连接必须为迅雷的连接方式

如:thunder://QUFodHRwOi8vMzYuZGwueTgwcy5uZXQ6OTIwLzEzMDEv5Yqr5Yyq5LiO5YO15bC4L+WKq+WMquS4juWDteWwuF8yLm1wNFpa;

这种连接的转义方法  $url_thunder="thunder://".base64_encode("AA".$url."ZZ"); //$url 是你要转义的地址

 

做单个连接下载 js的onclick

<li><input type="checkbox" style="vertical-align:bottom" value="{$video.playpath}" />&nbsp;{$video.playname}
<a name="alllink" thunderHref={$video.playpath} onClick="return OnDownloadClick_Simple(this,2,4)" οncοntextmenu="ThunderNetwork_SetHref(this)" href="{$video.playpath}" thunderType="" thunderPid="127891" ><span class="xlbutton">迅雷下载</span></a></li>

<input type="checkbox" name="chose" id="allchose" style="vertical-align:bottom" />&nbsp;全&nbsp;选</label><span style="margin-left:200px;"><a href="javascript:thunderBatchTask();">&nbsp;迅雷一键下载</a></span>

接下来是做批量下载方法  为了方便在input 里面value=迅雷下载的连接

function thunderBatchTask(thundervalue){
       var listli=$('.split-list li');
         BatchTasker.BeginBatch(4,127891);
        var restall =listli.find(':checkbox');
       for( var i=0;i<listli.length;i++){             //循环下载  注意该处的[i]的运用 value[i].value;  其它方法容易实现不了
       if(restall[i].checked){              
        BatchTasker.AddTask(restall[i].value,' ');   
           }
       }
       BatchTasker.EndBatch("127891");  
       }

转载于:https://www.cnblogs.com/westcity/archive/2013/01/28/xunlei.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值