我正在尝试使用PHP中的CURL从网站获取内容。然而,问题是,网站返回的可能是放气或压缩的内容。查看内容here和实际网站here。
有没有办法让内容恢复。我需要检索网站上的可用值。任何链接或建议将不胜感激。
谢谢!
答案 0 :(得分:3)
在你的卷曲设置中指定:
Accept-Encoding: gzip, deflate
作为标题之一。
未经测试,但我相信它被设置为:
curl_setopt($ch,CURLOPT_ENCODING , "gzip");
答案 1 :(得分:1)
您可以将收到的gzip压缩文件加载到变量中,然后使用gzuncompress()。