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

Int*_*rdo 1 html-parsing simple-html-dom php-curl

我想从该站点解析HTML ,我已经尝试使用:

  1. file_get_contents
  2. 简单的HTML DOM

但是结果是这样的:

在此处输入图片说明

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

搜索答案后,然后我使用curl进行访问以访问https,并且尝试使用该文章中的步骤来获取证书,但结果是相同的

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

Ale*_*lex 5

该页面使用gzip压缩。

curl -k --compressed https://inaproc.lkpp.go.id/v3/daftar_lpse
Run Code Online (Sandbox Code Playgroud)

对于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;
Run Code Online (Sandbox Code Playgroud)