Я пытаюсь очистить некоторую информацию с веб-сайта парового сообщества.CURL & PHP Web Scraping - cainfo
Я получаю сообщение об ошибке, связанную с сертификатом, когда пытаюсь получить доступ к URL через cURL.
Я скачал cacert.pem
модифицированный файл
php.ini
включить[curl] ; A default value for the CURLOPT_CAINFO option. This is required to be an ; absolute path. curl.cainfo = "D:\xampp\php\caextract.pem.txt"]
PHP File
$url = 'https://steamcommunity.com/search/?text=' . $PlayerName . '&x=0&y=0';
$ch = curl_init(); // Initialising cURL
curl_setopt($ch, CURLOPT_URL, $url); // Setting cURL's URL option with the $url variable passed into the function
curl_setopt($ch, CURLOPT_RETURNTRANSFER, FALSE); // Setting cURL's option to return the webpage data
$html = curl_exec($ch); // Executing the cURL request and assigning the returned data to the $data variable
var_dump(curl_getinfo($ch));
var_dump(curl_errno($ch));
var_dump(curl_error($ch));
curl_close($ch); // Closing cURL
установки:
- XAMPP 3.2.2 (настройки по умолчанию)
- для Windows 10
- Chrome
Ошибка:
Я все еще получаю ту же ошибку: сертификат настройки ошибки проверить места: CAfile: D: MPP \ PHP \ cacert.pem.txt – Brian
Тогда, скорее всего, проблема относится к вашему файлу сертификата. – hindmost