@Flysink

Curl ручной ввод капчи?

Доброго времени суток, на сайте *** есть авторизация через форму с капчей, как с помощью Curl в ручную ввести капчу ? тоесть в браузер нужно вывести ту самую форму, заполнить и отправить, после успешного входа, сайт перенаправляет на страницу ** собственно эту страницу и нужно отобразить в браузере для парсинга. Пробовал сначала спарсить форму и вручную заполнить , но после второго запроса для получения нужной страницы она снова перенаправляет меня на авторизацию, я так понимаю нужно получить куки успешной авторизации ну как это сделать если я не через пост в курле отправляю ?
  • Вопрос задан
  • 329 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Flysink Автор вопроса
Сайт: gatherproxy.com/ru/subscribe/login
function getC($url,$ref) {
	$curl = curl_init();
	$cookie = 'cookie.txt';
	curl_setopt($curl, CURLOPT_COOKIESESSION, true);
	curl_setopt($curl, CURLOPT_URL, $url);
	curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
	curl_setopt($curl, CURLOPT_REFERER, $ref);
	curl_setopt($curl, CURLOPT_HEADER, true);
	curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,false);
	curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,false);
	curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
	curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($curl, CURLOPT_COOKIEJAR, dirname(__FILE__)."/cookie/".$cookie);
	$act = curl_exec($curl);
	return $act;
}

Действия: Заходим на сайт, выводится форма, заполняю и отправляю, переходим gatherproxy.com/ru/sockslist - скачиваем
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы