How to write a parser of any search engine in PHP in 5 minutes

Удивительно, но до сих пор на вебмастерских форумах некоторые товарищи пытаются продать парсеры различных поисковиков. Будь то Google, Yahoo или MSN. Безусловно серьезный софт стоит денег, но вот простейшие варианты написать труда не составляет.

Ниже идут исходники вышеперечисленных поисковиков на PHP. Доработать и разобраться при желании труда не составит. Писано когда-то мной.

Парсер Google:

$keyword = 'php';
$pages = 1; // Amount of pages to parse (from 1 to 10)
$pattern = '/&gt;<a href="?([\S]*)" class="l(\s?onmo)?/i';&lt;br"> for ($i = 0; $i &lt; $pages*100; $i += 100) {
$query = "
http://www.google.com/search?q=" .
urlencode($keyword)."&amp;num=100&amp;start=".$i;
$res = file_get_contents($query);
preg_match_all($pattern, $res, $urls);
if (!empty($urls[1])) {
for ($j = 0; $j &lt; count($urls[1]); $j++) {
print $urls[1][$j] . "
\n"
;
}
}
}

Парсер Yahoo:

Парсер MSN:

AlgaBuilder - Грабер галлерей и генератор сайтов

Скрит тоже был написан некоторое время назад и в ближайшем будущем есть большое желание его обновить. Софт предназначен для автоматизации работы по созданию сайтов для линклистов (сайтов а-ля Penisbot). Включает в себя генератор сайтов и граббер фото/видео галлерей. Все операции происходят через админку, возможна работа с несколькими доменами с которых идет постинг (полное разделение настроек/шаблонов/галлерей/платников).

Основные возможности:

  • Создание одного сайта занимает полминуты
  • Удобная панель управления
  • Большная внутренняя база шаблонов
  • Профайлы на разные домены с которых идет постинг
  • Неограниченное количество профайлов
  • Удобный шаблонизатор для темплейтов
  • Неограниченное количество платников, хранящихся в базе
  • Неограниченное кол-во баннеров, десков, описаний и ключевых слов к платникам
  • Неповторяющаяся растановка баннеров и описаний к ним при генерации сайта
  • Возможность указать у баннера положение дескрипшена, размер, имя шрифта
  • Возможность настроить любые названия папок, файлов и их нумерацию
  • Граббер любых фото/видео галлерей (FHG) на сервер
  • Редактирование срабленных галлерей на сервере
  • Создание качественных тумбнейлов
  • Вставка ключевых слов в параметр alt тэга <img> на галлереях.
  • Граббер ключевых слов с Overture для параметра alt тэга <img>.
  • Подробнейшая документация на русском
  • Бесплатные апдейты и поддержка

Цена всего: $99

Create your own link directory with AlgaList

Around a year ago I wrote a simple script to create link directories. The script was simple and didn’t require a database to work.

I realized a few versions and the script became quite popular among webmasters who work in the adult business. I was planning to write a MySQL version but due out of time it was never realized. I don’t support this script anymore but it still can be downloaded.

Features:

  • Simple installation
  • Works without database (on text files)
  • Convenient Control Panel
  • Convenient template system
  • Page caching
  • SE-friendly
  • Easy to copy from host to host
  • Webmaster can submit sites to the directory
  • CAPTCHA on the submit page
  • Posters blacklist (domains, ip adresses)
  • Backup database function

Download it here

A new site and blog

After my server was crashed I’ve lost all information at this domain. That’s why I decided to run this site on Wordpress instead of the old engine.

I’m planning to publish news and articles about my software products and write a articles about programming, SEO and online marketing.

I’m also going to publish a lot of programming code (scripts) in PHP and Perl written by myself during several years of working as a web-programmer.

Links

Else wheres

-->