PHP Curl 但 HTML 已加密且 SSL 证书:无法获取本地颁发者证书

PHP Curl but the HTML is Encrypted and SSL Certificate: unable to get local issuer certificate

我想从 this site 解析 HTML,我已经尝试使用:

  1. file_get_contents
  2. Simple HTML DOM

但结果很糟糕:

然后我使用 php html parser 尝试 PHP CURL,我发现错误是 SSL 证书问题:无法获取本地颁发者证书

搜索答案后,我阅读了using curl to access https,并尝试使用该文章中的步骤获取证书但结果相同

问题来了,为什么解析结果是这样的?现在,我不知道该怎么办:(

该页面使用 gzip 压缩。

curl -k --compressed https://inaproc.lkpp.go.id/v3/daftar_lpse

对于PHP

$ch = curl_init("https://inaproc.lkpp.go.id/v3/daftar_lpse");
curl_setopt($ch, CURLOPT_ENCODING , "");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$output = curl_exec($ch);
curl_close($ch);
echo $output;