Архив April 2010 г.

После первого падения макхоста и подумать не мог, что он повторно ляжет на 2 недели. Съехал от них, пока все данные до конца восстановить не могу. Полценно блог начнет работать в ближайшие дни. С файлов options проблемки, поэтому линки на блоге не корректно работают.

revenueНесколько раз уже собирался попробовать казино тематику в деле, а не на PPC. Частенько в аську скидывают красивые статы казино партнерок с круглыми суммами. Но мешало начать несколько фактов, во-первых выплаты производятся на большинстве буржуйских партнерок чеками(webmoney, epassporte редкость), во-вторых нет русского саппорта, с которым можно оперативно обговорить детали работы в icq, ну и в третьих владельцы партнерских программ не доступны обычным вебмастерам, что делает невозможным индивидуальные решения.

Другое дело CrazyRevenue – свежая казино партнерка для своих вебмастеров.  Вы можете после регистрации сразу обратиться в саппорт, чтобы решить вопросы касательно конверта, способов слива трафика или повышения рейта. Работая с CrazyRevenue вы получаете до 50% от дохода игорных сайтов: Читать дальше »

В прошлых частях мы научились искать и создавать дорвеи. Теперь нам нужно научиться автоматически создавать профили с помощью сторонних программ. Мало у кого хватит терпения выучить с нуля какой-нибудь язык программирования, а писать программу автоматизирующую генерацию профилей лень даже опытному программисту. На сегодня существует 2 программы, которые позволяют написать регистратор практически любых аккаунтов за 30 минут, человеку который никогда не сталкивался с программированием – это XHE(Xedant Human Emulator) и ZennoPoster. Мы рассмотрим только ХНЕ, с ZennoPoster я не сталкивался, но говорят что он по проще в освоении, но функционал сильно ограничен.

Что делает XHE? Этот программный комплекс эмулирует действия браузера, впрочем сами установите и разберетесь, там нет ничего сложного. Наша задача сейчас заключается в том, чтобы разобрать моменты в которых требуется знание программирования.

Итак, из каких основных этапов состоит генерация дорвея на профиле?

  1. Заполнение формы регистрации
  2. Подтверждение регистрации по email
  3. Создание дорвея

Допустим мы решили создать 50 профилей. Для этого нам надо создать цикл на 50 повторений и сделать так, чтобы при каждой итерации использовался новый логин, пароль, email, возможно кейворд. В качестве email мы будем использовать mailforspam.com, далее нам надо создать дорвей на профиле и приступить к созданию следующего. Хотел сначала показать все на примере, но потом понял, что это будет слишком узко.

Итак, попробую объяснять кусками кода:

// The following code is required to properly run Xedant.com Human Emulator

require(“../../Templates/xedant_human_emulator.php”); // так мы подключаем хуман

include (“gen_login_pass.php”); // подключаем библиотеку генерации логина и пароля

include (“generator.php”); // подключаем еще один генератор не помню чего :)

include (“rezka.php”); // подключаем библиотеку которая чтото обрезает :)

for ($i=0; $i<50; $i++) {  // задаем цикл на 50 итераций

$browser->clear_cash(); // очищаем кэш браузера

$browser->clear_cookies(“”); // очищаем куки

Все библиотечки я дам вам в конце поста, а также с десяток скриптов, которые я раньше использовал, только незнаю работоспособны ли они до сих пор, но код с них подергать можно. Идем дальше:

$title_file=file(“a_key.txt”);

shuffle($title_file);

$key=trim($title_file[0]); // из файла a_key.txt выбирается одна строка, обычно я использую это для вставки кейворда. Кейворд будет доступен через переменную $key

$fwr = fopen(“a_key.txt”, “w+t”);

for($a=1;$a<count($title_file);$a++) {

fwrite($fwr, trim($title_file[$a]).”\r\n”);

} // данный кусок кода используется для вырезания взятого кея из файла, чтобы при следующих итерациях кеи  не повторялись

fclose($fwr);

$f = file(“$key.txt”);

$mm=”";

for ($x=0; $x<20; $x++) {

$rnd = mt_rand(0,count($f)-1);

$mm=$mm.”<br>”.$f[$rnd];

} // этот кусок кода выбирает из файла 20 строчек и записывает их в переменную $mm, используется это для того, чтобы вставить листинг кеев в профиль

$emails=generate_login(15); // 15 – это количество символов в логине

$email=$emails; // для получения мыла будем использовать сервис mailforspam.com

$pwd=generate_password(8);// 8 – это количество символов в пароле

$login1=generate_login(rand (10,15)); // тут логин будет меняться в пределах от 6 до 12 символов

$pass=GenPass(10); // пароль на 10 символов

$login = GenLogin(9); // логин на 9 символов

$bol=ucwords($key); // делаем кейворд с большой буквы

$s=division_key($bol); // не помню что это :)

Почти все эти переменные стали доступны нам из подключенных библиотек. Все что было приведено сверху это 90% переменных которые постоянно используются при генерации профилей.

Генерируем профиль

$browser->navigate(‘http://site.com’);

$browser->wait_for(240,1);

$input->set_value_by_number(“0″,$login); // вводим логин

$input->set_value_by_number(“1″,$bol); // забиваем кейворд если он не равен логину

$input->set_value_by_number(“2″,$login.”@mailforspam.com”); // генерируем email

$input->set_value_by_name(“password”,$pwd); // вводим пароль

$input->set_value_by_name(“pass_verify”,$pwd); // подтверждаем пароль

$btn->click_by_number(“0″); // жмем на кнопку «зарегистрировать»

$browser->wait_for(240,1);

sleep(15); // ждем 15 секунд, пока дойдет письмо до mailforspam.com

$browser->navigate(‘http://mailforspam.com/mail/’.$login); // заходим в email

$browser->wait_for(240,1);

$anchor->click_by_inner_text(‘Please activate your new account’,'false’); // кликаем по заголовку письма

$browser->wait_for(240,1);

$text = $webpage->get_body();

$pref=”http://www.site.com/activate/”; // мы ищем ссылку активации

$ind=strpos($text,$pref);

global $activ_url;

if($ind!==false)

{

global $ind,$activ_url;

$ind1=strpos($text,”\” rel=”,$ind);

if($ind1!==false)

{

global $ind,$url;

$activ_url = substr($text, $ind,$ind1-$ind);

$activ_url=str_replace(“amp;”,”",$activ_url);

echo $activ_url.”";// покажем что нашли

}

}

// переходим по ссылке акктивации

$browser->navigate($activ_url);

$browser->wait_for(240,1);

Следующий этап это переход на страницу правки профиля и забивание нужной информации, а этом мы уже умеем, поэтому смысла рассматривать нет. :)

Способов активации письма может быть много, поэтому выложу несколько своих скриптов, чтобы были понятны тонкие моменты, что не понятно можно задать в комментах.

Скрипты качаем тут.