sockzi 发表于 2012-10-28 22:14:23

请问下载链接为download.php?id=123456形式的文件如何获取?

假设下载链接为:http://www.exsample.com/download.php?id=123707,如何获取文件?
在IE中启用了cookie,然后直接在IE地址栏中输入http://www.exsample.com/download.php?id=123707,即可弹出下载另存框。
但是用InetGet("http://www.exsample.com/download.php?id=1237077", "123.txt",1,0),返回的是一个登录页面,不是文件本身。
请求懂的人指点。
谢谢

ATHSJF 发表于 2012-11-3 11:14:03

回复 1# sockzi


   建议楼主自己去申请免费空间 用于程序中的下载文件
比如我用的是http://www.3v.cm/
用ftp上传需要上传的文件   下载时使用ftp地址将用户名和密码内置于程序中 即可使用


ps:
如果连接时需要指定用户名及密码,只要在主机名前加以下前缀即可:"用户名:密码@"(都是英文字符),比如
"ftp://myuser:mypassword@somesite.com\xxx.xxx"

whitehead 发表于 2012-11-4 11:42:51

回复 1# sockzi

申请免费空间和下载链接为download.php?id=123456形式的文件也有关系啊,能不能详细做点介绍?

whitehead 发表于 2012-11-4 11:43:28

回复 1# sockzi

申请免费空间和下载链接为download.php?id=123456形式的文件也有关系啊,能不能详细做点介绍?
    应该是cookie的问题吧

黑色袜子 发表于 2012-11-5 12:29:10

你用ie.au3试试吧。这个和ie一个cookies的。

cheng8457 发表于 2012-11-5 14:47:36

學習了!!!!{:face (356):}

whitehead 发表于 2012-11-5 19:27:11

回复 2# ATHSJF

申请免费空间和下载链接为download.php?id=123456形式的文件也有关系啊,能不能详细做点介绍?

ATHSJF 发表于 2012-11-7 00:18:35

回复 7# whitehead


   免费空间用的是ftp协议来下载文件不是一个php页面   之所以会有 download.php是因为网站站长用了一个php程序来中转下载地址,这样你就无法获取到真正的下载地址了,将你的文件下载到本地再上传到自己的空间运用免费空间的ftp地址和密码 自己将下载地址写出来 这样就可以运用到自己程序啦   前面你回复我没有@到我 所以一直没能看见呵呵~

whitehead 发表于 2012-11-8 19:52:16

回复 8# ATHSJF
感谢ATHSJF兄指教

ATHSJF 发表于 2012-11-10 11:50:50

回复 9# whitehead


    呵呵 论坛就是要 互相帮助 共同学习嘛我用它做程序的自动升级   你呢~

whitehead 发表于 2012-11-10 23:33:42

回复 10# ATHSJF
我是什么也不做,就是觉得好玩,看看而已

ATHSJF 发表于 2012-11-11 09:11:27

回复 11# whitehead


    呵呵~~~
页: [1]
查看完整版本: 请问下载链接为download.php?id=123456形式的文件如何获取?