Сталкер - блог веб-программиста - Комментарии к "Пишем простой авторегистратор. Часть 3 - боремся с капчей." /blog/alek%24/pishem-prostoi-avtoregistrator-chast-3-boremsya-s-kapchei RSS лента комментариев к "Пишем простой авторегистратор. Часть 3 - боремся с капчей." ru Потому что переменная $key /blog/alek%24/pishem-prostoi-avtoregistrator-chast-3-boremsya-s-kapchei#comment-1237

Потому что переменная $key извлекается из страницы до ввода капчи, а потом передается на второй шаг как часть запроса.

Sun, 05 Dec 2010 10:25:02 +0000 Alek$ comment 1237 at http://stalker-x.ru
Зачем так /blog/alek%24/pishem-prostoi-avtoregistrator-chast-3-boremsya-s-kapchei#comment-1236

Зачем так писать?

register2($login, $email, $password, $_GET['captcha'], $_GET['key']) - почему бы тут вместо $_GET['key'] не поставить $key?

Sat, 04 Dec 2010 16:11:15 +0000 Aspiring comment 1236 at http://stalker-x.ru
У вас там код по ссылке все /blog/alek%24/pishem-prostoi-avtoregistrator-chast-3-boremsya-s-kapchei#comment-809

У вас там код по ссылке все равно побился. Дайте ссылку на проблемый сервис, я посмотрю, в чем может быть дело.

Tue, 19 Jan 2010 17:31:29 +0000 Alek$ comment 809 at http://stalker-x.ru
Но с другой стороны Ваш /blog/alek%24/pishem-prostoi-avtoregistrator-chast-3-boremsya-s-kapchei#comment-808

Но с другой стороны Ваш авторегер на моё место работает замечательно. И капча там тоже меняется при ребуте страницы.
Что же делать блин, капчу и защитные коды парсю, куки с хедера выдераю, но каждый раз пишет повторите ввод капчи.

Tue, 19 Jan 2010 16:59:15 +0000 Herkules comment 808 at http://stalker-x.ru
Вот даю Вам ссылку /blog/alek%24/pishem-prostoi-avtoregistrator-chast-3-boremsya-s-kapchei#comment-802

Вот даю Вам ссылку http://kronson.hmsite.net/?p=42, код не влез в комменты. Провел небольшой тест, в котором показано что капчу (там параметр b) которую мы получили с рег1, вводим в рег2 где уже страница обновлена и там на ней другая капча.

Mon, 18 Jan 2010 19:46:31 +0000 Herkules comment 802 at http://stalker-x.ru
Второй раз грузить ничего не /blog/alek%24/pishem-prostoi-avtoregistrator-chast-3-boremsya-s-kapchei#comment-801

Второй раз грузить ничего не надо.
Вы скорее всего либо кукисы теряете, либо какой-нибудь сессионный токен.

Mon, 18 Jan 2010 16:27:44 +0000 Alek$ comment 801 at http://stalker-x.ru
Что-то у меня не получается, /blog/alek%24/pishem-prostoi-avtoregistrator-chast-3-boremsya-s-kapchei#comment-800

Что-то у меня не получается, пишет повторите ввод каптчи. Такое впечатление, что мы грузим сначала страницу первый раз для получения каптчи, а потом если получили, то грузим ее второй раз и отправляем, то что добыли с первого раза, но каптча после перезагрузки страницы поменялась и выдает ошибку.

Mon, 18 Jan 2010 15:47:32 +0000 Herkules comment 800 at http://stalker-x.ru
Я уже давал ссылку на хорошую /blog/alek%24/pishem-prostoi-avtoregistrator-chast-3-boremsya-s-kapchei#comment-797

Я уже давал ссылку на хорошую статью по регулярным выражениям, по которой и сам их учил, и дам еще раз: http://docs.php.net/manual/ru/regexp.reference.php
Поле captchid есть в форме регистрации на МоеМесто, но у Яху другая форма, и вам нужно изучать ее. Как это делать - я тоже уже написал.

Thu, 14 Jan 2010 07:51:39 +0000 Alek$ comment 797 at http://stalker-x.ru
Пытаюсь писать авторег для /blog/alek%24/pishem-prostoi-avtoregistrator-chast-3-boremsya-s-kapchei#comment-796

Пытаюсь писать авторег для yahoo.com, но никак немогу скопировать каптчу.
// При помощи простейшего регулярного выражения добываем сессионный ключ
name="captchaid" value="([a-f0-9]+)"
обьясни пожалуйсто как составляеться параметр VALUE

Thu, 14 Jan 2010 01:13:10 +0000 plotney comment 796 at http://stalker-x.ru
В конце удет статья с /blog/alek%24/pishem-prostoi-avtoregistrator-chast-3-boremsya-s-kapchei#comment-741

В конце удет статья с ответами на все возникшие вопросы, в ней и напишу.
А общий ход мысли такой: Читаем файл с помощью функции file(), разбиваем строку на логин, емейл и пароль с помощью explode(), не забыв перед этим обрезать перевод строки в конце с помощью trim(). Потом в цикле for загружаем капчи, отображаем. На втором шаге так же в цикле отправляем запросы на дорегистрацию. Сохраняем результаты с помощью элементарных fopen(), fwrite(), fclose().

Tue, 01 Dec 2009 11:51:09 +0000 Alek$ comment 741 at http://stalker-x.ru