Скрипт для создания бредостраниц
Posted by: admin in Заработок, tags: продвижение, скачать, скрипт, Ссылки
Ни для кого не секрет, что быстрая индексация ссылок, купленных для продвижения страницы по определенному запросу, позволит сэкономить не только деньги, но и время на вывод в топ. Бывают случаи, когда ссылка может быть проиндексирована через месяц после размещения или даже дольше. Как же поступить в такой ситуации. Достаточно создать “карту” с линками на страницы сайтов, на которых были куплены эти ссылки и загнать на “карту” быстробота.
Тут возникает другая проблема: роботы не охотно индексируют страницы, состоящие исключительно из ссылок на сторонние ресурсы, и есть ограничение на количество ссылок с подобных страниц. Поэтому ссылки нужно разбавлять текстом и сделать так, чтобы они выглядели максимально естественными.
Скрипт, представленный ниже, служит специально для решения подобных задач.
<?php
$skip=7;
$step=15;
$minlen=4;
$in=file_get_contents('file.dat');
$url=file_get_contents('file.url');
$url=explode("\n", $url);
$zam=count($url);$k=$z=-1;$i=0;
$line = preg_replace_callback('@([a-яA-Я]+)@is', create_function('$matches','
global $k,$i,$step,$skip,$minlen,$url,$z,$zam;
$k++;
if($k<$skip){
$i=$step;
return $matches[0];
}
if(strlen($matches[1])>=$minlen) $i++;
if($i>=$step){
$i=0;
if($zam>($z+1)){
$z++;
$tempurl=trim($url[$z]);
return \'<a href="\'.$tempurl.\'">\'.$matches[1].\'</a>\';
}else{
return $matches[1];
}
}else{
return $matches[0];
}'), $in);
file_put_contents('file.out', $line);
if(($z+1)!=$zam) print_r('<b>Надо бы добавить слов: не поместилось - '.($zam-$z-1).' шт.</b><br><br>');
print_r($line);
?>
Поместите этот код в файл с расширением php и создайте в этой же директории еще два файла:
1. file.dat – в него необходимо вставить тематический текст
2. file.url – в него вставьте ссылки но, соблюдая правила: одна ссылка в одной строке и в конце файла не должно быть пустых строк
Теперь запускаем скрипт и на экране появится ваш исходный текст с ссылками, указанными во втором файле. В качестве анкоров будут взяты случайные слова.
Теперь еще момент: в самом начале скрипта есть три переменные. Несмотря на то, что их названия говорят сами за себя, я все же немного поясню. Итак,
$skip=7; – указываем, что нам нужно пропустить 7 слов от начала
$step=15; – означает, что каждое 15-е слова будет заменено на ссылку с анкором в виде этого слова
$minlen=4; – задаем минимальную длину (в символах) обрабатываемых слов
Да, и еще помимо вывода на экран, скрипт создает файл с именем “file.out”, в котором будет находится обработанный текст.
P.S.: идею создания подобного скрипта мне подкинул Nicotin
P.P.S: визуально обработанный текст будет выглядеть так (кликабельно) -

Entries (RSS)
8491 - December 4th, 2009 at 08:47:
Дмитрий, спасибо за скрипт. Для читателей добавлю, подобный текст с ссылками будет кушаться на ура в дневнике Я.ru, при условии наличия Вашего дневника в индексе. Робот обработает эту страницу в течении 5 часов.
8492 - December 5th, 2009 at 22:55:
Спасибо за скриптец, вещь полезная. Тем более когда всё уже готово
Кстати, вопрос не по теме)
Ваша защита от спама (арифметическая) в комментах разве не пропускает мусора?
8493 - December 6th, 2009 at 12:08:
Akcom, антиспам плагин, на удивление, еще ни одного мусорного комментария не пропустил – все только человеческие