新版SkyDrive外链地址新办法2-js脚本

Posted in: 互联网新闻

前面讲了一种获取skydrive外链的一种方法—新版SkyDrive外链地址新办法,但毕竟比较烦锁,整起来有点麻烦,且不好记忆,寻求GG和BD的帮助后终于找到一个好用的脚本,对付新版的skydrive是效的,此方法最先是在http://www.a-shun.com哪里看到的,而a-shun据说是寻求yysama 写的脚本.这个方法比较简单,直接高亮选择下载的资源,然后在地址栏里运行该脚本就可以了.非常地方便.作个记号,以便备忘.


以下是示意图,记住高亮后,后面的哪个”显示信息”的记号不会消失,才算成功.然后在浏览器地址栏里运行该JS脚本即可.

截图00

谷歌浏览器可以.

google

火狐也是可以的.

ff

Opera浏览器

opera

以下是脚本:

1
javascript: (function(){ try{ var rsid, i, name, extension, find = false, filename,   frame_content = null; rsid = document.querySelector('a[href$=\x22&ref=2\x22]'); if(rsid){   rsid = decodeURI(rsid.href); } else{ rsid = document.getElementById('appFrame'); if(rsid){   frame_content = rsid.contentDocument; rsid = frame_content.querySelector('a[href$=  \x22&ref=2\x22]'); rsid = rsid ? decodeURI(rsid.href) : null; } } if(rsid){ rsid =   rsid.match(/resid=(.*!\d+)&.*/); rsid = rsid ? rsid[1] : null; } if(!rsid){ alert('无法找  到 resid'); return; } if(!find){ var content = frame_content ? frame_content : document;   var li_span = content.querySelector('li.IR_RowSelected>div.DL_Col0 span[title]'); if  (li_span){ filename = encodeURI(li_span.getAttribute('title')); find = true; } } if(find){   prompt('外链', 'http://storage.live.com/items/'+rsid+'?filename='+filename); } else{   alert('无法获取永久链'); } }catch(e){ alert('执行失败\r\n'+e.message); } })();

当然上面的解析出来的地址你依然也可改成这样的:http://storage.live.com/items/复制的ID?文件名.mp3

的形式,也就是去掉filename这几个字,记住问号不要去掉了.结果就是这样的.

http://storage.live.com/items/236EC7E28C6E783D!389?filename=%E5%90%BB%E5%88%AB.mp3

去掉中间的filename几个字就等于http://storage.live.com/items/236EC7E28C6E783D!389?%E5%90%BB%E5%88%AB.mp3 和前面哪篇方法里读取出来的mp3地址是一样的.

以下是mp3测试:

分享到:

热门文章-HOT

  1. 我刚刚整理了个skydrive外链转换工具(网页形式,不是书签,访问页面可以直接转换),可以批量或单个获取外链。http://www.yousimei.com/portal.php?mod=topic&topicid=15

无觅相关文章插件,快速提升流量

.