CURLOPT_RETURNTRANSFER显示结果&文件下载大小

时间:2012-09-10 22:08:30

标签: php curl

关于CURL在提出请求时如何提供内容,我有几个问题。

  1. 当我使用CURLOPT_RETURNTRANSFER =>提出拉页面的请求时是的,我知道我可以通过回显curl_exec()结果来查看拉出的页面。我的问题是,当我回显结果时,页面内容就像是在查看时下载的图像,或者是一旦请求被抓住并保存到缓冲区中,所有内容都被抓住,直到我回应它?

  2. 如何从页面中查看下载内容的总大小(html +图像+ css + js)。我尝试使用curl_getinfo(),但它只显示了HTML文件的大小。

  3. 我认为#2可能会回答我对#1的问题,因为curl只能看到HTML文件,直到通过echo查看。如果是这种情况,是否有可以抓取所有内容的curl命令?

1 个答案:

答案 0 :(得分:1)

  1. 您只会获得HTML文件
  2. 您应该解析HTML并下载所有需要的文件,然后计算总大小
  3. 见#2