115网盘真实下载地址解析工具及其原理(VBS版)

标签: , , ,

今天心血来潮到c2club逛了一圈,在资源下载精华区看到一个帖子:

[115]宠物小精灵276 RAW 001-276(更新完毕)
虽然C2分流群上已经有了,再发布似乎有些多余,不过我还是全部传到了115网盘上,需要的人自行下载吧。
目前自001(IL001)起到276(JL158)的部分已全部传完。

115网盘是雨林木风推出具有存储容量大、免费、高速、稳定、易用,安全等特点的免费网络硬盘,即免费网络存储空间服务。

貌似115网盘挺多人用的,之前就有人嫌我博客下载速度慢,让我把东西上传到115网盘,说是115下载速度比较快。不知道为什么,一直对雨林木风没有好感,雨林木风这个名称很别扭,给人一种矫揉造作的感觉。

以前Google一些资料的时候有的也是上传到115网盘储存的,小的文件还好,可以直接下载,稍微大一点的文件就要用115提供的优蛋软件来下载。今天出个115要用优蛋下载,明天出个116还不知道要用什么蛋下载呢,真是流氓之至,不能忍!

优蛋我是肯定不会装的,但是宠物小精灵石英联盟(童年的回忆啊)我还是要下,于是Google了一下,在飘雪工作室找到了解析115网盘真实下载地址的方法。

=========华===丽===的===分===割===线==========

其实获取下载地址很简单,例如115网盘上某文件的下载地址为:

http://u.115.com/file/f2dd0c3966

这其中的f2dd0c3966称之为提取码。把提取码加到下面的地址后面(注:原文中version=1160,现在最新版已经改成version=1169了),然后用浏览器打开就可以看到真实的文件下载地址了。

http://u.115.com/?ct=upload_api&ac=get_pick_code_info&version=1169&pickcode=

加上提取码后,地址为

http://u.115.com/?ct=upload_api&ac=get_pick_code_info&version=1169&pickcode=f2dd0c3966

打开上面的地址,看到的是一串JSON

{"DownloadUrl":[{"Url":"http:\/\/50.cnc.115cdn.com\/pickdown\/M00\/0A\/1A\/tzyQEE2G-SgAAAAAAABxKiyjEkc4485999\/115_Parse.zip?key=1c9333ca0779008538b6624d431e292a&key1=4d88b633&file=115_Parse.zip&key2=36312e35302e3133382e323238"},{"Url":"http:\/\/50.tel.115cdn.com\/pickdown\/M00\/0A\/1A\/tzyQEE2G-SgAAAAAAABxKiyjEkc4485999\/115_Parse.zip?key=cb0cce33830eb8d6f260aa783db0449d&key1=4d88b633&file=115_Parse.zip&key2=36312e35302e3133382e323238"},{"Url":"http:\/\/50.bak.115cdn.com\/pickdown\/5b128ee62a417e0f348bf1a9c998f2924d88e063\/M00\/0A\/1A\/tzyQEE2G-SgAAAAAAABxKiyjEkc4485999\/115_Parse.zip?file=115_Parse.zip&key1=4d88b633&key2=36312e35302e3133382e323238","UrlKey":"http:\/\/50.bak.115cdn.com\/stat\/stat.gif"}],"FileName":"115_Parse.zip","Sha1":"78667A74946520D52C34A96DF92078798B62EB74","State":true,"Message":"ok","Version":1169}

其中"Url":后面的字符串就是文件真实下载地址,一般会有三个地址(分别表示电信、网通、备份)。

第一个地址为

http:\/\/50.cnc.115cdn.com\/pickdown\/M00\/0A\/1A\/tzyQEE2G-SgAAAAAAABxKiyjEkc4485999\/115_Parse.zip?key=1c9333ca0779008538b6624d431e292a&key1=4d88b633&file=115_Parse.zip&key2=36312e35302e3133382e323238

把其中的转义字符"\/"替换为"/"得到的就是真实地址

http://50.cnc.115cdn.com/pickdown/M00/0A/1A/tzyQEE2G-SgAAAAAAABxKiyjEkc4485999/115_Parse.zip?key=1c9333ca0779008538b6624d431e292a&key1=4d88b633&file=115_Parse.zip&key2=36312e35302e3133382e323238

就这么简单。如果觉得自己解析JSON麻烦,可以把JSON复制,然后打开http://www.toolmao.com/tool/jsonparser.htm,用这个在线解析器进行解析。

附上一个解析工具,用C#写的,运行需要安装.Net Framework。上面没有作者信息,不过应该是原文的作者写的。原文中提供的工具版本比较老了,我找到了一个新版的,点击此处下载

115.exe

=========华===丽===的===分===割===线=========

以上内容基本上都是复制粘贴的,我一般不会只干全部照抄这种那么没有技术含量的事情,当然要适当的拓展一下。

这个工具挺实用的,特别是对于我这种喜欢“纯净”系统,不会轻易安装垃圾软件的人。只可惜是用C#写的,要知道很多系统上是没有安装.Net Framework的啊!虽然Windows正在逐渐流行起来,但是XP的统治地位在很长一段时间内是不会动摇的,总不能为了运行这个工具到微软官网下载安装几百MB的.Net Framework吧?

这就是我不喜欢用C#和Java写程序的原因,写来自己用用还可以,如果发布给别人用的话,那些小白们就要抱怨了:“你写的什么破程序,根本就打不开!”等到哪天大部分电脑上都装有.Net和JRE,说不定我就改用C#或Java了。不过到了那时,我应该早就不写代码了。

说了那么多废话,无非是要自己写一个不需要安装.Net Framework就可以运行的115网盘地址解析工具。要用什么语言来写呢,C亦或是VBS?当然是用VBS,用C语言无法体现出我鬼使神差的VBS水平。

115.vbs

虽然功能不及C#版的强大,界面也丑陋了点,但是可以凑合着用用。

[download id=59]

参考链接:115 网盘地址解析工具(附手工解析方法)

赞赏

微信赞赏支付宝赞赏

随机文章:

  1. VBS基础教程第一篇
  2. Windows 7 快速共享Internet无线网络
  3. WMI中的Win32_PingStatus类
  4. 利用WMI打造完美“三无”后门-The Core
  5. EditPlus的VBS语法高亮

60 条评论 发表在“115网盘真实下载地址解析工具及其原理(VBS版)”上

  1. JK说道:

    看看 VBS 高手

  2. HRW说道:

    剛剛試了一下,真的很好用
    我不想安裝.Net Framework
    所以一直在思考到底要不要下載优蛋軟件
    結果再次試著搜尋後,找到大大的Blog
    現在我確定「我不要用优蛋軟件」了…

  3. 无为说道:

    不错的小工具

  4. 说道:

    第一個方法好像有些行有些不行呢

  5. JoyJ说道:

    留名,话说现在到1120了

  6. wang飞翔说道:

    啊,这样也行。高人啊!

  7. himmm说道:

    这115真扯淡呀,没办法只能用

  8. 运剑生说道:

    真牛阿 希望能用
    找了好多方法都不行了

  9. Lee说道:

    找很多方法都不行,
    希望可以用~

  10. sdf说道:

    好吧,谢谢楼主分享啊

留下回复