
28.05.2010, 00:51
|
|
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме: 7518056
Репутация:
1089
|
|
скрипт рисовал от скуки, короче это приглашалка в друзья в соцсети на http://mirtesen.ru/ , с одного акка в сутки можно разослать не более 60 приглашений (поэтому цикл организовал на 60 приглашений), кому нужен- ставим на CRON на запуск раз в сутки (с пустым незаполненным акком (вообще без инфы)было разосланно порядка 300 приглашений- результат 21 друг) Кому надо могут прикрутить файл с акками либо переделать под спамилку (достаточно раскомментировать одну строчку в скрипте), думаю не маленькие- разберетесь
PHP код:
<?php
set_time_limit(0);
function curl($url,$post)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_REFERER,$url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
$result = curl_exec($ch);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
$result = curl_exec($ch);
curl_close($ch);
return $result;
};
$login="Здесь логин от акка (обычно ввиде почты)";
$pass= "здесь пасс от вашего акка";
$url = "http://mirtesen.ru/login";
$post='auth%5Bbackurl%5D=http%3A%2F%2Fmirtesen.ru%2F&auth%5Blogin%5D='.$login.'&auth%5Bpassword%5D='.$pass.'&auth%5Bremember%5D=on';
$result = curl($url,$post);
$result = iconv("utf-8", "windows-1251", $result);
for($ai=0;$ai<7;$ai++){
$url="http://mirtesen.ru/people";
$result = curl($url,NULL);
$result = iconv("utf-8", "windows-1251", $result);
preg_match("#name=\"csrf\" value=\"(.*)\"#iU", $result,$us);
$id= $us[1];
//print_r($id);
preg_match_all("#(http://mirtesen.ru/people/(.*))\" class=\"nopopup\"#iU", $result, $regs);
$ludi=$regs[2];
for($i=0;$i<10;$i++)
{
$user = 'http://mirtesen.ru/people/'.$ludi[$i];
$url=$ludi[$i].'?invite=1';
$url='http://mirtesen.ru/messages/'.$ludi[$i].'?invite=1';
$result = curl($url,'csrf='.$id.'&invite%5Binvite%5D=1');
//$result = curl($url,'csrf='.$id.'&message%5Btext%5D=privet');
$result = iconv("utf-8", "windows-1251", $result);
echo " <br> $url подружились с $i -ым<br>";
flush();
}
}
?>
Последний раз редактировалось Kusto; 30.05.2010 в 15:08..
|
|
|