Доброго дня! возможно из-за того, что на сайте проверяется нажатие кнопки отправки формы, т.к. в коде страницы на кнопке "Войти" видно Код (PHP): <input type="submit" class="button_submit" style="float:left;" onclick=" auth(); return false; " id="button_send" value="Войти"> Крутил и так и эдак, может уже чего лишнего наваял, одно скрытое поле из формы выщемил, но авторизация не проходит 8( прошу помощи! Код (PHP): <?php $vk['login'] = 'логин'; $vk['password'] = 'пароль'; function get_hash(){ global $vk; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,'http://userarea.sms-assistent.by/index.php'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);//Автоматом идём по редиректам curl_setopt($ch, CURLOPT_HEADER, array('Content-Type: application/x-www-form-urlencoded')); //Хеадер curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"); curl_setopt($ch, CURLOPT_POST, 'application/x-www-form-urlencoded'); curl_setopt($ch, CURLOPT_TIMEOUT, 90); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/cook.txt');//сохранить куки в файл curl_setopt($curl, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cook.txt');//считать куки из файла curl_setopt($ch, CURLOPT_AUTOREFERER,1); curl_setopt($ch, CURLOPT_POSTFIELDS, 'action=login&login='.$vk['login'].'&password='.$vk['password']); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//В большенстве случаев помогает, если используется https curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//В большенстве случаев помогает, если используется https $response = curl_exec($ch); curl_close($ch); print($response); }; get_hash(); ?>
Re: не могу авторизоваться curl-ом на userarea.sms-assistent Ничего подобного. Я хочу автоматизировать обработку собственного контента на этом сайте. Правила читал.
Re: не могу авторизоваться curl-ом на userarea.sms-assistent Почитайте лучше что-то подобное: http://sms-assistent.by/upload/files/SMS-assistent.HTTP_API.pdf
Re: не могу авторизоваться curl-ом на userarea.sms-assistent Спасибо за ссылку, апи использую, но инструментов для плучения , скажем, списка моих входящих СМС там нет, приходится ручками копипастить в скрипт, потому и парсер задумал написать. А тут https...
Re: не могу авторизоваться curl-ом на userarea.sms-assistent практически об этом в памятке и сказано. сервис предоставил вам именно то апи которое посчитал нужным. не надо придумывать боты на курле, тем более если познаний ноль. зато можно обратиться в техсап с предложением расширения возможностей апи. и принять их позицию как должное.
Re: не могу авторизоваться curl-ом на userarea.sms-assistent ага, ясно... и как я уже написал выше это ваш вариант. имейте уважение к авторами сервиса. ну и к себе. если вас лично что-то не устраивает - всегда можно написать самостоятельный сервис в апи которого будет тот функционал который не хотят реализовывать конкуренты.