Оживляем тему. Пишем свой постер комментов в WordPress

Метки: nCommentComplex | прогон по блогам | спам комментариев WordPress | тема | тИЦ
Четверг, 30 октября 2008 г.
Просмотров: 5503

Уже ни для кого не является секретом что в последние пару лет многие люди активно наращивали тИЦ своих сайтов спамом комментов блогов на WordPress. Тема начала умирать примерно год назад - как раз тогда, когда она ушла в паблик. А последний апдейт тИЦ от 29 октября сего года казалось бы вколотил последние гвозди в крышку гроба этого метода.  

К примеру, где-то месяц назад я заказывал у одного человека прогон двух сайтов по базе в 5К блогов. Отдал за это шаманство аж 35 североамерикановских убитых енотов.

Результаты, к сожалению, не впечатлили:

Первый сайт: 10 -> 0,

Второй: 0 -> 10.

Негусто, за 35 баксов, правда?

Все прогоны проводились комплексом nCommentComplex,  стоимостью аж в 420 баксов.

Цена неоправдано высока с учётом того, что пятый Хрумер стоит 520. 

Я долго колебался брать или не брать это творение, но  мои седалищные холмы почуяли близкую смерть темы. Кое-какие наблюдения в панеле вебмастера Яндекса подтвердили мои предположения. Поэтому от покупки я воздержался, и, как оказалось - это было верное решение.

Но ведь ссылки с блогов появлялись и множились в панеле вебмастера?

Значит какой-то результат это всё-таки приносит?

Но комплекс покупать явно не стоило, а платить за прогон одного сайта 20-50 долларов казалось тоже неоправданной роскошью.  

Прикинув свой детородный орган к органу обоняния, я решил, что написать простейший постер в блоги на WP самостоятельно. И что самое интересное, этот простейший, на коленке собранный постер дал лучшие результаты нежели монстр за 420 баксов. Отчего сие получилось и прочие подробности читайте ниже, а пока приступим к написанию собственного. Хочу оговориться сразу, что знания PHP у меня чуть выше уровня hello world, так что за кривость кода прошу не пинать – работает и ладно. Для работы этому малютке требуются библиотеки curl и iconv.

<?

// Перво-наперво сносим нахрен ограничения по времени выполнения

set_time_limit(0);

//Укажем сайт для прогона

$site="earnway.ru";

//Открываем файлы в которые будем писать логи

$good=fopen("log.html",'a+');

//Открываем файлы с базами

$post="posts.txt"//тут у нас база постов по одному на строчку

$posts=file($post);

$name="names.txt"//база имён и ников

$names=file($name);

$mail="mails.txt"//база е-мыл

$mails=file($mail);

$blog="blogs.txt"//база блогов 

$blogs=file($blog);

for ($i=0$i<count($blogs); $i++){

$url=trim($blogs[$i]);

//Кручу-верчу, запутать хочу. Берём рандомные пост, ник и мыло.

shuffle($posts);

$com=$posts[0];

shuffle($names);

$name=$names[0];

shuffle($mails);

$mail=$mails[0];

// Тянем страницу блога

$string=file_get_contents($url);

//Ищем самый последний пост 

preg_match('/<a href="(.*?)" rel="bookmark"([^>]+)>/i',$string,$real);

//Смотрим, не пустышку ли нам подкинули…

if ($real[1]!=''){

echo "Всё будет в шоколаде!<br>";

echo "Будет поститься в {$real[1]}<br><hr>";

}

//Переходим на страницу с последним постом и узнаём его id

$str2=file_get_contents($real[1]);

preg_match('!<input type="hidden" 

name="comment_post_ID" value="(.*?)"!si',$str2,$ok);

//Постинг в блоги идёт по этому адресу

$realurl=$url."/wp-comments-post.php";

//Шаманим с кодировками

$com=iconv('cp1251','UTF-8',$com);

$name=iconv('cp1251','UTF-8',$name);

// Постить будем curl’ом

$ch curl_init($realurl);

//Формируем POST запрос

$post "author=".$name."&email=".$mail."&url="

.$site."&comment=".$com."&comment_post_ID=".$ok[1];

curl_setopt($chCURLOPT_POSTFIELDS$post);

//Постим коммент и закрываем соединение.

$Output curl_exec($ch);

curl_close($ch);

//Дальше идёт проверка свежедобавленной ссылки на noindex и детская по исполнению 

//запись логов

$str=file_get_contents($real[1]);

$pattern 

"|<noindex>.+?<a[\s]+href=\"".preg_quote($str)."\"[^>]+>.+?</a>.+?</noindex>|is";

preg_match($pattern$str$out))

  {

  echo "Ошибка при добавлении {$url}<br><hr>";

    }

  else

  {

echo "Успешно добавлено в {$real[1]}<br><hr>";

   fputs ($good"<a target=_blank href=");

   fputs ($good$real[1]);

   fputs ($good">");

   fputs ($good$real[1]);

   fputs ($good"</a><br>");

  }

}

fclose($good);

?>

Вот и всё. А теперь как и обещал, расскажу почему этот простейший скрипт дал стабильные +10-20 тИЦ, а дорогущий nCommentComplex нет.

Во-первых, мы постим комментарии исключительно к последней записи. Следовательно, эту страницу ещё не успели как следует загадить. И вес ссылки с неё больше.

Во-вторых, мы используем свою базу блогов, которая местами уникальна. В этой базе всего 236(!!!) блогов, а результат отличный.

В-третьих, мы используем отличную базу имён, количеством аж 1200 штук.

И главное, мы используем свою базу уникальных постов.

Вот, что получается в итоге. В небольшое количество незасранных блогов, мы постим уникальные комменты, при этом в качестве анкора используем уникальное имя. И это даёт результат.

Большинство же прогонщиков постят в одни и те же блоги, в одни и те же записи, одни и те же комменты, под парой-тройкой ников. Неудивительно, что такие действия подпадают под фильтры отца нашего кормильца Яндекса и практически не дают результата.

Теперь пару слов, как искать блоги.

Навскидку есть два способа.

Первый: идём сюда и ищем нужные нам блоги вручную. Плюс метода в том, что все блоги там грешат отличными SEO показателями и практически девственны в плане спама. Минус - это время, которе нужно затратить на поиск там WP блогов без капчи.

Метод второй:

Берём любой парсер, например бесплатный Agress, и парсим Яндекс по запросам вроде таких:

"Leave a Reply" +Name +Mail +Website +wordpress -logged -noindex

+WordPress "Оставьте свой комментарий"-зарегистрироваться -должны

+WordPress "Оставить комментарий" -зарегистрироваться -должны

+Имя (обязательно) +Email (обязательно) +Сайт +wordpress -зарегистрироваться -должны

+Имя +Email +Сайт +wordpress -noindex -nofollow -спамеры

"XML-RPC server accepts POST requests only" -"порно" -"Comments Off" -"спам"

Плюсы метода - скорость и количество блогов, минусы - зачастую низкие показатели и засранность блогов.

Вот такими нехитрыми средствами мы можем поднять тИЦ у наших сайтов на 10-20 единиц не затратив не копейки. Кстати о копейках...

Ежели Вам влом всё делать самому можете забрать у меня чуть усовершенствованную версию скрипта (прикручены прокси) + базку из тех самых 236 избранных блогов + базку из 1200 имён и ников + базку из 30 малоюзанных постов + базку в 1,7К реальных московских мыл за символические 3 бакса.

Всё вышеописанное лежит тут.

На этом пока всё. В следующих постах будут озвучены тактические моменты автоматического постинга в различные типы ресурсов, а также будет предложена усовершенствованная модель Еврейского метода, которая позволит получать не только тИЦ, но и трафик с деньгами. Так что тех, кто подпишется  на RSS ждёт много интересного wink 

