Найти в Дзене

Как запустить скрипты ВКонтакте

Сейчас мы проведём время с пользой. В общем я решил слить скрипты для ВКонтакте вам, которые автоматизируют определённые процессы. Может быть некоторые вам будут даже знакомы, но это не точно.
Эта статья написана только для образовательных целей. Автор не публиковал эту статью для вредоносных целей. Автор не несёт ответственность за ваши действия.
Как работают скрипты и как использовать
Оглавление

Сейчас мы проведём время с пользой. В общем я решил слить скрипты для ВКонтакте вам, которые автоматизируют определённые процессы. Может быть некоторые вам будут даже знакомы, но это не точно.

Эта статья написана только для образовательных целей. Автор не публиковал эту статью для вредоносных целей. Автор не несёт ответственность за ваши действия.

Как работают скрипты и как использовать их?

Покажу на примере Yandex браузера.

Первым делом нам нужно зайти в ВК
Первым делом нам нужно зайти в ВК

Далее мы открываем консоль. Можно нажать следующую комбинацию клавиш: Ctrl + Shift + I

Во вкладке Console мы вставляем любой из ниже перечисленных скриптов и жмём Enter.
Во вкладке Console мы вставляем любой из ниже перечисленных скриптов и жмём Enter.

Список скриптов:

  • Принятие заявок в друзья
  • Добавление восстановившихся в друзья
  • Добавление рекомендуемых в друзья
  • Скрипт отмены приглашений в группу(для админов групп)
  • Отписка от тех, кто тебя удалил
  • Скрипт приглашения в группу
  • Удаление заблокированных друзей
  • Удаление заблокированных из группы
  • Удаление постов со страницы (сообщества)

Начнём по порядку

Принятие заявок в друзья:

interv = setInterval(function(){

check = document.getElementById("show_more").style.display;

if(check!='none'){

document.getElementById("show_more").click();

}else{

//Принятие заявок

btns = document.getElementsByClassName("flat_button");

countadd = 0;

for(key in btns){

check = btns[key].innerText;

if(check === "Добавить в друзья"){

countadd++;

btns[key].click();

}

}

alert("Добавлено:"+countadd+" друзей");

clearInterval(interv);

}

},100);

Добавление восстановившихся в друзья:

interv = setInterval(function(){

check = document.getElementById("show_more").style.display;

if(check!='none'){

document.getElementById("show_more").click();

}else{

rows = document.getElementsByClassName("friends_user_row");

deletesrc = "https://vk.com/images/deactivated_100.png?ava=1";

count = 0;

users = [];

for(i=0;i<rows.length;i++){

photo = rows[i].firstElementChild.firstElementChild.firstElementChild.src;

if(!(photo === deletesrc)){

btnadd = rows[i].children[1].lastElementChild.firstElementChild.click();

nameuser = rows[i].children[1].firstElementChild.firstElementChild.innerText;

users.push(nameuser);

count++;

}

}

console.log('Добавлено пользователей:'+count);

console.log('Добавленные пользователи:'+users);

clearInterval(interv);

}

},100);

Добавление рекомендуемых в друзья:

cnt = 0;

interv = setInterval(function(){

check = document.getElementById("show_more").style.display;

if(cnt<=100){

if(check!='none'){

document.getElementById("show_more").click();

cnt++;

}

}else{

btns = document.getElementsByClassName("friends_find_user_add");

count = btns.length;

check = -1;

intr = setInterval(function(){

check++;

btns = document.getElementsByClassName("friends_find_user_add");

count = btns.length;

if(check<count){

btns[check].click();

}else{

clearInterval(intr);

}

},15000);

clearInterval(interv);

}

},100);

Скрипт отмены приглашений в группу:

//отмена приглашений

btns = document.getElementsByClassName("group_u_action");

lng = btns.length;

for(i=0;i<lng;i++){

if(btns[i].innerText==="Отменить приглашение"){

btns[i].click();

}

}

Отписка от тех, кто тебя удалил:

interv = setInterval(function(){

check = document.getElementById("show_more").style.display;

if(check!='none'){

document.getElementById("show_more").click();

}else{

buttons = document.getElementsByTagName("button");

countusers = 0;

for(key in buttons)

{

if(buttons[key].innerText === "Отписаться" | buttons[key].innerText === "Отменить заявку"){

countusers++;

buttons[key].click();

}

}

alert("Вы отписались от " + countusers + " человек");

clearInterval(interv);

}

},100);

Скрипт приглашения в сообщество:

btns = document.getElementsByClassName("flat_button");

count = btns.length;

countt = 0;

setInterval(function(){

btns = document.getElementsByClassName("flat_button");

countt++;

if(countt<count){

check = btns[countt].innerText;

if(check === 'Пригласить в группу'){

parn = btns[countt].parentElement.parentElement.children[3].children[0].children[0].innerText;

btns[countt].click();

console.log('Приглашение отправлено: '+parn);

}

}

},5000);

Удаление заблокированных друзей ("собачек"):

interv = setInterval(function(){

check = document.getElementById("show_more").style.display;

if(check!='none'){

document.getElementById("show_more").click();

}else{

users = document.getElementsByClassName("friends_user_row");

countfriend = users.length;

imgsrc = "https://vk.com/images/deactivated_100.png?ava=1";

countusers = 0;

for(i=0;i<countfriend;i++){

checkimg = users[i].children[1].lastElementChild.lastElementChild.src;

if(checkimg === imgsrc){

countusers++;

getClick = users[i].children[2].children[1].children[3].click();

}

}

alert("Удалено:"+countusers+" друзей");

clearInterval(interv);

}

},100);

Удаление "собачек" из группы:

users = document.getElementsByClassName("group_l_row");

delusers = [];

countuser = users.length;

imgsrc = "https://vk.com/images/deactivated_100.png";

countusers = 0;

for(i=0;i<countuser;i++){

thissrc = users[i].children[0].lastElementChild.lastElementChild.src;

if(thissrc===imgsrc){

btn = users[i].children[1].lastElementChild.click();

name = users[i].lastElementChild.firstElementChild.firstElementChild.innerText;

delusers[delusers.length] = name;

countusers++;

}

}

if(delusers.length===0){

delusers = "Нет";

}

console.log("Удалено из группы: "+countusers);

console.log("Удаленные пользователи: "+delusers);

Удаление постов со страницы личной или сообщества:

interv = setInterval(function(){

check = document.getElementById("fw_load_more").style.display;

if(check!='none'){

document.getElementById("wall_more_link").click();

}else{

btns = document.getElementsByClassName("ui_actions_menu_item");

count = 0;

for(key in btns){

if(btns[key].text==='Удалить запись'){

btns[key].click();

count++;

}

}

alert("Удалено постов:"+count);

clearInterval(interv);

}

},100);

Итог

Главное не перегибайте с частотой их использования, чтобы избежать банов, и долгих переговоров в тех поддержкой.

Как заработать: упаковываете в "товар" и продаете их для пользователей Вконтакте. Кстати, если нет рекламного бюджета, то не страшно, можно вручную добавляться и писать, а также использовать сервисы по раскрутке, чтобы вызывать доверие.