繁体   English   中英

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

[英]How to save all resources downloaded from a HTTP request in PHP

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM