После очередного апдейта ТИЦ многие вембастера забраковали на форумах пару рабочих тем. А все из-за того, что сайтостроители получили инструмент для спама, но забыли, что у Яндекса есть свои особенности.
После того, как разрабочики поисковой системы Яндекс ввели свой фильтр АГС, многие блогеры в своих записях упоменяули одну важную вещь, о которой, возможно, многие не вспомнили.
Яндекс всегда “не любил”, когда спамеры ставили ссылку только на главную страницу. Яндексу сразу видно, что ссылки покупные. Намного грамотнее, при спаме ваших проектов чередовать ссылки… а именно, ставить ссылки на внутренние страницы вашего сателита.
Тут же у нас появилась следующая задача: автоматизировать действия, по составлению проектов для спама.
В теории мы можем получить все страницы сайта одним из следующих способов:
- Спарсить все проиндексированные страницы из поисковой системы.
- Получить ссылки на все страницы прямым запросом в базу данных сайта.
- Экспортировать TSV файл площадки из sape.ru
Для реализации нашего скрипта применим 3 метод! Да, использовать именно TSV файл, мы будем потому, что он удобно открывается блокнотом. Для экспорта выбираем только URI!
Итак, алгоритм будет следующий:
- Прочитать TSV файл.
- Составить ссылку на каждую страницу (в качестве анкора будем использовать домен сайта).
- Ссылку на каждую страницу сайта записать в файл, согласно шаблону.
Немного о шаблонах: разные движки, в которые мы хотим спамить принимают ссылку разными BB-кодами. По-этому, сразу вырисовываются несколько шаблонов:
- <a href=’{link}>{anchor}</a>’
- [url={link}]{anchor}[/url]
- [u={link}]{anchor}[/u]
- [link={link}]{anchor}[/link]
Главная часть php-скрипта:
$domain=$_POST['domain']; $temp=explode("\r\n",$_POST['tsv']); foreach($temp as $id => $uri) { if($id>1) { $link="http://".$domain.$uri; $a="<a href='$link'>$domain</a>"; file_put_contents("out/a/$domain.txt",$a."\r\n", FILE_APPEND); $u="[u=".$link."]".$domain."[/u]"; file_put_contents("out/u/$domain.txt",$u."\r\n", FILE_APPEND); $url="[url".$link."]".$domain."[/url]"; file_put_contents("out/url/$domain.txt",$url."\r\n", FILE_APPEND); $l="[link=".$link."]".$domain."[/link]"; file_put_contents("out/link/$domain.txt",$l."\r\n", FILE_APPEND); }
make-spamlink.rar (1.59KB) [860 скачиваний] |
июля 27, 2010 в 19:31
Чем спамим то ?
июля 27, 2010 в 19:31
И куда спамим ?