Комментариев: 11

  1. 2008-10-30 в 14:42:44 | миха (анонимно)

    Глупости,если база хорошая и есть руки то таких последствий как вы описали не будет......

  2. 2008-10-30 в 15:34:33 | ZyXEL (анонимно)

    Использование shuffle не совсем уместно. Лучше генерировать случайный индекс массива и брать его значение.

  3. 2008-10-30 в 20:39:19 | hell (анонимно)

    Спасибо за пост, но хочу поговорить с хозяином блога, можно узнать аську? =)

  4. 2008-10-31 в 05:54:25 | Grabus (анонимно)

    а после прогона, у тебя сколько удачных?

    т.е. в скольки блогах ссылка запостилась?

  5. 2008-11-01 в 05:16:17 | Grabus (анонимно)

    а куда мой комментарий делся?

  6. 2008-11-01 в 08:57:46 | Grabus (анонимно)

    аффтар, скажи плиз, чем тебе мои комменты не понравились, что ты их все удаляешь?

    мне просто непонятно, я что-то не то написал?

  7. 2008-11-02 в 07:52:13 | hell (анонимно)

    автор не удалаяет коменты, вот скрипт у меня почему то очен долго соображает, примерно за 5 минут прогоняет коммент в 10 блогах, обновляет страницу со скриптом и там дофга ошибок всяких =)

  8. 2008-11-02 в 10:25:26 | DiGiT

    2 миха, не все обладают хорошими базами и руками...

    2 ZyXEL, спасибо - приму к сведению.

    2 Grabus - комменты не удаляются. Они на модерацию уходят. Ссылки появлялись во всех из предложенных 236 блогов. Базка, по этому принципу и собрана.

    2 hell - факторов много. Скорость соединения, автоматическое обновление в настройках браузера и т.д. Если конкретные ошибки - пиши, подумаем. Только я не кодер. Аська 98313O

  9. 2008-11-02 в 11:35:23 | Goddamn (анонимно)

    Вот ещё запросы:

    Извините если не туда, но как с админом сайта связаться?|У вас RSS в кривой кодировке! |Слушай, аффтар, а ты сам писал или перписывал откуда-то?|А мне вот интересно, а сам автор читает комментарии к этому сообщению. Или мы тут сами для себя пишем?|Сугубо мое имхо - ты не можешь определиться с выбором. Удачи, подумай над этим.|Прочитал с большим интересом, очень интересая история. Начинаю себя вспоминать, у меня все так же начиналось|Опять таки побочная проблема) Врят ли она кому то мешает, мне например как то пофиг|Если ты реально писал это для новичков, то стоило расписать более подробно…|Ребят, так все-таки это действенный метод или нет?|Написать пост на пол страницы время есть, а ответить нет? Нормально|Автор, а вы случайно не из Москвы?|а вот вопросик можно? У вас время после поста указано. Это московское? Заранее спасибо!|Прелестно)|Хм… забавненько|Захватывающе|Побольше б таких штук…|Beautiful! grin|Просто восхитительно!|Отлично написано. Позитива конечно не хватает, но читал на одном дыхании|Horoshaya infa!|Классно, вещь полезная!|Благодарствую, полезная вещь.|А Вы не задумывались о том, чтобы параллельно завести еще один блог, на смежную тему? У Вас неплохо получается smile|Где то я это уже видел|Да уж, хорошо написано.|По сравнению с прошлым постом, небо и земля.|Автор молодец))))хих|Скажите, а у вас есть RSS поток в этом блоге?|Да все понятно, Спасибочки за пост.|Думаю многие будут не согласны

  10. 2008-11-13 в 22:31:10 | Alexander (анонимно)

    К сожалению у меня скрипт не работает ohoh Купил у вас в магазине за 3$. В асю стучусь - тишина

  11. 2008-11-20 в 07:33:51 | DiGiT

    Я стараюсь отвечать всем и по почте и по аське. Может в спам ушло.

    По скрипту скажу следующее.

    Чтобы он стабильно работал нужно след:

    1). Проверить, чтобы в базе блогов все были живые и без капчи. Если что - напарсить заново.

    2). Забить собственные варианты постов, потому что на всех блогах по умолчанию установлен самообучающийся аскимет, который режет самые распространённые сообщения. И те что идут в комлекте уже под фильтром.

    3). Помнить, что скриптик и базки продаются не как коммерческий продукт, а как рабочая иллюстрация. И поддержки по нему я не оказываю. Но по-человечески ответить на вопросы - пожалуйста. Для того, чтобы всё работало нужно чуть-чуть подумать и настроить. Ну, а что вы хочете за три бакса? wink