Jump to content

Бот получающий ключи


viiprogrammer

Recommended Posts

Привет всем пишу бота для сайта indiegala

Сам сайт раздаёт цифровые ключи для игр в магазине игр Steam

Принцип сайта таков:

  1. Вводишь Email
  2. Вводишь каптчу от Sovel media
  3. Приходишь письмо  с ссылкой от indiegala
  4. Переходишь по ссылке
  5. Отправляется 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" />
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...