类似于http://www.51mike.com/idxexedown.do?minor=365&sid=142702&clickid=1424685733这个地址,并没有.exe但是下载下来的文件名是带有.exe的(也就是重定向了一次)。下载方面非常简单。但是怎么样获取下载下来的文件名呢!!请高手指点。
解决方案 »
- vs2008中运行一个在派生类中引用保护成员的程序,error C2248: “Student::num”: 无法访问 protected成员函数
- I/O堆栈
- vc可以将别的程序显示的主窗口设置成我的程序的子窗口吗?
- GDI+抓换图片的问题
- 如何判断当前的鼠标在那个的对话框内?
- 怎么得到命令行的输入输出?
- 求助:怎么读取条形码哦?
- 多线程程序console出错问题
- 在“图形/游戏/多媒体”中不能解决的问题希望这里的高手帮帮忙-----在 ACM 音频压缩中遇到的问题
- 高分请教一个(网络问题)问题(400分)
- 不解!大家帮忙解释下
- 在用WIN32 API写的程序里怎么使用List Control控件??
原理:Project URL Snooper 是一个网络信息侦测(嗅探)软件, 能够实时跟踪通过你电脑中(经过网卡,调制解调器等)的数据信息,并分析出里面的各种类型的URL地址.一些电影点播网站对于影片的地址往往隐藏的很好,但是这个软件能够很容易的将这些地址轻易展现在你的眼前。是用来配合Streambox VCR, ASFR ,SDP 等一些流行的流媒体下载软件很好的助手。(本软件已覆盖最新的WinPcap 2.3 完整驱动程序包) 地址二Asp2url 0.5 这是一个取得真实地址的工具,可把www.xx.com/down.asp?id=32或www.xx.c...php?id=32转换成 www.xx.com/xx.zip的工具。支持带验证...
实际代码你自己想着写吧....
在HTTP返回头里有重定向的地址.读出来重新连一次可以了.很简单的.
http server返回302,找location字段,那就是重定向的url了
HTTP/1.1 302 Found
Server: nginx
Date: Wed, 23 Dec 2009 08:46:28 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Keep-Alive: timeout=15
Content-Language: en-UTF-8
Location: http://58.211.2.169:8080/download/FreeKaraoke_1019_6.3.0415_minor0.exe
Set-Cookie: uid=142702; path=/; expires=Thu, 23-Dec-2010 08:46:28 GMT
Set-Cookie: uid=142702; domain=.51mike.com; path=/; expires=Thu, 23-Dec-2010 08:46:28 GMT
Set-Cookie: uid=142702; domain=.viewtoo.com; path=/; expires=Thu, 23-Dec-2010 08:46:28 GMT
Set-Cookie: uid=142702; domain=.51mike.net; path=/; expires=Thu, 23-Dec-2010 08:46:28 GMT
Set-Cookie: minor=365; path=/; expires=Thu, 23-Dec-2010 08:46:28 GMT
Set-Cookie: minor=365; domain=.51mike.com; path=/; expires=Thu, 23-Dec-2010 08:46:28 GMT
Set-Cookie: minor=365; domain=.viewtoo.com; path=/; expires=Thu, 23-Dec-2010 08:46:28 GMT
Set-Cookie: minor=365; domain=.51mike.net; path=/; expires=Thu, 23-Dec-2010 08:46:28 GMT
Content-Length: 108The URL has moved <a href="http://58.211.2.169:8080/download/FreeKaraoke_1019_6.3.0415_minor0.exe">here</a>看其中的Location: http://58.211.2.169:8080/download/FreeKaraoke_1019_6.3.0415_minor0.exe即可
戍边贴出请求
GET http://www.51mike.com/idxexedown.do?minor=365&sid=142702&clickid=1424685733 HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*
Accept-Language: zh-cn
Cookie: uid=142702; minor=365; JSESSIONID=abcP3ogsIbiWAcM3WT6ws; uid=142702; minor=365
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Host: www.51mike.com
Proxy-Connection: Keep-Alive