
23.08.2009, 19:57
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
С нами:
9574565
Репутация:
712
|
|
Отмена приглашений в группу
PHP код:
<?php
set_time_limit(0);
//-----------------//
$email = " "; // E-mail
$pass = " "; // Пароль
$id = " "; // Id группы
$amount = "50"; // Количество Id'ов для удаления
$sleep = "3"; // Задержка (сек.)
//-----------------//
/* Авторизация */
$ch = curl_init("http://vkontakte.ru/login.php");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "op=a_login_attempt&email=".urlencode($email)."&pass=".urlencode($pass)."&expire=0");
curl_setopt($ch, CURLOPT_REFERER, "http://vkontakte.ru/index.php");
curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$res_index = curl_exec($ch);
function page($id = '')
{
/* Заходим в группу... */
$ch = curl_init("http://vkontakte.ru/groups.php?act=members&gid=".$id."&op=1#pages/0_1");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($ch, CURLOPT_REFERER, "http://vkontakte.ru/");
curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
/* Получаем Id'ы пользователей на первой странице */
preg_match_all('#memberName_(.*?)"#i', $result, $end);
return $end;
}
for ($p = 1; $p <= ceil($amount/50); $p++){
$end = page($id);
/* Удаляем Id'ы */
for ($i = 0; $i <= 50; $i++){
$ch = curl_init("http://vkontakte.ru/groups.php?act=deleteInvited&id=".$end[1][$i]."&gid=".$id);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_REFERER, "http://vkontakte.ru/groups.php?act=members&gid=".$id);
curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$res_index = curl_exec($ch);
sleep($sleep);
}
}
/* geforse.name */
?>
|
|
|