【发布时间】:2016-07-31 10:10:02
【问题描述】:
我正在尝试从其中一个网站获取一些国家/地区名称。该网站 URL 以 https 开头,因此我无法抓取数据。请给我一些解决方案。
这是我的代码:
$curl = curl_init('https://testing.co/india');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$page = curl_exec($curl);
if (curl_errno($curl)) {`enter code here`
echo 'Scraper error: ' . curl_error($curl);
exit;
}
curl_close($curl);
$regex = '/<a class="startup-link">(.*?)<\/a>/s';
if (preg_match($regex, $page, $list))
echo $list[0];
else
print "Not found";
得到这个错误:Scraper error: SSL certificate problem: unable to get local issuer certificate
【问题讨论】:
标签: php web-scraping