如何在PHP中保存从HTTP请求下载的所有资源

时间:2014-03-04 22:42:04

标签: php curl wget

是否可以使用PHP保存从HTTP请求下载的所有资源?

例如:使用curl,wget或类似文件获取在浏览器中加载页面所需的所有文件,而不是仅获取页面的HTML内容。

我不想获取所有链接,然后直接下载每个链接。我想要一种方法只做一次。我认为这是可能的,因为在浏览器中我也只做一个网址请求来获取所有资源。

编辑: 这里的重点是模拟浏览器行为。如何用PHP保存整个页面。 如果必须完成几个步骤,应遵循的逻辑是什么? 即使在提取链接之后,我也很难从页面获取所有文件,因为我发现很难存储会话数据并将其重新用于进一步卷曲。

1 个答案:

答案 0 :(得分:0)

您可以使用Ajax并将其保存为对象并在需要时显示它们。这对你有用吗?