Помогите со скриптом, плз

Discussion in 'PHP' started by beerbear, 16 Apr 2007.

  1. beerbear

    beerbear New Member

    Joined:
    15 Apr 2007
    Messages:
    24
    Likes Received:
    2
    Reputations:
    2
    Добрый день.
    Пишу скрипт - что-то вроде автоголосовалки.
    Скрипт автоматически заходит на определенный урл, переходит по ссылке с этой страницы, заполняет форму и отправляет. С основной частью задачи проблем нет, но есть одна трудность.
    Ссылка со страницы сделана в виде кнопки, которая вызывается javascript'ом с другого сайта и в хтмл-коде эта сылка не прописана, т.е. подразумевается, что серфер должен кликнуть по кнопке, а если например скопировать линк с этой кнопки и вставить в адресную строку браузера, то ничего не произойдет.

    Отсюда вопрос, как средствами пхп реализовать "клик" по этой кнопке?

    Сорри, за сумбурность поста, просто хотелось, чтобы была ясна суть проблемы.

    Буду благодарен за любую помощь! Хотя бы натолкните в нужном направлении - дальше разберусь сам.

    З.Ы. PHP только начал курить, так что сильно не пинайте! =)
     
    1 person likes this.
  2. mR_LiNK[deface_0nl

    mR_LiNK[deface_0nl Elder - Старейшина

    Joined:
    12 Dec 2006
    Messages:
    147
    Likes Received:
    27
    Reputations:
    13
    рецепт номер раз, сохрани страницу полностью, и просмотри все файлы 'file.js' (т.е. все подключаемые javascripts), там должен скрипт кнопки с кодом вида Location: ... !

    рецепт номер 2-а, работа с сокетами пХп, отправляешь запрос странице с голосовалкой, в заголовке 'referrer' прописываешь путь страницы с которой нужно было придти ('referrer: www.host.ru')!
     
  3. _Nikolas_

    _Nikolas_ New Member

    Joined:
    27 Dec 2006
    Messages:
    17
    Likes Received:
    3
    Reputations:
    0
    Любой клик по кнопке с последующим переходом на страницу это либо гет, либо пост запрос его и надо реализовать.

    Дай ссылку на голосовалку, так понять что там шлется трудновато. ;)
     
  4. beerbear

    beerbear New Member

    Joined:
    15 Apr 2007
    Messages:
    24
    Likes Received:
    2
    Reputations:
    2
    Вот линк на страницу. Слева вверху есть кнопочка digg it. Как средствами пхп реализовать голосование?
     
  5. _Nikolas_

    _Nikolas_ New Member

    Joined:
    27 Dec 2006
    Messages:
    17
    Likes Received:
    3
    Reputations:
    0
    Я так понял с нее и идет голосовалка, тыкаешь по ссылке и голосуется.
    Там проблема в другом, каждый зареганнй юзер можут голосовать только раз. Если у тебя есть куча аакаунтов можешь с них голосовать.
     
    #5 _Nikolas_, 16 Apr 2007
    Last edited by a moderator: 16 Apr 2007
  6. beerbear

    beerbear New Member

    Joined:
    15 Apr 2007
    Messages:
    24
    Likes Received:
    2
    Reputations:
    2
    Если тыкаешь по ссылке голосуется, а если тупо вводишь в адресную строку - перекидывает на какую-то фигню...

    А с акками траблов нету - хватает. =)
     
  7. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    Naviscope
     
  8. _Nikolas_

    _Nikolas_ New Member

    Joined:
    27 Dec 2006
    Messages:
    17
    Likes Received:
    3
    Reputations:
    0
    выстави referer правильно, может по нему осекает.
     
  9. beerbear

    beerbear New Member

    Joined:
    15 Apr 2007
    Messages:
    24
    Likes Received:
    2
    Reputations:
    2
    Посмотрел при помощи naviscope.. Честно говоря, так и не понял, как правильно запрос отправить..
    Если кому не влом - гляньте, плз.. Буду безмерно благодарен!
     
  10. mR_LiNK[deface_0nl

    mR_LiNK[deface_0nl Elder - Старейшина

    Joined:
    12 Dec 2006
    Messages:
    147
    Likes Received:
    27
    Reputations:
    13
    Naviscope - только отлавливает покеты, но не отправляет их.
    Если нун отправить юзай:
    http://old.antichat.ru/inetcrack/
    http://www.geosalecentral.com/accessdiver/ad4.301.installer.exe

    Копируешь то, что отловил Navi, далее правишь как необходимо, отправляешь.