Автоматизация прогона по трастовым сайтам | Блог про блоги, продвижение, оптимизацию и торговлю
Главная страница
Авторизоваться
Подписаться на RSS
Об авторе
Сервисы
Реклама
Услуги
Портфолио
Партнерство

Автоматизация прогона по трастовым сайтам

Январь 26th, 2011 Автор grafchitaru Рубрики: Разработка, Ссылочная масса, Техническая сторона

Одно время увлекался программкой, эмулирующей поведение человека в сети. Сделал на ней скрипт, для автоматического проставления ссылок с профилей на форумах. Приведу здесь код для регистрации с автоматическим проставлением ссылок например на серче:
Файл register.php, за счет которого производится регистрация. Капчу тут надо вводить вручную, но легко можно прикрутить антикапчу:

<?php
$login = user
$pass = password;
$email = "user@yandex.ru";
$urls = "http://grafchita.ru";
// The following code is required to properly run XWeb Human Emulator
require("../../Templates/xweb_human_emulator.php");
//http://forum.searchengines.ru/
    $browser->navigate('http://forum.searchengines.ru/');
      $browser->wait(1);
      $anchor->click_by_inner_text("Регистрация","true");
      $browser->wait(1);
		$checkbox->click_by_name("agree");
      $browser->wait(1);
		$button->click_by_number(0);
      $browser->wait(1);
			$captcha = $app->dlg_captcha_from_image_number(4);
			$input->set_value_by_number("5",$captcha);
				$browser->wait(1);
				$input->set_value_by_name("username",$login);
				$browser->wait(1);
				$input->set_value_by_name("password",$pass);
				$browser->wait(1);
				$input->set_value_by_name("passwordconfirm",$pass);
				$browser->wait(1);
				$input->set_value_by_name("email",$email);
				$browser->wait(1);
				$input->set_value_by_name("emailconfirm",$email);
				$browser->wait(1);
				$button->click_by_inner_text("Регистрация завершена");
				$browser->wait(1);
// This code is required to correctly display messages in "Debug" tab
$app->quit();
?>

Файл login.php для входа на форум и проставления ссылки в профиле.

<?php
$login = user
$pass = password;
$email = "user@yandex.ru";
$urls = "http://grafchita.ru";
// The following code is required to properly run XWeb Human Emulator
require("../../Templates/xweb_human_emulator.php");
//http://forum.searchengines.ru/
$ur = "http://forum.searchengines.ru/";
    $browser->navigate($ur);
      $browser->wait(1);
		$input->set_value_by_name("vb_login_username",$login);
		$input->set_value_by_name("vb_login_password",$pass);
		$button->click_by_inner_text("Вход");
		$browser->wait(3);
		$anchor->click_by_inner_text("Мой кабинет","true");
		$browser->wait(1);
		$anchor->click_by_inner_text("Редактировать профиль","true");
		$browser->wait(1);
		$input->set_value_by_name("homepage",$urls);
		$button->click_by_inner_text("Сохранить изменения");
		$browser->wait(2);
		$anchor->click_by_inner_text("Навигация","true");
		$browser->wait(1);
$urli=$anchor->get_href_by_inner_text("Профиль");
$fp = fopen ("C:/1/123.txt", "ab");
      fwrite ($fp, $urli."<br>");
      fclose ($fp);
	$browser->wait(1);
$browser->clear_cash();
$app->quit();
?>

В итоге, на основе этого примера можно запросто сделать любое количество автоматических регалок по своей базе и гонять там все сайты, которые необходимо. Такой подход экономит очень много времени при прогоне по по базе трастовых сайтов, так как ручной прогон требует больших временных затрат. Но опять таки вручную придется редактировать скрипт для каждого трастового сайта. То есть если вы хотите продавать такую услугу или у вас очень много сайтов, то такой скрипт очень ускорит процесс прогона, а если же у вас всего один сайт, то и заморачиваться даже не стоит — лучше потратить время на то, чтобы послушать таких исполнителей, как эминем и рианна.
Данный скрипт кроме всего прочего после своей работы сохраняет ссылку на профиль, в котором появился беклинк в файл 123.txt, после чего вы все эти беки можете легко добавить в аддурилку.

Теги: ,
Получать обновления блога по почте:

Есть 2 коммент. к “Автоматизация прогона по трастовым сайтам”

  1. submitred
    Май 9th, 2011 at 15:13
    1

    А как с этими скриптами работать?

  2. Аня
    Июль 2nd, 2012 at 03:21
    2

    За два тура до конца отборочного турнира немцы занимают первое место в группе, опережая россиян на одно очко. По мнению губернатора Мурманской области Юрия Евдокимова, тогда «после нескольких лет фактического безвластия и нестабильности к власти в районе пришел человек, способный на реальные шаги к улучшению жизни кандалакшан». Ордер на арест запрещал Гиру въезд в страну.

Комментарии закрыты.