PDA

Просмотр полной версии : Delphi (TWebBrowser)


Kandi
24.11.2009, 22:31
Hello всем...
Я недавно сделал себе левенький спамер ВКонтакте с TWebBrowser сделал поиск, потом сделал парс страницы ну и собственно вытаскивал на парсе такой код:
из
<li><a href="mail.php?act=write&amp;to=13555100">Сообщение</a>
Вытаскиваем это:
mail.php?act=write&amp;to=13555100
ну и собственно сохраняем....затем просто подставляем в ссылку http://vkontakte.ru/ ну и получается собственно http://vkontakte.ru/mail.php?act=write&to=58723152

Сообщения отправлял таким образом...:

Web.OleObject.document.getElementById('title').Val ue :=title.text;
Web.OleObject.document.getElementById('message').V alue :=TEXT.Text;
......
........
........
try
win.ExecScript('javascript:send_message()', Olelanguage);

Честно сказать украл этот код..особо в нём не разбирался....ну понял что работает как копи->паст->send...
(на точки не обращайте внимания...)

И вот у меня возник такой вопрос...
Я хочу написать самый простой VKInviter так же через TWebBrowser.....но тут возникает первый вопрос как? :eek:
Код на Инвайт в группу такой:
<a href="#invite" onclick="inviteMemberToGroup(IDGROUP , IDUSER); return false;">Выслать приглашение</a>
Здесь задействован JavaScript...сюда собственно и обращаюсь за помощью, мб кто нить может помочь, что нить придумать? :rolleyes:
Я просто даже не могу понять...что к чему...!?!? :confused:

Прошу помощи.... :(

З.Ы. delphi особо не знаю....

WoOoT
25.11.2009, 09:35
З.Ы. delphi особо не знаю....

Ну тогда юзай готовый софт для инвайта, а изучение делфи начни с чего попроще.

Kandi
25.11.2009, 12:45
Ну тогда юзай готовый софт для инвайта, а изучение делфи начни с чего попроще.
Я думал услышать более достойную подсказку :D
Был бы бесплатный....юзал бы :)

WoOoT
29.11.2009, 11:43
Если делаешь через WB, то по идее яваскрипт можно заюзать так:

WB.Navigate('javascript: inviteMemberToGroup(IDGROUP , IDUSER); return false;');
Лично я не проверял, но попробуй поэксперементируй =)

Kandi
04.12.2009, 14:56
Если делаешь через WB, то по идее яваскрипт можно заюзать так:

WB.Navigate('javascript: inviteMemberToGroup(IDGROUP , IDUSER); return false;');
Лично я не проверял, но попробуй поэксперементируй =)
Спасибо за совет, попробую :)

DeaD_MoroZ
04.12.2009, 23:04
постори что браузер передаёт в момент инвайта-по моему IDGROUP , IDUSER. И в строку подставь свои значения

DeaD_MoroZ
04.12.2009, 23:11
вот передаётся friends=номер друга&gid=номер группы&hash=и вот ещё какая то ерунда
передаётся всё в vkontakte.ru/groups_ajax.php?act=a_invite_friends