Регистрация аккаунтов

Discussion in 'PHP' started by programming, 23 Dec 2009.

  1. programming

    programming New Member

    Joined:
    26 Aug 2009
    Messages:
    190
    Likes Received:
    3
    Reputations:
    0
    Появилась проблема.
    Нужно написать регилку аккаунтов на http://www.jumptags.com.
    Но проблема в том, что вся форма регистрации через JS.
    Я вообще не могу понять как выдрать оттуда капчу ну и вообще куда посылать запрос через curl.
    В общем направьте меня, пожалуйста, на верный путь. :)
     
  2. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    800
    Likes Received:
    145
    Reputations:
    73
    Снифером лови пакет
     
  3. programming

    programming New Member

    Joined:
    26 Aug 2009
    Messages:
    190
    Likes Received:
    3
    Reputations:
    0
    Поймал)
    Но не могу понять как выдирнуть капчу и куда отправлять запрос в curl'е.

    То есть как вообще с JS обходиться в таких случаях?
     
  4. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    800
    Likes Received:
    145
    Reputations:
    73
    Изучи сайт... Начиная от фукции, когда нажимаешь "Регистриция"... Там уже поймешь как формируется форма, капча и т.д.
     
  5. programming

    programming New Member

    Joined:
    26 Aug 2009
    Messages:
    190
    Likes Received:
    3
    Reputations:
    0
    Ссылка регистрация:
    <a href="Javascript: void(0);" onclick="displayRegistrationForm();" class="addLink">Create a FREE account</a>

    Нашёл JS и эту функцию здесь:
    http://www.jumptags.com/joozit/presentation/js/joozit/mergedo.js?804

    Но как постить в JS просто не имею понятия..
    Можно где-нибудь увидеть пример?
     
  6. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    800
    Likes Received:
    145
    Reputations:
    73
    Зачем постить в JS. JS формирует форму... Или отправляет XMLHTTP.
    Тебе нужно найти этот XMLHTTP
     
  7. programming

    programming New Member

    Joined:
    26 Aug 2009
    Messages:
    190
    Likes Received:
    3
    Reputations:
    0
    Это понятно.
    Вот определил, что запрос отправляется на http://www.jumptags.com/joozit/components/user/createUser.cfm
    Но откуда спарсить путь к капче? Его же нет ни в основном коде страницы, не в JS..
     
  8. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    800
    Likes Received:
    145
    Reputations:
    73
    Елсибы его не было, то ее бы тоже совсем не было.
    Вообщем ищи по функции displayRegistrationForm(); все входящие переменные, откуда они, как строятся... И все поймешь. Код плохо читабельный.
    Я нашел вот это:
    var captchaUrl="/joozit/components/captcha/get_captcha.cfm";
    Ищи, куда она уходит, какие переменные ей передаются
     
  9. programming

    programming New Member

    Joined:
    26 Aug 2009
    Messages:
    190
    Likes Received:
    3
    Reputations:
    0
    Это я тоже нашёл..
    Я так понимаю, что код к пути, который я ищу лежит в captchaUrl..
    Но как его вообще можно достать?
    Если он нигде не появляется..
     
  10. programming

    programming New Member

    Joined:
    26 Aug 2009
    Messages:
    190
    Likes Received:
    3
    Reputations:
    0
    В общем это кто-то может сделать?
    Если кто может,то велком в ЛС. Готов оплатить.
     
  11. Gray_Wolf

    Gray_Wolf Active Member

    Joined:
    7 Mar 2009
    Messages:
    377
    Likes Received:
    135
    Reputations:
    10
    эх, вот вам и КУРЛ, а те кто юзали сокеты так их и юзают, и никаких проблем не возникает...
     
  12. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    Где ты видиш проблему =) Никаких проблем, я скрипт написал минут за 7, но ТС проявил желание за него заплатить, поетому не выкладываю открыто =)

    [​IMG]
     
    _________________________