Знакомая наверное ситуация---все кому не лень отмечают на своих видео,фотках, а потом приходится сидеть удалять весь этот хлам...
Доработанная версия предыдущего скрипта (удаление отметок с видео)+добавлено удаление отметок с фоток+создал некое подобие интерфейса..) (написано на php+php_curl)
скачать комплект (всё уже собрано,упаковано,разложено по полочкам и ждёт вашего запуска)
Надо будет ручками чуть-чуть поработать, подробности читайте в файле как настроить.txt
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">http://vkontakte.ru/video'.$video_id;
//////////Входим в видео и грабим нужные данные для удаления $otvet=connect($link, $cookie); //////////
###делаем ссылку, при клике на которую отметка будет удалена $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();