Регистратор E-Mail

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
rambler_regger
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 02.10.2011 (Вс) 12:59

Регистратор E-Mail

Сообщение rambler_regger » 02.10.2011 (Вс) 13:20

Добрый день уважаемые пользователи VBStreets
Помоги найти решение проблемы считывания каптчи при регистрации аккаунта на Rambler.ru
Через класс HTTP скачиваю страницу запроса регистрации "http://id.rambler.ru/script/newuser.cgi" в файл "req_reg.txt" на диск
Открываю его и изымаю адрес каптчи "http://id.rambler.ru/captcha/3f6a50c340698cc9b60a2da805e918aa.jpg"
Сохраняю его в файл "с:\captcha.jpg", далее программа создает запрос, примерно следующего типа:
Код: Выделить всё
...
...
...
h.Fields("user.captcha") = "ABCD EFGH"
If h.OpenHTTP("id.rambler.ru") Then req_result = h.SendRequest("/script/newuser.cgi", "POST")
...
Сохраняю результат req_result в файл "c:\resul.html" для последующего парсинга результатов регистрации, но почему то рега не проходит и если открыть этот файл в арбузе, то видна ошибка "Вы ввели не верную каптчу" или вроде того, а в поле каптчи уже другая, отличная от "3f6a50c340698cc9b60a2da805e918aa"
Я так понял, что каждый запрос req_result = h.SendRequest("/script/newuser.cgi", "POST") будет давать результат с новой каптчей, а как создать один запрос, что бы использовалась первая сгенерированая каптча я не знаю
Пробовал следующий код:
Код: Выделить всё
...
...
...
h.Fields("user.captcha") = "ABCD EFGH"
If h.OpenHTTP("id.rambler.ru") Then
   req_result = h.SendRequest("/script/newuser.cgi", "POST")
   ...
   ...
   парсинг результата, извлечение адреса каптчи, сохранение ее на диск, открытие, далоговое окно запроса текста капти
   h.Fields("user.captcha") = "введенный текст каптчи"
   req_result = h.SendRequest("/script/newuser.cgi", "POST")
   ...
   сохранение результата на диск для анализа результата регистрации в "с:\result.html"
...
... но всеравно не получается - файл каптчи "c:\captcha.jpg" один, а каптча в "с:\result.html" уже другая
Вложения
frm_reg.zip
Форма проекта
(1.74 Кб) Скачиваний: 62
HTTPclass.zip
Класс HTTP
(2.08 Кб) Скачиваний: 73

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Регистратор E-Mail

Сообщение Хакер » 02.10.2011 (Вс) 16:47

Обсуждение противоправных действий на этом форуме запрещено. Единственный вариант, зачем может требоваться автоматическая регистрация, это рассылка спама или иные противоправные действия.

Если ты, rambler_regger, не объяснишься, тема будет закрыта. Условно она уже закрыта.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

rambler_regger
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 02.10.2011 (Вс) 12:59

Re: Регистратор E-Mail

Сообщение rambler_regger » 02.10.2011 (Вс) 16:57

Нет уважаемый, это не разработка спам-системы
Целью является система регистрации почтового аккаунта на сервисе Рамблер.ру

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Регистратор E-Mail

Сообщение Хакер » 02.10.2011 (Вс) 17:00

rambler_regger писал(а):Целью является система регистрации почтового аккаунта на сервисе Рамблер.ру

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

Тема закрыта, претезнии — в личку.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 31

    TopList  
cron