我无法找到一种用于wget从指向下载的链接下载文件的方法php。
例如,如果我想编写一个脚本来下载...说超级反间谍软件每天都可移植,所以我一直都有一个新副本(只有在运行 Windows 时才方便,但我不会,但我离题了)下载链接看起来喜欢 :
我不想要 PHP 文件,我想要它链接到的文件。在浏览器中,我假设一些服务器端的魔法碰巧使这个工作。是否有咒语可以用来模拟我的浏览器的功能?可以curl这样做吗?
默认情况下,URL 的文件名用作目标文件名。如果发生重定向,最好使用最终文件名。这可以通过以下--trust-server-names选项来完成wget:
wget --trust-server-names http://example.com/file.php
Run Code Online (Sandbox Code Playgroud)
从 wget 的手册页:
--trust-server-names
如果设置为 on,则在重定向时,重定向 URL 的最后一部分将用作本地文件名。默认情况下,它使用原始 URL 中的最后一个组件。
如果目标文件名不是您想要的,您可以使用-O(long option --output-document:) 选项,如下所示:
wget http://example.com/file.php -O meh.tar.gz
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42053 次 |
| 最近记录: |