【发布时间】:2019-06-14 09:38:38
【问题描述】:
我是 PHP 新手,但是,我有一个需要广泛使用的 cURL 函数的任务。通过 PHP,我想将所有 XML 文件从 here 下载到我自己服务器上的特定目录(PHP 文件也将在同一台服务器上执行)。
我找到了很多关于如何下载具有固定 URL 的特定文件的解释,但并非所有来自 Web 目录的相同类型的文件。
【问题讨论】:
-
您通常会使用 FTP 来下载文件目录。你能获得 FTP 访问权限吗?
-
嗨基子!不幸的是,上面的链接是我唯一的来源,没有 FTP 访问权限
-
那么剩下要做的就是解析 HTML 中的文件名,然后下载它们。
-
这可能是相关的,如果你不是严格要求使用 curl:superuser.com/questions/200426/curl-to-download-a-directory
-
你只需要一个网络爬虫。由于没有 JS,我建议 Goutte - 您可以使用 CSS 表达式列出元素,然后依次跟踪每个元素。