viiprogrammer Опубликовано 12 июля, 2015 Жалоба Поделиться Опубликовано 12 июля, 2015 Привет всем пишу бота для сайта indiegala Сам сайт раздаёт цифровые ключи для игр в магазине игр Steam Принцип сайта таков: Вводишь Email Вводишь каптчу от Sovel media Приходишь письмо с ссылкой от indiegala Переходишь по ссылке Отправляется 2-е письмо с ссылкой на страницу для получения ключа Я получаю адрес своей почты и капчу и делаю такой запрос $paramsArray = array( 'g-recaptcha-response' => $code_c, //Каптча 'adcopy_challenge' => '', 'adcopy_response' => '', 'email' => $email,//Email 'check' => '1', 'uetsToken' => getmicrotime(),//Время в мили сикундах ); $vars = http_build_query($paramsArray); $options = array( 'http' => array( 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $vars, ) ); $context = stream_context_create($options); $result = file_get_contents('https://www.indiegala.com/ajaxgiv', false, $context); //отправляем запрос И получаю такой ответ : {"status": "KO", "message": "Invalid captcha response"} А проблема в том что я не могу получить картинку каптчи от Sovel Media потому что она одноразовая получается если я получил картинку и попробую перейти по сылке с картинкой я получу не приятный сюрприз : картинку Media error и капчу не получу Может кто знает как получить или сохранить картинку капчи Sovel media средствами php? Сама капча состоит из нескольких кусочков кода : <script src="https://api-secure.solvemedia.com/papi/challenge.script?k=oa03f9s1ev3e0BueCKsd2sPN.ZyFKabx"></script> <noscript> <iframe src="https://api-secure.solvemedia.com/papi/challenge.noscript?k=oa03f9s1ev3e0BueCKsd2sPN.ZyFKabx"eight="300" width="500" frameborder="0"></iframe><br/> <textarea id="adcopy_challenge" name="adcopy_challenge" rows="3" cols="40"></textarea> <input type="hidden" id="adcopy_response" name="adcopy_response" value="manual_challenge"/> </noscript> <div class="spacer-v-10"></div> <div id="ga_response" style="margin-top: 10px;margin-bottom: 10px;"></div> <input type="hidden" id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" /> Ссылка на комментарий
Рекомендуемые сообщения