使用PHP curl下载此链接的代码

时间:2010-03-13 14:09:12

标签: php curl

此链接

http://ajaxcontroltoolkit.codeplex.com/releases/view/11121#DownloadId=28808

显示一个弹出窗口,在下载之前必须同意一个弹出窗口。

那么如何使用PHP curl自动化呢?任何现有的类似示例代码?

1 个答案:

答案 0 :(得分:4)

如果您看一下使用Live HTTP Headers之类的工具点击“我同意”按钮时发生的情况,您会看到:

  • 当您点击“ I agreee ”按钮时,它会发送HTTP POST请求
    • http://ajaxcontroltoolkit.codeplex.com/releases/acceptLicense
  • 该HTTP请求返回302响应,
    • Location HTTP标头指向http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=AjaxControlToolkit&DownloadId=28807&FileTime=128487916929600000&Build=16331
    • 这是您的浏览器实际下载文件的地址。

(请参阅HTTP headers of that exchange


它似乎不是任何其他类型的控制/安全......
所以,用curl从那个URL下载应该可行,我会说。