http://code.google.com/p/socialbot/source/browse/trunk/trunk/kontakt.py скрипт приглашает в друзья всех членов определенной группы запускать: ./kontakt.py login pass потом дать линк группы, например: http://vkontakte.ru/club1510369 и ждать
Группы: Приглашаем НЕдрузей в группу (облегченная): Code: javasript:re=0;aaa = new Array(10);bb=document.getElementsByTagName("a");for(i=1;i<bb.length-1;i++){aa=bb[i].href.substring(12,18); if(aa=="invite"){re+=1;aaa[re]=bb[i]}};function wellheor(){for(cca=1;cca<aaa.length;cca+=1){setTimeout('window.location="' + aaa[cca]+'"',cca*500)};};ge("content").innerHTML='<ul class="tabs"><li class = "activeLink"><a href="javas?1?ript:wellheor()";>Выслать 10 приглашений</a></li></ul>'+ge("content").innerHTML;return; Для того, что бы пригласить в группу сразу 10 человек, находящихся на текущей странице поиска - скопируйте скрипт на страницу с споиском и нажмите на кнопку! Аудио: Code: javasript:re=0;aaa = new Array();bb=document.getElementsByTagName("a");for(i=1;i<bb.length-1;i++){if(bb[i].className=="addAudioLink"){re+=1; aaa[re]=bb[i]}};function wellheor(){for(cca=1;cca<aaa.length;cca+=1){var runstring=new String();runscript=new String(aaa[cca].onclick);runscript="javas?1?ript:"+runscript.substring(17,runscript.length-14); window.location=runscript;}};ge("content").innerHTML='<ul class="tabs"><li class = "activeLink"><a href="javas?1?ript:wellheor()";>Добавить 99 аудиозаписей (нужно подождать, визуально эффекта нет)</a></li></ul>'+ge("content").innerHTML;return; Массовое добавление аудиозаписей со страницы поиска, запустив скрипт просто ждем: Запустив скрипт кликаем по появившейся кнопке несколько раз (в зависимости от того, насколько много аудиозаписей хотите добавить) и просто ждем^: Code: javasript:re=0;aaa = new Array();bb=document.getElementsByTagName("a");for(i=1;i<bb.length-1;i++){if(bb[i].className=="addAudioLink"){re+=1; aaa[re]=bb[i]}};function wellheor(){for(cca=1;cca<aaa.length;cca+=1){var runstring=new String();runscript=new String(aaa[cca].onclick);runscript="javas?1?ript:"+runscript.substring(17,runscript.length-14); window.location=runscript;}};javas?1?ript:wellheor(); Темы: Создание тем (с случайными числами перед названием темы): Code: javasript:function submitTopic2() {creating_topic=true;show("creating_progress");var params = {act: 'a_new_topic', gid: ge('gid').value, hash: ge('hash').value, title: ge('title').value, post: ge('post').value};var callback = function(obj, text) {return;}; var stop = function(obj, text) {return;}; var options = {onSuccess: callback, onFail: stop, onCaptchaShow: stop, onCaptchaHide: stop}; Ajax.postWithCaptcha('/board.php', params, options); return false;}; for(var i=0; i<101; i++){setTimeout('ge("title").value=Math.floor(Math.random()*10000)+": "+"topicname";ge("post").value="yourtext";submitTopic2();',i*3000)};return; Создание тем (с одинаковым названием темы): Code: javasript:function submitTopic2() {creating_topic=true;show("creating_progress");var params = {act: 'a_new_topic', gid: ge('gid').value, hash: ge('hash').value, title: ge('title').value, post: ge('post').value};var callback = function(obj, text) {return;}; var stop = function(obj, text) {return;}; var options = {onSuccess: callback, onFail: stop, onCaptchaShow: stop, onCaptchaHide: stop}; Ajax.postWithCaptcha('/board.php', params, options); return false;}; for(var i=0; i<101; i++){setTimeout('ge("title").value="topicname";ge("post").value="yourtext";submitTopic2();',i*3000)}; return; Видео: Массовое добавление видеозаписей слюбой страницы: Code: javasript:re=0;aaa = new Array();bb=document.getElementsByTagName("a");for(i=1;i<bb.length-1;i++){er="";er+=bb[i].onclick; if(er.substring(17,25)=="addVideo"){re++;aaa[re]=er.substring(17,er.length-15)}};function wellheor(){for(cca=1;cca<aaa.length+1;cca+=1){runscript="javas?1?ript:"+aaa[cca]; window.location=runscript;}};ge("content").innerHTML='<ul class="tabs"><li class = "activeLink"><a href="javas?1?ript:wellheor()";>Добавить 30 видеозаписей</a></li></ul>'+ge("content").innerHTML;return; Скрипт для добавления огромного колличества видеозаписей к себе на страницу! Просто запустите на странице поиска и нажмите по появившейся кнопке! Этим скриптом можно заспамить комментарии к видео: Code: javasript:for(var i=0; i<101; i++){setTimeout('ge("reply_field").value="yourtext";postIt();',i*4000)};return; Предложения: Удалить все предложения: javasript:wlink=new Array();re=1;bb=document.getElementsByTagName("a");;for(i=1;i<bb.length-1;i++){aa=bb.href.substring(12,18); if(aa=="delMem"){wlink[re]=bb.href;re+=1}};for(var i=1; i<wlink.length; i++){setTimeout('window.location="' + wlink+'"',i*50)};return; Удалить согласия на все предложения: Code: javasript:wlink=new Array();re=1;bb=document.getElementsByTagName("a");;for(i=1;i<bb.length-1;i++){aa=bb[i].href.substring(12,18); if(aa=="delMat"){wlink[re]=bb[i].href;re+=1}};for(var i=1; i<wlink.length; i++){setTimeout('window.location="' + wlink[i]+'"',i*750)};return; Соглашаться на все предложения: Code: javasript:re=1;bb=document.getElementsByTagName("a");function finders(){re=1;wlink=new Array();for(i=1;i<bb.length-1;i++){aa=bb[i].href.substring(12,18); if(aa=="search"){wlink[re]=bb[i].href;re++}};window.location=wlink[1];return;};for (a=1;a<9000;a++){setTimeout('finders();return;',2000*a)};return Друзья: Подтверждение добавления/удаления друзей: Code: javasript:re=0;aaa = new Array(10);bb=document.getElementsByTagName("a");for(i=1;i<bb.length-1;i++){aa=bb[i].href.substring(11,18); if(aa=="process"){re+=1;aaa[re]=bb[i]}};function wellheor(){for(cca=addingtype;cca<aaa.length;cca+=3){setTimeout('window.location="' + aaa[cca]+'"',cca*500)};};ge("content").innerHTML='<div class="clearFix tBar"><ul class="tabs"><li><a href="javas?1?ript:addingtype=1;wellheor();">Добавить всех</a></li></li><li><a href="javas?1?ript:addingtype=2;wellheor();">Удалить всех</a></li></li><li><a href="javas?1?ript:addingtype=3;wellheor();">Все спамеры</a></li></li></ul></div>'+ge("content").innerHTML;return;
Стенка: Этим скриптом можно заспамить как свою, так и чужую стенку: Code: javasript:for(var i=0; i<101; i++){setTimeout('ge("reply_field").value="yourtext";postIt();',i*500)};return; Спам стенки с web-формой: Code: javasript:ge('br').innerHTML='Количество сообщений: <input type="text" id="numtxt" style="width:20px" value="1" /> Таймаут (секунд): <input type="text" id="tio" style="width:20px" value="0.5" />'+ge('br').innerHTML;ge('postIt').href="javas?1?ript:wellheorspamerwall();";function wellheorspamerwall(){for(var i=0; i<ge("numtxt").value; i++){setTimeout('postIt()',i*ge("tio").value*1000);}};return; Удаление сообщений со стенки (alpha версия) web-форма: Code: javasript:function deleteallwall(){re=0;pgnum=0;aaa = new Array();bb=document.getElementsByTagName("a");for(i=1;i<bb.length-1;i++){if(bb[i].href.substring(12,18)=="delete"){re+=1; aaa[re]=bb[i]}}};function rundeletewall(){for(cca=1;cca<aaa.length;cca+=1){setTimeout('window.location="' + aaa[cca]+ '"',cca*wallcooldown*1000);};window.location='javas?1?ript: makeFRequest("wall.php?act=get10&wpage='+pgnum+'&g=0", 2)';pgnum++;};function wellheordeletewall(){for(cb=0;cb<9000;cb++){wallcooldown=ge('wallcooldown').value;setTimeout('deleteallwall(); rundeletewall()',cb*wallcooldown*15000);}};ge('moreWall').innerHTML+='<a class="wallFunc" href="javas?1?ript:wellheordeletewall()">Удалить все</a><br>Кулдаун (секунд):<input style="width:20px" type="text" id="wallcooldown" value="1"></input>';return; Фото: Этим скриптом можно заспамить комментарии к фотограффии, увы, не чаще сообщения в 4 секунды: Code: javasript:for(var i=0; i<101; i++){setTimeout('ge("commentArea").value="yourtext";postComment();',i*4000)};return; Мнения: Этим скриптом можно заспамить мнения другому человеку или себе: Code: javasript:for(var i=0; i<101; i++){setTimeout('ge("op_field").value=Math.floor(Math.random()*10000)+": "+"yourtext";postOpinion();',i*1000)};return; Комментария: Спам комментариев к заметкам с web-формой: Code: javasript:whom="Человеку с выбраным ID";ge(blogaddcomment).innerHTML=' <table><tr><td>Кому ответить (ID):</td><td><input type="text" style="width:80px;" id="toid" value=1 /></td></tr><tr><td>Количество сообщений:</td><td><input type="text" style="width:80px;" id="commcount" value=9000 /></td></tr><tr><td>Таймаут (секунд):</td><td><input type="text" style="width:80px;" id="timenoteout" value=0.5 /></td></tr><tr><td>Текст сообщения:</td></tr></table>'+ge(blogaddcomment).innerHTML;document.getElementsByTagName("h4")[1].innerHTML=""; btr=document.getElementsByTagName("ul");for(i=0;i<btr.length;i++){if(btr[i].className=="buttonRow"){btr[i].innerHTML='<li style="width:12.5em"> <a href="javas?1?ript:spamnoteissocool();">Заспамить заметку</a></li>'}};function comsender(){ge('comment').value=_com;replyTo(_toid,whom);postComment();};function spamnoteissocool(){_com=ge('comment').value;_cc=ge("commcount").value;_toid=ge("toid").value; _to=ge("timenoteout").value;for(i=0; i<_cc; i++){setTimeout('comsender()',i*_to*1000)}}return; Скрипт позволяет нафлудить в комментариях к заметке при помощи веб-формы. Также Вы указываете, кому будет ответ (по умолчанию это Павел Дуров). Вводить на странице с заметкой, которую зафлуживать будете! Таймаут можно ~0.2 поставить, и минут на 30, пока жертва оффлайн, она будет в шоке Этим скриптом можно заспамить чужую или свою заметку комментариями: Code: javasript:for(var i=0; i<101; i++){setTimeout('ge("comment").value="yourtext";postComment();',i*4000)};return; Этим скриптом можете в любой заметке писать ответ кому-угодно, даже если он не отписывался в ней: Code: javasript:ge(blogaddcomment).innerHTML='<div>ID:<input type="text" style="width:80px;" id="toid" value=1 /><a onclick="javasсript:replyTo(ge(toid).value)">Ответить</a></div>'+ge(blogaddcomment).innerHTML; return; Этим скриптом можно в больших колличествах отвечать на вопросы: Code: javasript:bb=document.getElementsByTagName("a");for(i=1;i<bb.length-1;i++){aa=bb[i].href.substring(12,18); if(aa=="postIt"){wellheorlink=bb[i].href}}for(var i=0; i<101; i++){setTimeout('ge("reply_field").value="yourtext";window.location="' + wellheorlink+'"',i*4000)};return; Скрипт для спама в личных сообщениях с web-формой: Code: javasript:title="Преобразователь текста (by sedoi)";function textdothis(){tx=ge("inputtext").value;output=" ";for(i=0;i<tx.length+1;i++){output+="̶";output+=tx.substring(i+1,i);};ge("outputtext").value=output; }content='<table width="100%"><tr><td align="center">Введите ваш текст сюда:<br><input id="inputtext" style="width:380px;font-family: tahoma"></input></td></tr><tr><td align="center"><TEXTAREA id="outputtext" readonly style="width:380px;font-family: tahoma;overflow:hidden"></TEXTAREA></t d></tr></table>';button1="Зачеркнуть"; button2="Закрыть";newwin = new MessageBox({title:title});newwin.removeButtons();newwin.addButton({label: button1, onClick: function(){textdothis();}});newwin.addButton({label: button2, style: 'button_no', onClick: function(){newwin.hide();}});newwin.content(content).show();return; В некоторых скриптах вы увидите "your text" или соответствеено "Введите ваш текст сюда:" пишите туда что угодно))
как скрипты эти использовать? как обычные джава скрипты или как? если как обычные, то выдает мол: "Вы попытались получить доступ к адресу http://javasript=/;%20i%3C101;%20i++){setTimeout('ge(%22reply_field%22).value=%22yourtext%22;postIt();',i*500)};return;, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введен правильно, и попытайтесь перезагрузить страницу"
Скрипт на счёт удаления или добавить всех в друзья не работает,он ошибку выдаёт когда нажимешь все друзья
Принятие предложений (пхп) PHP: <? $qwe = 3000; // количество предложений, на которые хотите ответить $cookie=""; function connect($link){ $cookie = ""; // <-- куки! $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie); $otvet = curl_exec($ch); curl_close($ch); return $otvet; } for($i=1;$i<$qwe;) { $st = rand (0, 49)*10; $bday = rand(1987, 1990); $str = connect("http://vkontakte.ru/search.php?subm=1&act=adv&sex=1&uni_city=1&bday_year=$bday&online=1&o=0&st=$st"); $c = substr_count($str, 'addToFriends'); echo iconv ('cp1251', '866', "\nНайдего $c человек!\n\n"); for ($i=0; $i<$c; $i++) { $start = 'addToFriends('; $end = ','; $start = strpos($str, $start) + strlen($start); $end = strpos($str, $end, $start); $id = substr($str, $start, $end - $start); $res = connect ("http://vkontakte.ru/matches.php?act=a_search&st=0&c=1&s=1&y=0&id=$id"); echo iconv ('cp1251', '866', "\n$res\n\n"); echo iconv ('cp1251', '866', " Принято предложение: $i из $c\n"); sleep (1); } } echo "\n\n\n\nSCRIPT STOPPED! \n (c) gerry\n\n\n\n\n"; ?>
Добавлялка приложений на страницу Добавлялка приложений на страницу(для задтротов с голосами) Возможно требует доработки =) написал побырому для разминки )))) З.Ы. Разрешения для приложения тоже устанавливаются! PHP: <? ############### #apps_adder by svesve #icq 8000909 #special for anti4at =) #P.S. писалось в пьяном бреду )))) ############### set_time_limit(0); $fileacc = 'accs.txt';//файл с аками кому добавляем (мыло:пароль) $url = 'http://login.userapi.com/auth.php'; $apps_invite = 'app654889_20505355'; //id приложения_ваш ид $apps_id ='654889';//id приложения $fp = file($fileacc); $count = count($fp); for($i = 0;$i < $count;$i++) { $fp = file($fileacc); $str = trim($fp[$i]); $str2 = explode(':', $str); $mail = $str2[0]; $pass = $str2[1]; $cookie = 'sid=-1;'; $post = 'site=2&id=0&fccode=0&fcsid=0&login=force&email='.$mail.'&pass='.$pass; if($ct = curl_init($url)) { curl_setopt($ct, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ct, CURLOPT_HEADER, 1); curl_setopt($ct, CURLOPT_REFERER, 'http://durov.ru/login.html'); curl_setopt($ct, CURLOPT_USERAGENT, 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3'); curl_setopt($ct, CURLOPT_COOKIE, $cookie); curl_setopt($ct, CURLOPT_POST, 1); curl_setopt($ct, CURLOPT_POSTFIELDS, $post); $cont = curl_exec($ct) or curl_error($ct); #echo $cont; curl_close($ct); flush(); if(strpos($cont, 'sid=-1') === false || strpos($cont, 'sid=-2') === false || strpos($cont, 'sid=-4') === false) { $id = (preg_match('#Set-Cookie: remixmid=(.*?);#', $cont, $idi)) ? $idi[1] : '' ; $rsid = (preg_match('#Set-Cookie: remixpassword=(.*?);#', $cont, $rsidi)) ? $rsidi[1] : '' ; if(!empty($id)) { $cook = 'remixsid='.$rsid.';remixchk=5;remixlang=0;remixem ail='.$mail.';remixpass='.md5($pass).';remixmid='. $id; $urli = 'http://vkontakte.ru/'.$apps_invite; $cp = curl_init($urli); curl_setopt($cp, CURLOPT_RETURNTRANSFER, 1); curl_setopt($cp, CURLOPT_HEADER, 1); curl_setopt($cp, CURLOPT_REFERER, 'http://vkontakte.ru/id'.$id); curl_setopt($cp, CURLOPT_USERAGENT, 'User-Agent: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.8.1.11) Gecko/20071127 Firefox/3.0.0.3'); curl_setopt($cp, CURLOPT_COOKIE, $cook); $rcont = curl_exec($cp); #echo $rcont; curl_close($cp); preg_match('#hash=(.*?)\'#', $rcont, $hash); #echo $hash[1]."<br>"; ############################### $urli = 'http://vkontakte.ru/apps.php?act=join&id='.$apps_id.'&hash='.$hash[1]; $cp = curl_init($urli); curl_setopt($cp, CURLOPT_RETURNTRANSFER, 1); curl_setopt($cp, CURLOPT_HEADER, 1); curl_setopt($cp, CURLOPT_REFERER, 'http://vkontakte.ru/'.$apps_invite); curl_setopt($cp, CURLOPT_USERAGENT, 'User-Agent: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.8.1.11) Gecko/20071127 Firefox/3.0.0.3'); curl_setopt($cp, CURLOPT_COOKIE, $cook); $rcont = curl_exec($cp); curl_close($cp); ################################ $urli = 'http://vkontakte.ru/'.$apps_invite.'?&m=1'; $cp = curl_init($urli); curl_setopt($cp, CURLOPT_RETURNTRANSFER, 1); curl_setopt($cp, CURLOPT_HEADER, 1); curl_setopt($cp, CURLOPT_REFERER, 'http://vkontakte.ru/apps.php?act=join&id='.$apps_id.'&hash='.$hash[1]); curl_setopt($cp, CURLOPT_USERAGENT, 'User-Agent: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.8.1.11) Gecko/20071127 Firefox/3.0.0.3'); curl_setopt($cp, CURLOPT_COOKIE, $cook); $rcont = curl_exec($cp); curl_close($cp); ################################ $urli='http://vkontakte.ru/apps.php?act=a_settings&app_id='.$apps_id.'&app_hash='.$hash[1].'&cn=1&caf=1&caph=1&caa=1&add=0&withdraw=0'; $cp = curl_init($urli); curl_setopt($cp, CURLOPT_RETURNTRANSFER, 1); curl_setopt($cp, CURLOPT_HEADER, 1); curl_setopt($cp, CURLOPT_REFERER, 'http://vkontakte.ru/app'.$apps_id); curl_setopt($cp, CURLOPT_USERAGENT, 'User-Agent: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.8.1.11) Gecko/20071127 Firefox/3.0.0.3'); curl_setopt($cp, CURLOPT_COOKIE, $cook); $rcont = curl_exec($cp); #echo $rcont; curl_close($cp); } } echo $mail." added<br>"; } sleep(3); flush(); } ?>
нужен яваскрипт для приглашения всех друзей в группу =) и еще вопрос: где узнать. является ли id админом группы?
почесал я репу и решил сам быстренько наваять скриптец одобрения всех заявок в друзья. У меня сработало, проверяйте: javascript:for(el_i=0;el_i<=friendsData.friends.length;el_i++){acceptFriend(friendsData.friends[el_i][0])}; ух! какая маленькая и красивая строчка вышла, аж приятно глазу посмотреть)
VK proxy checker [+]чекает прокси специально для контакта [+]многопоточность сливаем прогу зы советую не сувать в прогу прокси от планетлаба, т.к. они непригодны к употреблению ни в каком виде, но иногда прога пишет что они рабочие
UserJS vkontakte.ru / Скачиваем музыку и видео Так как мой бложег кроме друзей никто не смотрит решил выложить сюда... В обозревателе Opera пользователь может включить поддержку пользовательских javascript-ов что зачастую бывает очень полезным занятием. (подробнее о UserJS можно прочитать тут) Недавно накрылся мой любимый скрипт позволяющий скачивать аудио с контакта и я решил написать свой собственный на его основе. В итоге у меня получились два скрипта [ Видео и Аудио ] Первый соотвественно добавляет везде где есть аудио записи ссылку "Скачать »", а второй на странице с видео роликом добавляет "Скачать видеофайл »" (не удалось мне намудрить со стилями и ссылочка красиво не встала, зато эффектно выделяется