Как программно заполнить форму регистрации ящика на mail.ru?

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by egvos1, 1 Nov 2010.

  1. egvos1

    egvos1 New Member

    Joined:
    25 Oct 2010
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте.

    Пишу на Visua C++, VS2008, MFC.
    Хочу в своей программе сделать полуавтоматическую регистрацию почтового ящика на mail.ru по заранее заданным данным пользователя.
    Программа построена на базе CHtmlView. Получаю html код страницы регистрации почтового ящика. Могу его распарсить как угодно.
    Как заполнить поля формы регистрации? Естественно каптчу пользователь будет вводить сам.
    Что делать дальше? Куда копать?

    Заранее благодарен.
     
  2. destruktiv

    destruktiv New Member

    Joined:
    24 Sep 2010
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    Там все легко тебе надо выдрать регулярным выражением ссыль на картинку, и инфу из hidden полей (насколько я понял нужная инфа только в x_reg_id и может быть в ID остальное все брехня), далее получить картинку ввести капчу, генерировать POST запрос и отправить.
     
  3. immortalist

    immortalist Member

    Joined:
    16 Jan 2010
    Messages:
    99
    Likes Received:
    64
    Reputations:
    37
    на mail.ru капча разная выдается, зависит вроде от ip. у меня лично из трех картинок состоящую выплевывает.
     
  4. rudi

    rudi Active Member

    Joined:
    3 Jun 2010
    Messages:
    492
    Likes Received:
    186
    Reputations:
    5
    Зарегестрируй ящик через браузер
    и при этом снифером посмотри какой POST отправляется

    В этом POST будет и логин и пароль и личные данные и ответ капчи
    Эти переменные запроса заполняй :p
    и отправляй POST
     
    #4 rudi, 6 Nov 2010
    Last edited: 6 Nov 2010