Приветствую Всех. В кодинге php я новичок и поэтому прошу помочь, пжта. Пытаюсь реализовать обработку капчи mail.ru через сервис антигейт. Капчу от антигейт получил и сохранил в переменной $text. Далее необходимо эту капчу вернуть форме mail. ru, вот здесь то я и застрял. Ниже приведу код формы mail.ru и код который я пытаюсь написать для отдачи. код формы mail.ru: HTML: <form name="input_adr" action="/ar"method="post"> <input type="hidden" name="sqid" value="e28f3956fad4ffaf"> <input type="hidden" name="q" value="123"> <input type="hidden" name="back" value="http://go.mail.ru/search?mailru=&q=123"> <input type="hidden" name="errback" value="http://go.mail.ru/search?mailru=&∓q=123&fr=captcha_error"> <table style="margin-bottom: 10px;"> <tr> <td style="padding-right: 10px;"><img src="/ar_captcha?id=e28f3956fad4ffaf" width="151" height="51" alt=""> </td> <td> <input type="text" class="turing mb10" maxlength="6" name="SequreWord" autocomplete="off"> <br> <input type="submit" value="Продолжить"> <br> </td> </tr> </table> </form> мой код: PHP: $test = array( 'method' => 'post', 'SequreWord' => $text //капча ); $pr2 = curl_init(); curl_setopt($pr2, CURLOPT_URL, "http://go.mail.ru/ar"); curl_setopt($pr2, CURLOPT_USERAGENT, "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.8.131 Version/11.10"); curl_setopt($pr2, CURLOPT_RETURNTRANSFER, 1); curl_setopt($pr2, CURLOPT_POST, 1); curl_setopt($pr2, CURLOPT_POSTFIELDS, $test); $res = curl_exec($pr2); curl_close($pr2); ∓
в том то и проблема, что я не пойму как и что) к примеру, как передать input type="submit", у кнопки же нет имени подскажите, пжта, кому не сложно
а его и не надо передавать, качай плазин фф дя перехвата http заголовков, и смотри что у куда передаётся
У меня валялся где то самописный класс которому нужно передать каптчу и ключ антигейт, он разгадывает. Зачем этот геморрой, для мейла уже есть куча готовых авторегеров и парсеров