城通网盘的内容还是比较多的,唯一不爽的就是普通用户下载的时候总是弹出垃圾广告,而且只能单线程下载,我10M的带宽下载速度竟然只有100多KB!所以找了这个城通网盘地址解析神器,用着还算可以,至少没得垃圾广告弹出来了。
1)获取文件ID,网页上的验证码图片地址
2)获取网页源代码,获取文件的hash值
3)post模拟输入验证码,并进去文件下载网页
4)分析下载页面的源代码,提取(普通下载地址,迅雷下载地址,旋风下载地址,快车下载地址)
5)获取地址后就在软件上显示出来,利用vc的ShellExcute函数下载文件;
当然,软件还没有分析文件的信息,这个分析很简单的,由于本人没接触过正则表达式,在网上搜索了很大vc方面的正则表达式资料,都未能正确的提取到正确信息,索性就直接用VC的CString find等函数提取信息。。。。。