Предлагаем Вашему вниманию новый скрипт из категории автоматизация социальных сетей. В этой категории вы найдёте полезные скрипты для работы с ВК и другими социальными сетями. К примеру: автоматическое нажатие кнопки «like» в Вконтакте или автоматическая публикация записей на стену в Вконтакте. Там же лежат видео примеры как это работает.
Это скрипт автоматического добавления друзей в социальной сети Вконтакте.
Скрипт работает следующим образом: Вы указываете ему группу или сообщество и скрипт проходит по всем подписчикам и приглашает их в друзья. В связи с изменением политики в Вконтакте стали банятся аккаунты, которые активно добавляют друзей вступают в группы и т.д. Так же если Вы добавили кого-то в друзья и он на Вас пожаловался как на спам, то Ваш аккаунт временно блокируют, чем больше таких жалоб, тем дольше аккаунт будет заблокирован.
Настройки скрипта:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
// //////////////////////// настройки скрипта ///////////////////////// $dbg = true; // логин vk $login = ""; // пароль vk $pass = ""; // группа/страница c которой добавлять подписчиков $group = "http://vk.com/ru_searchengines"; // кол-во добавляемых друзей за один запуск скрипта $num_friends = 10; // кол-во добавленных друзей - счётчик $i_friends = 0; // счётчик показанных капч $cur_k = 0; // максимальное кол-во ввода капчи - если vk выдаст капчу большее кол-во раз // чем указанно в этой настройке скрипт остановится $max_k=3; // работаем в группе или в сообществе идентификатор - они отличаются поэтому // нужно указать группа это или сообщество $b_group=false; // ключ для капчи - для разгадывания капч $apikey = ""; // массив друзей $arr_friends =array(); // ожидание перед следующем шагом $wt = 5; $wt_long = 10; // диапазон ожидания между добавлениями в друзья $wt1=30; $wt_long1=60; // выйти из аккаунта - по завершению $b_exit=false; // файл куда сохраняем последнее кол-во элементов в массиве // для одной группы - что бы при следующем запуске не начинать сначала // а с того места где остановились в прошлый запуск скрипта $cnt_accs="data/cnt.txt"; |
Сам скрипт выглядит следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
<!--?php /* производитель: x-scripts ** тип продукта: скрипт под Xweb Human Emulator ** сайт программы: humanemulator.info ** наш сайт: x-scripts.com ** по всем вопросам обращайтесь: ** email: order@x-scripts.com ** icq: 625657402 ** skype: igor_sev2 */ $xhe_host ="127.0.0.1:7040"; // The following code is required to properly run XWeb Human Emulator require("../../Templates/xweb_human_emulator.php"); // //////////////////////// настройки скрипта ///////////////////////// $dbg = true; // логин $login = ""; // пароль $pass = ""; // группа/страница $group = "http://vk.com/ru_searchengines"; // кол-во добавляемых друзей $num_friends = 10; // кол-во добавленных друзей $i_friends = 0; // максимальное кол-во ввода капчи $cur_k = 0; $max_k=3; // работаем в группе или в сообществе идентификатор $b_group=false; // ключ для капчи $apikey = ""; // массив друзей $arr_friends =array(); // ожидание перед следующем шагом $wt = 5; $wt_long = 10; // ожидание между в добавлениями в друзья $wt1=30; $wt_long1=60; // выйти из аккаунта $b_exit=false; // файл куда сохраняем последнее кол-во элементов в массиве // для одной группы $cnt_accs="data/cnt.txt"; // //////////////////////// дополнительные модули /////////////// require_once("tools/functions.php"); // /////////////////////// скрипт /////////////////////////////////////////// debug_mess(" скрипт запустили"); // перейти на сайт $browser->navigate("http://vk.com/"); // открываем дополнительную вкладку $browser->set_count(2); $browser->set_active_browser(0); // логин $input->set_value_by_name("email",$login); // пароль $input->set_value_by_name("pass",$pass); // войти $btn->click_by_name("quick_login_button"); // переходим в группу $browser->navigate($group); sleep($wt); // перейти к подписчикам/участникам группы if($anchor->is_exist_by_inner_text(" Подписчики",false)) $anchor->click_by_inner_text(" Подписчики",false); else $anchor->click_by_inner_text(" Участники",false); sleep($wt); // задаём стартовое значение $num=0; if($file_os->is_exist($cnt_accs)) $num=trim($textfile->read_file($cnt_accs)); else $num=$num_friends; // результат добавления $res=false; // цикл добавления while($res===false) { echo "кол-во элементов в массиве - $num<br>"; // получим необходимое кол-во href в массив if(!page_down($num)) { $file_os->delete($cnt_accs); debug_mess("группа закончилась."); break; } // перейти на вкладку $browser->set_active_browser(1); // добавить друзей $res=add_friends(); // получим текущее кол-во ссылок в массиве $num=count($arr_friends); $textfile->write_file($cnt_accs,$num); } $browser->set_active_browser(0); $anchor->click_by_inner_text("Закрыть"); // выйти из аккаунта if($b_exit) { $browser->navigate("http://vk.com/"); $anchor->click_by_name("logout_link"); } else { $anchor->click_by_name("myprofile"); } // чистимся //clear_and_restart(); debug_mess("скрипт закончил работу"); // Quit $app->quit(); ?--> |
Скрипт написан для Human Emulator 4.6.39 и выше.