Получить существующее изображение Captcha через cURL - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь получить изображение Captcha (старое, изображение одно) с веб-страницы.Но я знаю, что он всегда меняется и восстанавливается при каждом HTTP-запросе.Но я не могу получить изображение через cURL.

Я пробовал это с этим кодом в PHP:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://example.com/login.aspx');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIESESSION, true);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.2309.372 Safari/537.36");
curl_setopt($ch, CURLOPT_NETRC, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_AUTOREFERER, true);

$data = curl_exec($ch);

curl_close($ch);

Изображение просто пустое.Есть поле, похожее на капчу, но на нем ничего не написано.Я не мог понять, есть ли разница между запросом браузера или запросом cURL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...