C# 115网盘地址解析工具(附上一版本源码+原理分析) 2011-10-29
如有转载,请注明出处:http://www.cnblogs.com/flydoos/archive/2011/10/29/2228311.html
C# 115网盘地址解析工具(附上一版本源码以及原理分析) 2011-10-29
本教程仅供交流学习,不要用来干坏事啊。一切后果概与本人无关!写得不好,请各位见谅。要是写得好,希望点击一下“推荐”按钮,顺便给个评论,嘻嘻。
本人正在学习WPF,谁有关于WPF制作电子阅读器、导出/导入 PDF、Excel、WORD 之类的资料,希望发给我一份,谢谢。邮箱:flydoos@vip.qq.com
原理分析:
1、假设我们要下载的网址是:http://115.com/file/cl7fgwqm
2、从下载地址从获取提取码:cl7fgwqm
3、把提取码放入下面链接中:http://uapi.115.com/?ct=upload_api&ac=get_pick_code_info&pickcode=这里填写提取码&version=1176,即:
-----------------
http://uapi.115.com/?ct=upload_api&ac=get_pick_code_info&pickcode=cl7fgwqm&version=1176
4、打开上面的链接,看到如下内容:
-----------------
{"DownloadUrl":[{"Url":"http:\/\/112.91.91.92\/down_group122\/M00\/05\/0A
\/d5NjIE5AdwMAAAAAAAA-sQq7BMs0197086\/%E8%BD%AF%E4%BB%B6%E8%A1%97%E8%87%AA%E5%8A
%A8%E5%9B%9E%E5%B8%96%E5%88%B7%E5%88%86%E5%99%A8V1.0.rar?
k=GpnxP4_AMwW_QH4g7pJ3Xg&t=1319850613&u=api@0.0.0.0@1435142@cl7fgwqm&file=%E8%BD%AF
%E4%BB%B6%E8%A1%97%E8%87%AA%E5%8A%A8%E5%9B%9E
%E5%B8%96%E5%88%B7%E5%88%86%E5%99%A8V1.0.rar&speed=204800"},{"Url":"http:\/
\/119.147.99.32\/down_group122\/M00\/05\/0A\/d5NjIE5AdwMAAAAAAAA-sQq7BMs0197086\/
%E8%BD%AF%E4%BB%B6%E8%A1%97%E8%87%AA%E5%8A%A8%E5%9B%9E
%E5%B8%96%E5%88%B7%E5%88%86%E5%99%A8V1.0.rar?
k=r7sFVb_ZO7j8DFWHyKtFVA&t=1319850613&u=api@0.0.0.0@1435142@cl7fgwqm&file=%E8%BD%AF
%E4%BB%B6%E8%A1%97%E8%87%AA%E5%8A%A8%E5%9B%9E
%E5%B8%96%E5%88%B7%E5%88%86%E5%99%A8V1.0.rar&speed=204800"}],"FileName":"\u8f6f
\u4ef6\u8857\u81ea\u52a8\u56de
\u5e16\u5237\u5206\u5668V1.0.rar","Sha1":"CD913AEBDB5DFDDA6682025070A3D4A676BB8749",
"State":true,"Message":"ok","Version":1176}
5、把所有的"\/"替换成"/",例如其中一个替换之后,变成如下内容:
-----------------
http://183.60.144.13/down_group47/M00/0D/42/tzyQDU1ooPIAAAAAAAChH3hHWDw5570130/Romance_Dawn_Chs.ass?k=re4MmdcnOjNKk0q362q9hg&t=1312925176&u=113.57.237.74|1435142|dlhn747i&file=Romance_Dawn_Chs.ass&speed=204800
6、得到实际地址,就这么多了:
(a)、电信
-----------------
http://183.60.144.13/down_group47/M00/0D/42/tzyQDU1ooPIAAAAAAAChH3hHWDw5570130/Romance_Dawn_Chs.ass?k=rT8VVsAJUSvRJd3k4kYJ4A&t=1312925152&u=113.57.237.74@1435142@dlhn747i&file=Romance_Dawn_Chs.ass
http://182.236.168.13/down_group47/M00/0D/42/tzyQDU1ooPIAAAAAAAChH3hHWDw5570130/Romance_Dawn_Chs.ass?k=3zQ8NrGVeMiHL9Kp4gX51g&t=1312925152&u=113.57.237.74@1435142@dlhn747i&file=Romance_Dawn_Chs.ass
写到这里,大家都可以各自完成这个小工具了,实在没必要贴源码,不过,为了给新手更多的学习机会,还是把旧版本的源码发上来吧。旧版本的写的很烂,不过好处就是容易就懂,新版本已经完全改善、调整了,暂不考虑发布源码。反正大家知道原理,自己写个吧,嘻嘻。
最后,还有一点要强调下:本教程仅供交流学习,不要用来干坏事啊。一切后果概与本人无关!
安装说明:
如果你的是XP、2000、2003系统,请确保你的机子上已经安装了 .NET Framework 2.0 ,否则程序无法运行。这个组件下载地址:http://www.xdowns.com/soft/38/105/2006/Soft_33400.html
【通知】115网盘今天升级,故2.0版本在2011-11-14 11:00左右已经失效(当时我还在刷资源,所以发现得早)~~等过些日子有空再修复~~
下载程序:C# 115网盘地址解析工具 V2.0 http://download.csdn.net/detail/flydoos/3731235 程序(2011-10-29)
下载源码:C# 115网盘地址解析工具 V1.0 http://download.csdn.net/detail/flydoos/3731236 源码(2011-08-13)(CSDN没分了,所以设置3分下载)
注意: 代码是
VS2010的项目,如果无法打开,请到这里下载 Visual Studio 版本互转工具1.1 ,之后就能打开了