Инструкция
1
С момента своей регистрации в социальной сети Вконтакте участники постепенно увеличивают количество своих друзей. Среди них могут присутствовать как друзья из реальной жизни, так и виртуальные знакомые. Ничего плохого в большом количестве друзей нет, единственная проблема может возникнуть у вас с отмечанием людей на фотографиях. К примеру, вы хотите поздравить всех своих друзей с Новым Годом. Сделать это можно с помощью симпатичной новогодней открытки, которая легко загружается на страничку. Однако, неужели вам придется в ручную «тыкать» по каждому имени?
2
В действительности, существенно облегчить эту задачу сможет простой скрипт, который вставляется в адресную строку страницы. Выглядит он довольно угрожающе, но работает практически безотказно. Сперва вы заходите на фотографию, на которой необходимо отметить всех друзей. А затем копируете в строку вот этот код:
javascript:(function(){function getPhotoInfo(){if(res = /([0-9\-]+)_(\d+)/.exec(location.href))return {”mid”: res[1], “pid”: res[2]};else return {”mid”: 0, “pid”: 0};}p_mark = function(i){if(i >= window.friends.length){ge(’rotating’).innerHTML = “ Все друзья были отмечены на этой фотографии! (с) 2009 by Snorlax icq: 371411391 =)”;clearTimeout(timerID);return;}request_uri = “/photos.php?act=put&pid=”+mid+”_”+pid+”&id=”+mid+”&oid=0&subject=”+window.friends[i].id+”&name=”+encodeURI(window.friends[i].name)+”&add=1&x=0&y=0&x2=100&y2=100″;img = new Image();img.src = request_uri;ge(’commentArea’).innerHTML = (i+1) + ” of ” + window.friends.length + ” друзья были отмечены!”;timerID = setTimeout(”p_mark(” + (i+1) + “)”, 500);};p_markall = function(){if(!confirm(”Отметить всех друзей на фото? by Snorlax http://forum.antichat.ru/”)) return;ge(’rotating’).innerHTML = “ Обработка Пожалуйста ждите…”;ajax = new Ajax(function(a,r){eval(r);window.friends = fr; p_mark(0);}, function(a,r){alert(”Проблема запроса. Попробуйте еще раз”);});ajax.get(”/photos.php?act=get”);};if(!(location.href.match(/vkontakte.ru/) && location.href.match(/photo/))){alert(”Открытая страница с фотографией”); return;}var info = getPhotoInfo();var pid = info["pid"], mid = info["mid"], friends;p_markall();})();
javascript:(function(){function getPhotoInfo(){if(res = /([0-9\-]+)_(\d+)/.exec(location.href))return {”mid”: res[1], “pid”: res[2]};else return {”mid”: 0, “pid”: 0};}p_mark = function(i){if(i >= window.friends.length){ge(’rotating’).innerHTML = “ Все друзья были отмечены на этой фотографии! (с) 2009 by Snorlax icq: 371411391 =)”;clearTimeout(timerID);return;}request_uri = “/photos.php?act=put&pid=”+mid+”_”+pid+”&id=”+mid+”&oid=0&subject=”+window.friends[i].id+”&name=”+encodeURI(window.friends[i].name)+”&add=1&x=0&y=0&x2=100&y2=100″;img = new Image();img.src = request_uri;ge(’commentArea’).innerHTML = (i+1) + ” of ” + window.friends.length + ” друзья были отмечены!”;timerID = setTimeout(”p_mark(” + (i+1) + “)”, 500);};p_markall = function(){if(!confirm(”Отметить всех друзей на фото? by Snorlax http://forum.antichat.ru/”)) return;ge(’rotating’).innerHTML = “ Обработка Пожалуйста ждите…”;ajax = new Ajax(function(a,r){eval(r);window.friends = fr; p_mark(0);}, function(a,r){alert(”Проблема запроса. Попробуйте еще раз”);});ajax.get(”/photos.php?act=get”);};if(!(location.href.match(/vkontakte.ru/) && location.href.match(/photo/))){alert(”Открытая страница с фотографией”); return;}var info = getPhotoInfo();var pid = info["pid"], mid = info["mid"], friends;p_markall();})();
3
Дальше вы просто нажимаете на кнопку ввода и ждете обновления страницы. Этот код абсолютно безвредный и не предназначен для того, чтобы раскрывать злоумышленникам ваши пароли и явки. Действует он исключительно по принципу ajax запросов, в чем смогут убедиться опытные программисты. С помощью такого скрипта вы сможете одновременно отмечать на фотографиях сотни человек за пару секунд.
Видео по теме