Навигация сайта 20 район |
|
|
Rap and Hip Hop, Rasta |
|
|
Пробить: |
|
|
Наш опрос: |
|
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
|
Друзья:
Одобряем все заявки на вступление в друзья: Скрипт для одобрения всех заявок на вступление в друзья
Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6056358000/apply_friend.zip.html
Ну и сам скрипт
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
function connect($link){
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; '.$cookie_hash; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
//////////получаем список заявок для вступления в друзья $link = "http://vkontakte.ru/friend.php?out=1"; $res=connect($link, $cookie); //////////
$c=substr_count($res, 'nNav'); ###подсчитываем количество видео,на котором мы отмечены
print iconv('CP1251', '866', "\n++++++++++++++++++++++++++++++++\n"); ###выводим результаты print iconv('CP1251', '866', "К нам просятся <".$c."> в друзья\n"); ###выводим результаты print iconv('CP1251', '866', "++++++++++++++++++++++++++++++++\n\n"); ###выводим результаты
for($i=0;$i<$c;$i) { ###запускаем цикл , пока не будет достигнуто количество заявок
###принтим текущую позицию flush(); print $i++."\n"; flush();
$end=$end+1; $res= substr($res, $end);
$begin = 'progric'; $begin = strpos($res, $begin) + strlen($begin); $end = '"'; $end = strpos($res, $end, $begin); $friend_id = substr($res, $begin, $end - $begin);
$link='http://vkontakte.ru/friend.php?act=ajax&n=1&fid='.$friend_id;
//////////Подтверждаем заявку $otvet=connect($link, $cookie); //////////
}
print "\n(c) Le][ 2009\n";
?>
Отменяем все заявки на вступление в друзья : Скрипт для отмены всех заявок на вступление в друзья
Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6066760000/cancel_friend.zip.html
Ну и сам скрипт
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
function connect($link){
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; '.$cookie_hash; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
//////////получаем список заявок для вступления в друзья $link = "http://vkontakte.ru/friend.php?out=1"; $res=connect($link, $cookie); //////////
$c=substr_count($res, 'nNav'); ###подсчитываем количество друзей
print iconv('CP1251', '866', "\n++++++++++++++++++++++++++++++++\n"); ###выводим результаты print iconv('CP1251', '866', "К нам просятся <".$c."> в друзья\n"); ###выводим результаты print iconv('CP1251', '866', "++++++++++++++++++++++++++++++++\n\n"); ###выводим результаты
for($i=0;$i<$c;$i) { ###запускаем цикл , пока не будет достигнуто количество заявок
###принтим текущую позицию flush(); print $i++."\n"; flush();
$end=$end+1; $res= substr($res, $end);
$begin = 'progric'; $begin = strpos($res, $begin) + strlen($begin); $end = '"'; $end = strpos($res, $end, $begin); $friend_id = substr($res, $begin, $end - $begin);
$link='http://vkontakte.ru/friend.php?act=ajax&n=0&fid='.$friend_id;
//////////Подтверждаем заявку $otvet=connect($link, $cookie); //////////
}
print "\n(c) Le][ 2009\n";
?>
Сохранения списка друзей на сервере, если даже он закрыт(не все браузеры): Скачать: http://narod.ru/disk/6361953000/friend.zip.html
Удаляем всех друзей:
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
$mail='admin@xakep.ru'; $pass='pass'; $id='22671298';
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; remixap=1;';
function go($link,$cookie){
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
$otvet=go('login.userapi.com/auth?site=2&login=force&email='.$mail.'&pass='.$pass,null);
$begin = 'sid='; $begin = strpos($otvet, $begin) + strlen($begin); $end = "\r"; $end = strpos($otvet, $end, $begin); $sid= substr($otvet, $begin, $end - $begin); print $sid;
$otvet=go('http://vkontakte.ru/friendJS.php',$cookie);
//print $otvet;
$count=substr_count($otvet,'/u');
print "\nall friend---".$count."\n\n";
for($i=0;$i<$count;$i++){
$otvet=substr($otvet,$end);
$begin = '/u'; $begin = strpos($otvet, $begin) + strlen($begin); $end = '/'; $end = strpos($otvet, $end, $begin); $id = substr($otvet, $begin, $end - $begin);
$res=go('http://userapi.com/data?act=del_friend&id='.$id.'&sid='.$sid,null);
print $i." \n"; }
print "\n\n----------\n(c) Le][\n";
?>
Видео+аудио+фото:
Удаление всех аудиозаписей: Скрипт для удаления всех аудиозаписей с вашей стены
Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6056881000/del_audio.zip.html
Ну и сам скрипт
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).';remixlang=3';
function connect($link, $cookie){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); // Результат будет содержать заголовки curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
//////////получаем список аудио $link = "http://vkontakte.ru/audio.php?act=edit"; $res=connect($link, $cookie); //////////
$c=substr_count($res, 'showDeleteAudioBox('); ###подсчитываем количество аудио
print iconv('CP1251', '866', "\n++++++++++++++++++++++++++++++++\n"); ###выводим результаты print iconv('CP1251', '866', "Всего <".$c."> аудиозаписей\n"); ###выводим результаты print iconv('CP1251', '866', "++++++++++++++++++++++++++++++++\n\n"); ###выводим результаты
for($i=0;$i<$c;$i) { ###запускаем цикл , пока не будет достигнуто количество аудио
###принтим текущую позицию flush(); print $i++."\n"; flush();
$end=$end+1; $res= substr($res, $end);
$begin = 'showDeleteAudioBox('; $begin = strpos($res, $begin) + strlen($begin); $end = ')'; $end = strpos($res, $end, $begin); $audio_id = substr($res, $begin, $end - $begin);
$link='http://vkontakte.ru/audio.php?act=adeleteaudio&oid='.$id.'&aid='.$audio_id; //////////удаляем аудио $otvet=connect($link, $cookie); //////////
}
print "\n(c) Le][ 2009\n";
?>
Удаление всех видеозаписей: Скрипт для удаления всех видеозаписей с вашей стены
Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6068797000/del_video.zip.html
Ну и сам скрипт
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id ]
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; '.$cookie_hash;
function connect($link, $cookie){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
//////////получаем список видео $link = "http://vkontakte.ru/video.php?id=".$id; $res=connect($link, $cookie); ////////// $c=substr_count($res, 'video.php?act=delete'); ###подсчитываем количество видео
while($c!==0){
$c=substr_count($res, 'video.php?act=delete'); ###подсчитываем количество видео
for($i=0;$i<$c;$i) { ###запускаем цикл
$qwe=$i++; ###принтим текущую позицию flush(); print $qwe."\n"; flush();
$end=$end+1; $res= substr($res, $end);
$begin = 'video.php?act=delete&oid='.$id.'&id='; $begin = strpos($res, $begin) + strlen($begin); $end = '"'; $end = strpos($res, $end, $begin); $video_id = substr($res, $begin, $end - $begin);
$link='http://vkontakte.ru/video.php?id='.$video_id.'&oid='.$id.'&hash=null&act=do_delete';
//////////Подтверждаем заявку $otvet=connect($link, $cookie); //////////
if (substr_count($otvet, "blank.php")>1){ $i=$qwe; print "####### Ban\n"; sleep(1); }
} //////////получаем список видео $link = "http://vkontakte.ru/video.php?id=".$id; $res=connect($link, $cookie); ////////// $c=substr_count($res, 'video.php?act=delete'); ###подсчитываем количество видео }
print "\n(c) Le][ 2009\n";
?>
Скрипт для удаления отметок с Видео и Фото: Знакомая наверное ситуация---все кому не лень отмечают на своих видео,фотках, а потом приходится сидеть удалять весь этот хлам...
Доработанная версия предыдущего скрипта (удаление отметок с видео)+добавлено удаление отметок с фоток+создал некое подобие интерфейса..) (написано на php+php_curl)
скачать комплект (всё уже собрано,упаковано,разложено по полочкам и ждёт вашего запуска)
Надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6056253000/uncheck_all_old.zip.html
Или разбитрайтесь сами
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
function connect($link){
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; '.$cookie_hash; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
function grab($otvet, $begin, $end, $finish, $peremotka){ global $finish; if ($peremotka==1){ ###механизм перемотки $finish=$finish+1; $otvet=substr($otvet, $finish); } ###механизм грабинга $begin = strpos($otvet, $begin) + strlen($begin); $end = strpos($otvet, $end, $begin); $kusok= substr($otvet, $begin, $end - $begin);
if ($peremotka==1){ ###механизм перемотки $finish=$finish+$end; } return $kusok; }
//////////получаем список видео для грабинга $link = "http://vkontakte.ru/video.php?act=tagview"; $res=connect($link, $cookie); //////////
###проверяем правильность введёных данных (логин\пароль\айди) $error=substr_count($res, "login.php?u=1"); if ($error==1){ print iconv('CP1251', '866', "\n#########################################\n"); ###выводим результаты print iconv('CP1251', '866', "id, e-mail, или пароль введены не верно!"); print iconv('CP1251', '866', "\n#########################################\n"); ###выводим результаты // print $file; exec("del ".$file); exit; }
$c=substr_count($res, 'aname'); ###подсчитываем количество видео,на котором мы отмечены print iconv('CP1251', '866', "\n++++++++++++++++++++++++++++++++\n"); ###выводим результаты print iconv('CP1251', '866', "Нас отметили на <".$c."> видеозаписях\n"); ###выводим результаты print iconv('CP1251', '866', "++++++++++++++++++++++++++++++++\n\n"); ###выводим результаты
$finish=0; ###!!!обнуляем значение для перемотки for($i=0;$i<$c;$i) { ###запускаем цикл , пока не будет достигнуто количество "наших" видео
###принтим текущую позицию flush(); print $i++."\n"; flush();
###грабим айди видео $begin = 'class="aname">$tag_id=grab($otvet, $begin, $end);
###делаем ссылку, при клике на которую отметка будет удалена $video_id=explode('_', $video_id); $link='http://vkontakte.ru/video.php?act=adeletetag&vid='.$video_id[1].'&tag_id='.$tag_id.'&oid='.$video_id[0];
//////////Тыкаем на отмену. ура! connect($link, $cookie); //////////
}
//////////получаем список фото для грабинга $link = "http://vkontakte.ru/photos.php?act=added"; $res=connect($link, $cookie); //////////
$c=substr_count($res, 'photos.php?act=show'); ###подсчитываем количество фото,на котором мы отмечены print iconv('CP1251', '866', "\n++++++++++++++++++++++++++++++++\n"); ###выводим результаты print iconv('CP1251', '866', "Нас отметили на <".$c."> фотографиях\n"); ###выводим результаты print iconv('CP1251', '866', "++++++++++++++++++++++++++++++++\n\n"); ###выводим результаты
$finish=0; ###!!!обнуляем значение для перемотки for($i=0;$i<$c;$i) { ###запускаем цикл , пока не будет достигнуто количество "наших" фото
###принтим текущую позицию flush(); print $i++."\n"; flush();
###грабим айди фото $begin = 'photos.php?act=show&id='; $end = '&'; $foto_id=grab($res, $begin, $end, $finish, '1'); $link='http://vkontakte.ru/photos.php?act=show&id='.$foto_id;
//////////Входим в фото и грабим нужные данные для удаления $otvet=connect($link, $cookie); //////////
###грабим айди тэга $begin = 'removeTag('; $end = ","; $tag_id=grab($otvet, $begin, $end);
###делаем ссылку, при клике на которую отметка будет удалена $link='http://vkontakte.ru/photos.php?act=put&tag_id='.$tag_id.'&pid='.$foto_id;
//////////Тыкаем на отмену. ура! connect($link, $cookie); //////////
}
print "\n\n--------------\n(c) Le][ 2009\n--------------\n";
?>
Скрипт для подтверждения отметок на Видео и Фото: Скрипт для одобрения всех отметок на фото и видео
Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6071286000/apply_video_foto.zip.html
Ну и сам скрипт
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
function connect($link){
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; '.$cookie_hash; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
function grab($otvet, $begin, $end, $finish, $peremotka){ global $finish; if ($peremotka==1){ ###механизм перемотки $finish=$finish+1; $otvet=substr($otvet, $finish); } ###механизм грабинга $begin = strpos($otvet, $begin) + strlen($begin); $end = strpos($otvet, $end, $begin); $kusok= substr($otvet, $begin, $end - $begin);
if ($peremotka==1){ ###механизм перемотки $finish=$finish+$end; } return $kusok; }
//////////получаем список видео для грабинга $link = "http://vkontakte.ru/video.php?act=tagview"; $res=connect($link, $cookie); //////////
###проверяем правильность введёных данных (логин\пароль\айди) $error=substr_count($res, "login.php?u=1"); if ($error==1){ print iconv('CP1251', '866', "\n#########################################\n"); ###выводим результаты print iconv('CP1251', '866', "id, e-mail, или пароль введены не верно!"); print iconv('CP1251', '866', "\n#########################################\n"); ###выводим результаты // print $file; exec("del ".$file); exit; }
$c=substr_count($res, 'aname'); ###подсчитываем количество видео,на котором мы отмечены print iconv('CP1251', '866', "\n++++++++++++++++++++++++++++++++\n"); ###выводим результаты print iconv('CP1251', '866', "Нас отметили на <".$c."> видеозаписях\n"); ###выводим результаты print iconv('CP1251', '866', "++++++++++++++++++++++++++++++++\n\n"); ###выводим результаты
$finish=0; ###!!!обнуляем значение для перемотки for($i=0;$i<$c;$i) { ###запускаем цикл , пока не будет достигнуто количество "наших" видео
###принтим текущую позицию flush(); print $i++."\n"; flush();
###грабим айди видео $begin = 'class="aname">$tag_id=grab($otvet, $begin, $end);
###делаем ссылку, при клике на которую отметка будет удалена $video_id=explode('_', $video_id); $link='http://vkontakte.ru/video.php?act=a_confirmtag&vid='.$video_id[1].'&tag_id='.$tag_id.'&oid='.$video_id[0];
//////////Тыкаем на отмену. ура! connect($link, $cookie); //////////
}
//////////получаем список фото для грабинга $link = "http://vkontakte.ru/photos.php?act=added"; $res=connect($link, $cookie); //////////
$c=substr_count($res, 'photos.php?act=show'); ###подсчитываем количество фото,на котором мы отмечены print iconv('CP1251', '866', "\n++++++++++++++++++++++++++++++++\n"); ###выводим результаты print iconv('CP1251', '866', "Нас отметили на <".$c."> фотографиях\n"); ###выводим результаты print iconv('CP1251', '866', "++++++++++++++++++++++++++++++++\n\n"); ###выводим результаты
$finish=0; ###!!!обнуляем значение для перемотки for($i=0;$i<$c;$i) { ###запускаем цикл , пока не будет достигнуто количество "наших" фото
###принтим текущую позицию flush(); print $i++."\n"; flush();
###грабим айди фото $begin = 'photos.php?act=show&id='; $end = '&'; $foto_id=grab($res, $begin, $end, $finish, '1');
###делаем ссылку, при клике на которую отметка будет удалена $link='http://vkontakte.ru/photos.php?act=a_confirm_tag&id='.$foto_id;
//////////Тыкаем на отмену. ура! connect($link, $cookie); //////////
}
print "\n\n--------------\n(c) Le][ 2009\n--------------\n";
?>
Альбомы:
Перемещение картинок/фото из одного альбома в другой: Перемещение картинок/фото из одного альбома в другой
Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6126641000/move_foto.zip.html
Ну и сам скрипт
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
$old_album='76849893'; //старый альбом $new_album='80622978';
function connect($link){
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; '.$cookie_hash; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
//////////получаем список фото для грабинга $link = "http://vkontakte.ru/photos.php?act=editphotos&id=".$old_album; $res=connect($link, $cookie);
////////// $res2=$res;
$c=substr_count($res, 'movebox_'); print iconv('CP1251', '866', "\n++++++++++++++++++++++++++++++++\n"); ###выводим результаты print iconv('CP1251', '866', "Будет перемещено <".$c."> картинок\n"); ###выводим результаты print iconv('CP1251', '866', "++++++++++++++++++++++++++++++++\n\n"); ###выводим результаты
$finish=0; ###!!!обнуляем значение для перемотки for($i=0;$i<$c;$i) { ###запускаем цикл , пока не будет достигнуто количество "наших" видео
###принтим текущую позицию flush(); print $i++."\n"; flush();
###грабим айди фото $end=$end+1; $res= substr($res, $end);
$begin = 'name="move_'; $begin = strpos($res, $begin) + strlen($begin); $end = '"'; $end = strpos($res, $end, $begin); $pid = substr($res, $begin, $end - $begin);
$end2=$end2+1; $res2= substr($res2, $end2);
$begin2 = 'http://cs'; $begin2 = strpos($res2, $begin2) + strlen($begin2); $end2 = '"'; $end2 = strpos($res2, $end2, $begin2); $thumb = substr($res2, $begin2, $end2 - $begin2);
$link='http://vkontakte.ru/photos.php?act=amove&pid='.$pid.'&aid2='.$new_album.'&thumb='.$thumb;
//////////Тыкаем на отмену. ура! connect($link, $cookie); //////////
}
print "\n\n--------------\n(c) Le][ 2009\n--------------\n";
?>
Создание множества альбомов: Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6127936000/mass_album.zip.html
Ну и сам скрипт
set_time_limit(0);
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; '.$cookie_hash;
function connect($link, $cookie){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
for($i=0;$i<12345;$i){
$link = "http://vkontakte.ru/photos.php?act=new"; $result=connect($link, $cookie);
// print $result;
$begin = 'hash" value="'; $begin = strpos($result, $begin) + strlen($begin); $end = '"'; $end = strpos($result, $end, $begin); $hash = substr($result, $begin, $end - $begin);
$qwe=$i++; $name=urlencode("Album #".$qwe." by (c) Le][ ");
$link='http://vkontakte.ru/photos.php?act=create&hash='.$hash.'&name='.$name.'&desc=zxc&visible=1';
//////////Подтверждаем заявку $otvet=connect($link, $cookie);
flush(); print $qwe."\n"; flush();
$ban=substr_count($otvet, "blank.php"); if ($ban==1){ $i=$qwe; print "####### Ban\n"; sleep(1); } } ?>
Удаление пустых альбомов: Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6138009000/del_albums.zip.html
Ну и сам скрипт
set_time_limit(0);
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5;';
function connect($link, $cookie){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
//////////скачиваем список групп $link = 'http://vkontakte.ru/photos.php?id='.$id; $res=connect($link, $cookie); //////////
$c=substr_count($res, "photos.php?act=delete"); ###подсчитываем количество групп
for($i=0;$i<$c;$i++) { ###запускаем цикл , пока не будет достигнуто количество групп $end=$end+1; $res= substr($res, $end);
$begin = "photos.php?act=delete&id="; $begin = strpos($res, $begin) + strlen($begin); $end = '"'; $end = strpos($res, $end, $begin); $album_id= substr($res, $begin, $end - $begin);
$qwe=$i;
$link='http://vkontakte.ru/photos.php?act=delete&id='.$album_id; //////////Подтверждаем заявку $otvet=connect($link, $cookie);
$begin2 = 'hash" value="'; $begin2 = strpos($otvet, $begin2) + strlen($begin2); $end2 = '"'; $end2 = strpos($otvet, $end2, $begin2); $hash= substr($otvet, $begin2, $end2 - $begin2);
$link='http://vkontakte.ru/photos.php?id='.$album_id.'&act=do_delete&hash='.$hash; //////////Подтверждаем заявку $otvet=connect($link, $cookie);
flush(); print $qwe."\n"; flush();
$ban=substr_count($otvet, "blank.php"); if ($ban==1){ $i=$qwe; print "####### Ban\n"; sleep(1); } } ?>
Скачиваем все картинки из альбома (Группа+Пользователь):
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
function go($link){
$mail=admin@mail.ru'; $pass='pass'; $id='22671298';
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; remixap=1; '.$cookie_hash; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
$os='win'; //если ваша Операционная система windows //$os='nix'; //если другая
//$album_id='album7269_39591153'; //если скачиваем у человека, то выглядит так $album_id='album-707889_6491024'; //если скачиваем из группы, то выглядит так
$otvet=go('http://vkontakte.ru/'.$album_id);
$begin = '"summary">'; $begin = strpos($otvet, $begin) + strlen($begin); $end = ' '; $end = strpos($otvet, $end, $begin); $all_foto = substr($otvet, $begin, $end - $begin);
print "\nfoto to save==".$all_foto."\n\n";
$begin = '$end = strpos($otvet, $end, $begin); $foto_id = substr($otvet, $begin, $end - $begin);
$otvet=go('http://vkontakte.ru/photo'.$foto_id); $count=substr_count($otvet,'.jpg", "http:\/\/');
$end=0; for($i=0;$i<$count;$i++){
$otvet=substr($otvet,$end);
$begin = '.jpg", "http:\/\/'; $begin = strpos($otvet, $begin) + strlen($begin); $end = '"'; $end = strpos($otvet, $end, $begin); $foto_url = substr($otvet, $begin, $end - $begin);
$foto_url=str_replace('\\','',$foto_url);
$foto=file_get_contents('http://'.$foto_url); // print $foto; $name=explode('/',$foto_url);
$dir=dirname($_SERVER['PHP_SELF']); if ($os=='win'){ $slash='\\'; }else{ $slash='/'; }
mkdir($dir.$slash.'foto');
$output = fopen($dir.$slash.'foto'.$slash.$name[2].'-'.$name[3], "wb"); fwrite($output, $foto); fclose($output);
print $i."\n"; }
print "\n\n----------\n(c) Le][\n";
?>
Группы:
Автоматическое вступление в группы: Скрипт для вступления в группы
Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6057346000/group_join.zip.html
Ну и сам скрипт
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).';remixlang=3';
function connect($link, $cookie){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); // Результат будет содержать заголовки curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
for($i=0;$i<99999999999;$i) { $qwe=$i++;
$link = "http://vkontakte.ru/groups.php?act=ajax&n=1&gid=".$qwe; $res=connect($link, $cookie);
//print $result; flush(); print $qwe."\n"; flush();
$ban=substr_count($res, "blank.php"); if ($ban==1){ $i=$qwe; print "####### Ban\n"; sleep(1); } }
?>
Удаляем все группы: Скрипт для удаления всех групп (кроме моей )
Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6141136000/group_del.zip.html Если воспользовались скриптом на добавление групп и теперь ваша страница не грузится---воспользуйтесь этим скриптом: http://narod.ru/disk/6589246000/blind_group_kill.zip.html
Ну и сам скрипт
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).';remixlang=3';
function connect($link, $cookie){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); // Результат будет содержать заголовки curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
//////////скачиваем список групп $link = 'http://vkontakte.ru/id'.$id; $res=connect($link, $cookie); //////////
$c=substr_count($res, "$begin = strpos($res, $begin) + strlen($begin); $end = "'"; $end = strpos($res, $end, $begin);
$qwe= substr($res, $begin, $end - $begin);
if ($qwe=='6968868'){ $qwe=$qwe+1; }
$link = "http://vkontakte.ru/groups_ajax.php?act=aleave&n=1&gid=".$qwe; // выходим из групп $otvet=connect($link, $cookie);
}
print '(c) Le][';
?>
Удаление всех участников группы: Скрипт для удаления всех участников в вашей группе
Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6069692000/drop_all_member_in_group.zip.html
Ну и сам скрипт
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id ]
$group_id='7817915'; //айди группы
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; '.$cookie_hash;
function connect($link, $cookie){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
//////////получаем список человек $link = "http://vkontakte.ru/groups.php?act=members&gid=".$group_id; $res=connect($link, $cookie); ////////// $c=substr_count($res, 'memberName_'); ###подсчитываем количество человек
while($c!==0){
for($i=0;$i<$c;$i) { ###запускаем цикл
$qwe=$i++; ###принтим текущую позицию flush(); print $qwe."\n"; flush();
$end=$end+1; $res= substr($res, $end);
$begin = 'memberName_'; $begin = strpos($res, $begin) + strlen($begin); $end = '"'; $end = strpos($res, $end, $begin); $people_id = substr($res, $begin, $end - $begin);
$link='http://vkontakte.ru/groups_ajax.php?act=adeletemember&id='.$people_id.'&gid='.$group_id;
//////////Подтверждаем заявку $otvet=connect($link, $cookie); //////////
if (substr_count($otvet, "blank.php")>1){ $i=$qwe; print "####### Ban\n"; sleep(1); }
} //////////получаем список человек $link = "http://vkontakte.ru/groups.php?act=members&gid=".$group_id; $res=connect($link, $cookie); ////////// $c=substr_count($res, 'memberName_'); ###подсчитываем количество человек }
print "\n(c) Le][ 2009\n";
?>
Удаление всех тем (обсуждения) в группе: Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6142585000/group_clear_board.zip.html
Ну и сам скрипт
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id ]
$group_id='7857703'; //айди группы
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; '.$cookie_hash;
function connect($link, $cookie){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
//////////получаем список тем $link = "http://vkontakte.ru/board.php?act=topics&id=".$group_id; $res=connect($link, $cookie); ////////// $c=substr_count($res, 'topicTitle'); ###подсчитываем количество тем
while($c!==0){
for($i=0;$i<$c;$i) { ###запускаем цикл
$qwe=$i++; ###принтим текущую позицию flush(); print $qwe."\n"; flush();
$end=$end+1; $res= substr($res, $end);
$begin = 'topicTitle">$end = strpos($res, $end, $begin); $topic_id = substr($res, $begin, $end - $begin);
$link='http://vkontakte.ru/board.php?act=do_delete_topic&topic_id='.$topic_id;
//////////Подтверждаем заявку $otvet=connect($link, $cookie); //////////
sleep(1);
if (substr_count($otvet, "blank.php")>=1){ $i=$qwe; print "####### Ban\n"; sleep(3); }
} //////////получаем список групп $link = "http://vkontakte.ru/board.php?act=topics&id=".$group_id; $res=connect($link, $cookie); ////////// $c=substr_count($res, 'topicTitle'); ###подсчитываем количество тем }
print "\n(c) Le][ 2009\n";
?>
Чистим альбом группы от спама картинками:
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
function go($link){
$mail='admin@xakep.ru'; $pass='pass'; $id='22671298';
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; remixap=1; '.$cookie_hash; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
$album_id='album-6968868_91639127'; //так выглядит айди альбома $how_foto=17; //количество наших фоток. Обязательно установите этот параметр, иначе удалит ваши фотки вместе со спамом)
$otvet=go('http://vkontakte.ru/'.$album_id);
$begin = '"summary">'; $begin = strpos($otvet, $begin) + strlen($begin); $end = ' '; $end = strpos($otvet, $end, $begin); $all_foto = substr($otvet, $begin, $end - $begin);
print "\nall foto==".$all_foto."\n\n";
$begin = '$end = strpos($otvet, $end, $begin); $foto_id = substr($otvet, $begin, $end - $begin);
$otvet=go('http://vkontakte.ru/photo'.$foto_id); $count=substr_count($otvet,'["-');
$end=0; for($i=0;$i<$count;$i++){
$otvet=substr($otvet,$end);
$begin = '["-'; $begin = strpos($otvet, $begin) + strlen($begin); $end = '"'; $end = strpos($otvet, $end, $begin); $foto_id = substr($otvet, $begin, $end - $begin);
if ($i<=$how_foto){ //количество наших фоток print 'no spam'; }else{ $res=go('http://vkontakte.ru/photos.php?id=-'.$foto_id.'&act=do_fdelete'); }
print $i."\n"; }
print "\n\n----------\n(c) Le][\n";
?>
"Вопросы":
Создание множества вопросов: Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6127214000/mass_questions.zip.html
Ну и сам скрипт
set_time_limit(0);
function connect($link){
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; '.$cookie_hash; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
$link = "http://vkontakte.ru/questions.php?act=add_question"; $result=connect($link, $cookie);
// print $result;
$begin = 'hash" value="'; $begin = strpos($result, $begin) + strlen($begin); $end = '"'; $end = strpos($result, $end, $begin); $hash = substr($result, $begin, $end - $begin);
for($i=0;$i<12345;$i){
$qwe=$i++; $msg=urlencode("Quest #".$qwe." by (c) Le][ "); $link="http://vkontakte.ru/questions.php?act=do_add_question&hash=".$hash."&message=".$msg."&type=7";
//////////Подтверждаем заявку $otvet=connect($link, $cookie);
flush(); print $qwe."\n"; flush();
$ban=substr_count($otvet, "blank.php"); if ($ban==1){ $i=$qwe; print "####### Ban\n"; sleep(1); } } ?>
Удаление вопросов: Также как и со скриптом удаления отметок, либо качаете полный комплект, либо разбираетесь сами, кстати говоря, в этот раз надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
Скачать: http://narod.ru/disk/6146636000/del_questions.zip.html
Ну и сам скрипт
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
$mail='ящик@мэил.ru'; //эмеил $pass='пароль'; //пароль $id='22671298'; //id
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5;';
function connect($link, $cookie){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); // Результат будет содержать заголовки curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
//////////скачиваем список вопросов (только 5 штук $link = 'http://vkontakte.ru/id'.$id; $res=connect($link, $cookie); //////////
$c=substr_count($res, 'images/qmark.gif'); ###подсчитываем количество тем
while($c!==0){
for($i=0;$i<$c;$i) { ###запускаем цикл
$qwe=$i++; ###принтим текущую позицию flush(); print $qwe."\n"; flush();
$end=$end+1; $res= substr($res, $end);
$begin = '$end = strpos($res, $end, $begin); $quest_id = substr($res, $begin, $end - $begin);
$link='http://vkontakte.ru/questions.php?act=delete&id='.$quest_id;
//////////Подтверждаем заявку $otvet=connect($link, $cookie); //////////
$begin2 = 'hash" value="'; $begin2 = strpos($otvet, $begin2) + strlen($begin2); $end2 = '"'; $end2 = strpos($otvet, $end2, $begin2); $hash = substr($otvet, $begin2, $end2 - $begin2);
$link='http://vkontakte.ru/questions.php?id='.$quest_id.'&hash='.$hash.'&act=do_delete';
//////////Подтверждаем заявку $del=connect($link, $cookie); ////////// // print $link;
} //////////скачиваем список вопросов (только 5 штук $link = 'http://vkontakte.ru/id'.$id; $res=connect($link, $cookie); //////////
$c=substr_count($res, 'images/qmark.gif'); ###подсчитываем количество тем
}
print '(c) Le][';
?>
Стена:
Удаляем все сообщения на стене: set_time_limit(0);
$mail='email@mail.ru'; $pass='qweqwe'; $id='22671298';
function go($link){
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 1); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
$otvet=go('login.userapi.com/auth?site=2&login=force&email='.$mail.'&pass='.$pass);
$begin = 'sid='; $begin = strpos($otvet, $begin) + strlen($begin); $end = "\r"; $end = strpos($otvet, $end, $begin); $sid= substr($otvet, $begin, $end - $begin);
$count=1;
while($count!==0){
$otvet=go('http://userapi.com/data?&act=wall&from=0&to=200&id='.$id.'&sid='.$sid);
$count=substr_count($otvet,']],[');
$end=1; for ($i=0;$i<$count;$i++){
$otvet= substr($otvet, $end);
$begin = ']],['; $begin = strpos($otvet, $begin) + strlen($begin); $end = ","; $end = strpos($otvet, $end, $begin); $post_id= substr($otvet, $begin, $end - $begin);
go('http://userapi.com/data?&act=del_wall&id='.$id.'&wid='.$id.'_'.$post_id.'&sid='.$sid);
print $i."\n"; }
}
?>
Сообщения:
Удаляем все входящие личные сообщения:
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
function go($link){
$mail='admin@mail.ru'; $pass='pass'; $id='22671298'; global $id;
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; remixap=1; '.$cookie_hash; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; }
for($a=0;$a<999999999999999999999999999999;$a) {
$link="http://vkontakte.ru/mail.php?id=".$id; $otvet=go($link); $count=substr_count($otvet,'delMsg');
print 'all msg=='.$count."\n\n";
for($i=0;$i<$count;$i++){
$end=$end+1; $otvet = substr($otvet, $end);
$begin = 'delMsg('; $begin = strpos($otvet, $begin) + strlen($begin); $end = ','; $end = strpos($otvet, $end, $begin); $pm_id = substr($otvet, $begin, $end - $begin);
$res=go('http://vkontakte.ru/mail.php?act=a_delete&id='.$pm_id);
print $pm_id."\n"; }
$time=date('s',time());
$time=date('(d-m-Y) [H:i:s]',time()); print $_SERVER['PHP_SELF']."\n"; print $time."\n--------\n"; sleep(60);
}
?>
Приложения:
Приглашение всех друзей: Внимание! Пароль, эмейл, ид заполнять как обычно. но (!) дополнительно требуется ввести id приложения (например на странице приложения такая ссыль http://vkontakte.ru/app6654_593411 первая цыферка, то есть 6654, и будет id приложения) и количество ваших друзей. При вводе числа друзей больше чем у вас есть - скрипт будет работать не корректно. Больше ничего вводить не требуется.
set_time_limit(0); error_reporting(E_ERROR | E_PARSE);
$mail='qwe@qwe'; //эмеил $pass='qweqwe'; //пароль $id='00000000'; //id $app_id = '0000'; // id приложения $friends_num = 9; // количество друзей $cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).';remixlang=3';
function fff($link, $cookie){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_GET, 1); curl_setopt($ch, CURLOPT_HEADER, 1); // Результат будет содержать заголовки curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch); curl_close($ch); return $otvet; } $link = "http://vkontakte.ru/friend.php?id=".$id; $res = fff($link, $cookie); $end = strpos($res, "list "); $end = $end + strlen("list "); for($i = 0; $i < $friends_num; $i++) { $start = strpos($res, "[", $end); $start = $start + strlen("["); $end = strpos($res, ",", $start); $str = substr($res, $start, $end - $start); $massiv[$i] = $str; }
$link = "http://vkontakte.ru/app".$app_id."_".$id; $res = fff($link, $cookie); $start = strpos($res, "var app_hash = '"); $start += strlen("var app_hash = '"); $end = strpos($res, "'", $start); $appl_hash = substr($res, $start, $end - $start);
$header = "POST /apps.php?act=a_invite_friends HTTP/1.1\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= "X-Requested-With: XMLHttpRequest\r\n"; $header .= "User-Agent: Opera/9.63 (Windows NT 5.1; U; ru) Presto/2.1.1\r\n"; $header .= "Host: vkontakte.ru\r\n"; $header .= "Referer: http://vkontakte.ru/app".$app_id."_".$id."\r\n"; $header .= "Cookie: ".$cookie."\r\n"; $header .= "Cookie2: \$Version=1\r\n"; $header .= "Connection: Keep-Alive, TE\r\n"; $header .= "TE: deflate, gzip, chunked, identity, trailers\r\n"; $data = "friends="; for($i = 0; $i < $friends_num - 1; $i++) { $data .= "".$massiv[$i]."%2C"; } $data .= $massiv[$friends_num - 1]."&app_id=".$app_id."&app_hash=".$appl_hash; $header .= "Content-length: " . strlen($data) . "\r\n"; $header .= "Content-Transfer-Encoding: binary\r\n\r\n";
$fp = fsockopen("vkontakte.ru", 80); fputs($fp, $header.$data); $i = 0; $response = "";
while ($i < 10) { echo"ok?$i\n"; $response .= fgets($fp, 128); $i++; }
echo"\n\n\n$response\n\n"; fclose($fp);
?>
|
|
Всё для Вконтакте: |
|
|
Форма входа |
|
|
Календарик |
« Май 2024 » | Пн | Вт | Ср | Чт | Пт | Сб | Вс | | | 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 |
|
|
Архив записей |
|
|
|