[英]File Download Script in PHP
我不知道这是否可行。 我有一个包含大约250个链接的网页,每个链接都在一个单独的行上。 我最初的想法是使用fopen()来获取文件,但它没有多大帮助,因为它需要提供要读取/下载的文件名。
但我要下载的文件在一个网页上垂直列出,如下所示:
这些是可点击的链接 - 把它想象成一个浏览文件链接的目录。 有没有办法循环浏览该页面上的链接并下载他们指向的文件?
总共大约有250个链接。 谢谢你的协助。
PHP可能有点矫枉过正。 如果文件是可预测命名的(并且它们看起来确实如此),您可以使用wget快速执行此操作,例如:
wget http://example.com/folder/file{1..1000}.png
或cURL例如:
curl -O http://example.com/file[1-1000].png
我想你在寻找函数file();
这将返回一个包含文件每一行的数组。
查看这个PHP DOM解析器: http : //simplehtmldom.sourceforge.net/
它在主页面上有一个示例,用于提取所有URL。 您所要做的就是稍微修改它,以便将URL保存到数组而不是回显。
我建议DownThemAll! Firefox扩展,假设它是一次性下载静态文件的需要
感谢大家的建议,我最终写了一个小脚本,做了我想要的。 如果有人关心的话会发布它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.