Дополнительная информация:
— предварительно необходимо присвоить соответствующим переменным логин и пароль;
— скрипт сделан и протестирован под Studio 7.0.28.
скрипт обновлен
<?php
$xhe_host ="127.0.0.1:7011";
// The following code is required to properly run XWeb Human Emulator
require("../../Templates/xweb_human_emulator.php");
// //////////////////////// настройки скрипта /////////////////////////
// логин и пароль для входа в ВК(необходимо заполнить)
$login = ""; // необходимо ввести логин для ВК
$pass = ""; // необходимо ввести пароль для ВК
// время ожидания
$wt = 5;
$wt_long = 10;
// /////////////////////// скрипт ///////////////////////////////////////////
echo "Скрипт запустили<br>";
echo "Переходим на сайт ВК<br>";
$browser->navigate("http://vk.com/");
sleep($wt_long);
echo "Авторизируемся<br>";
$input->send_keyboard_input_by_name("email", $login);
sleep($wt);
$input->set_focus_by_name("pass");
$input->send_keyboard_input_by_attribute("id","index_pass",true, "$pass");
sleep($wt);
echo "нажимаем кнопку Войти<br>";
$btn->click_by_inner_text("Войти",false);
$btn->click_by_name("index_login_button");
sleep($wt_long);
echo "Скрипт закончил работу";
// Quit
$app->quit();
?>
Видео работы скрипта автоматизации удаления чистки собачек/ботов/заблокированных подписчиков из группы или паблика вконтакте.
Можно запускать в Demo Human Emulator.
Скрипт для автоматического проставления «лайков» аватар пользователей страниц социальной сети «ВКонтакте» по заданным параметрам поиска. Скачать скрипт
Многие пользователи, которые имеют свои группы в Вконтакте, задаются вопросом «Нужно ли удалять собачек из группы вконтакте?». Те кто имеет опыт продвижения групп и сообществ в Вконтакте прекрасно знают, что наличие так называемых «собачек», то есть заблокированных или удалённых пользователей влияет на продвижение группы.
Откуда берутся «собчачки»? Администрация ВК борется с накрутками групп и сообществ, которую часто осуществляют с использованием, так называемых ботов. Бот — это фейковый аккаунт, который управляется программой. Вот эти, попавшие под санкции аккаунты и превращаются в «собачек», или пользователи, которые удалили свои страницы, так же становятся «собачками». И в первом и во втором случае это мёртвые аккаунты и если у Вас в группе много таких участников, то у реальных людей появятся сомнения вступать в такую группу. Та и ВКонтакте не очень жалует сообщества с «мёртвыми» подписчиками. В итоге ваша группа умирает.
Для того что бы этого не случилось нужно регулярно чистить свои группы. Хорошо если у Вас маленькая группа с небольшим количеством участников, то Вы легко справитесь и руками. Если же у Вас много больших групп и к тому же, до этого Вы не сильно задумывались об избавлении от «собачек», и в один прекрасный момент обнаружили в своих группах сотни заблокированных пользователей, тут руки уже Вам не помогут. Тут Вам поможет Human Emulator.
Наш скрипт работает следующим образом: в настройках скрипта Вы указываете аккаунт, под которым нужно войти в группу и начать её чистить и саму группу,
которую будем чистить от «собачек».
Настройки скрипта:
// логин
$vk_login = "";
// пароль
$vk_pwd ="";
// группа для чистки
$vk_group_id="";
Сам скрипт выглядит следующим образом:
Видеоролик как работает скрипт удаления «собачек» из группы ВКонтакте
Данный скрипт будет работа и в Demo Human Emulator. Единственное,
что Вам придётся открыть Human Emulator и залогиниться в ВКонтакте руками, после чего запустить скрипт на выполнение.
В коллекцию наших скриптов для социальных сетей добавился новый скрипт. Вашему вниманию предлагается простой скрипт регистрации в твиттере.
Скрипт работает следующим образом: Вы указываете в настройках ключ к сервису распознавания капч antigate.com и email для региcтрации и запускаете скрипт на выполнение. Human Emulator переходит на страницу регистрации, вводит все необходимые данные, в случае необходимости разгадывает капчу. После переходит на указанный в настройках скрипта email, находит письмо пришедшее с твиттера и переходит по ссылке активации. В случае удачной активации пишет логин и пароль от Вашего нового аккаунта twitter.com в указанный в настройках скрипта файл в формате логин;пароль.
Многие из нас ведут активную социальную жизнь и имеют аккаунты сразу в нескольких социальных сетях. При этом стараясь держать все свои акаунты в актуальном состоянии, что отнимает массу времени. Представляем вашему вниманию скрипт автоматической публикации сообщений в Twitter.
Скрипт работает следующим образом: заходит в указанный аккаунт на твиттере. И из приготовленного вами файла публикует через определённый промежуток времени ваши сообщения.
На входе скрипт принимает файл с сообщениями в формате:
И всё чаще перед ними, как и перед простыми пользователями встают рутинные задачи.
Многие задачи можно решить с помощью скриптов.
Наимение затратный вариант это php-скрипты.
… и т.д.
Настройки скрипта:
// данные аккаунта на твиттере
$str_lg_tw="DmitriyDumanovs";
$str_pass_tw="kuvxplscgQQ4110";
// путь к файлу со всеми твитами
$path_to_tws = "data/twits.txt";
// ожидание между твитами в секундах
$wt_min="10";
$wt_max="15";
Если у вас не один а несколько аккаунтов в твиттере, вы можете лекго подправить скрипт на работу с аккаунтами, которые будут браться из файла.
Сам скрипт выглядит следующим образом:
Видеоролик как работает скрипт автоматической публикации твиттов в twitter.com
Скрипт написан 2.04.2013 в Human Emulator 4.6.5 Advanced.
На момент публикации статьи 04.04.2013 скрипт был рабочий.
Скрипт для автоматического проставления «лайков» аватар пользователей страниц в Вконтакте по заданным параметрам поиска.
В этой статье мы рассмотрим скрипт для автоматического лайканья аватар пользователей в Вконтакте, по заданным параметрам поиска. Начнем, как обычно с подготовительной части и настроек скрипта:
Настройки скрипта:
// скрипт работает в режим отладки
$dbg = true;
// логин и пароль для входа в ВК(необходимо заполнить)
$login = "";
$pass = "";
// время ожидания
$wt = 5;
$wt_long = 10;
// путь к необходимой группе(необходимо заполнить)
$group = "";
// количество лайков за один проход
$likes = 3;
// текущее количество лайков
$cur_likes = 0;
// путь к обработанным анкетам
$path_to_ankets = "res\\ankets.txt";
для начала пропишем создание дополнительной вкладки — в ней мы будем переходить по полученным линкам на профили пользователей ВК.
получим кол-во найденных людей (число, которое выдает поисковик ВК), оно нам понадобиться для прокрутки страницы.
echo "начинаем прокручивать скролл вниз<br>";
$all_of_member_old = 0;
$cur_scroll = 0;
while (true)
{
// получаем номера на всех подписчиков
$arr_of_names = $div->get_all_inner_texts_by_attribute("class", "labeled name", true);
$all_of_member = count($arr_of_names);
echo $all_of_member . "<br>";
if ($all_of_member_old == $all_of_member)
{
$cur_scroll++;
}
else
{
$cur_scroll = 0;
}
if ($cur_scroll >= 10)
{
echo "если количество подгруженных анкет такое же как и в предыдущий раз<br>";
echo "уже 10 циклов в подряд, то скорее всего мы дошли до конца страницы<br>";
break;
}
$all_of_member_old = $all_of_member;
if ($all_of_member > 200)
{
echo "Количество подписчиков более 200<br>";
break;
}
echo "прокручиваем колесо<br>";
$mouse->wheel(-rand(14, 24), $window_width/2, $window_height/2);
sleep(4);
}
т.е. получаем линк по имени пользователя с главной, переходим по линку в доп. вкладке, затем возвращаемся на главную и так по всем найденным страницам!
В итоге вся логика скрипта состоит из 9 пунктов:
1) переходим на сайт и авторизируемся;
2) переходим на нужную группу;
3) получаем всех пользователей группы;
4) получаем всех пользователей группы в «online»;
5) прокручиваем страницу вниз для максимальной прогрузки данных о найденных контактах (не более 1000);
7) получаем по каждому контакту ссылку на профиль;
8) используя дополнительную вкладку переходим по полученным линкам на аккаунт пользователя;
9) после перехода на страницу пользователя — кликаем по аватару и ставим лайк.
Примечания:
1. Анкеты которые «лайкались» ранее повторно не используются. При использовании анкеты, уникальный путь к ней сохраняется в папке res/ankets.txt. Соответственно если повторно эта анкета встречается в другой группе или же скрипт повторно запускается для этой же группы он предварительно проверяет лайкали ли мы ранее эту анкету. Если да, то пропускаем ее и идем далее;
2. Бываем что группа маленькая и количество онлайн-пользователей на данный момент менее 1000 — скрипт анализирует если количество подгруженных пользователей не изменно 10 скролов — вероятнее всего мы дошли до низа списка и подгрузили всех пользователей группы находящихся в режиме «online». Производится выход и скрипт переходит к следующему шагу — «лайкам» фотографий.
Видео работы скрипта автоматического нажатия «like» Вконтакте
Скрипт написан 06.12.2018 и оптимизирован под версию 7.0.26
Мы используем необходимые cookie для работы сайта. Реклама, аналитика и сторонние сервисы
подключаются только после вашего согласия.
Подробнее — в
политике конфиденциальности.