从收缩的gzip压缩文件中检索内容

时间:2012-11-05 20:00:25

标签: php curl web-scraping

我正在尝试使用PHP中的CURL从网站获取内容。然而,问题是,网站返回的可能是放气或压缩的内容。查看内容here和实际网站here

有没有办法让内容恢复。我需要检索网站上的可用值。任何链接或建议将不胜感激。

谢谢!

2 个答案:

答案 0 :(得分:3)

在你的卷曲设置中指定:

Accept-Encoding: gzip, deflate

作为标题之一。

未经测试,但我相信它被设置为:

curl_setopt($ch,CURLOPT_ENCODING , "gzip");

答案 1 :(得分:1)

您可以将收到的gzip压缩文件加载到变量中,然后使用gzuncompress()