PHPのCURLを使用してWebサイトからコンテンツを取得しようとしています。ただし、問題は、サイトがおそらく収縮またはgzip圧縮されたコンテンツを返していることです。こちらの内容とこちらの実際のウェブサイトをご覧ください。
内容を元に戻す方法はありますか?Webサイトで入手可能な値を取得する必要があります。これに関するリンクや提案をいただければ幸いです。
ありがとう !
カール設定で以下を指定します。
Accept-Encoding: gzip, deflate
ヘッダーの1つとして。
テストされていませんが、次のように設定されていると思います。
curl_setopt($ch,CURLOPT_ENCODING , "gzip");
受け取ったgzipファイルを変数にロードしてから、gzuncompress()を使用できます。