PHP Curl 但 HTML 已加密且 SSL 证书:无法获取本地颁发者证书
PHP Curl but the HTML is Encrypted and SSL Certificate: unable to get local issuer certificate
我想从 this site 解析 HTML,我已经尝试使用:
但结果很糟糕:
然后我使用 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;
我想从 this site 解析 HTML,我已经尝试使用:
但结果很糟糕:
然后我使用 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;