3 Nov, 2007
Удивительно, но до сих пор на вебмастерских форумах некоторые товарищи пытаются продать парсеры различных поисковиков. Будь то Google, Yahoo или MSN. Безусловно серьезный софт стоит денег, но вот простейшие варианты написать труда не составляет.
Ниже идут исходники вышеперечисленных поисковиков на PHP. Доработать и разобраться при желании труда не составит. Писано когда-то мной.
Парсер Google:
$keyword =
'php';
$pages =
1;
// Amount of pages to parse (from 1 to 10)
$pattern =
'/><a href="?([\S]*)" class="l(\s?onmo)?/i';<br
"> for ($i = 0; $i < $pages*100; $i += 100) {
$query = "http:
//www.google.com/search?q=" .
urlencode($keyword).
"&num=100&start=".
$i;
$res =
file_get_contents($query);
preg_match_all($pattern,
$res,
$urls);
if (!
empty($urls[1])) {
for ($j =
0;
$j <
count($urls[1]);
$j++
) {
print $urls[1][$j] .
"
\n";
}
}
}
Парсер Yahoo:
$keyword =
'php';
$pages =
1;
// Amount of pages to parse (from 1 to 10)
$pattern =
'/</a><a href="?([^" class="yschttl\s?href=">]*)"?/i';
for ($i =
1;
$i <
$pages*
100;
$i +=
100) {
$query =
'http://search.yahoo.com/search?p=' .
urlencode($keyword) .
'&n=100&b=' .
$i;
$res =
file_get_contents($query);
preg_match_all($pattern,
$res,
$urls);
if (!
empty($urls[1])) {
for ($j =
0;
$j <
count($urls[1]);
$j++
) {
print $urls[1][$j] .
"
\n";
}
}
}
Парсер MSN:
$keyword =
'php';
$pages =
1;
// Amount of pages to parse (from 1 to 50)
$pattern =
'/ </a>
<li>
<h3><a href="([^">]*)/i';
for ($i =
1;
$i <
$pages*
50;
$i +=
10) {
$query =
"http://search.msn.com/results.aspx?q=" .
urlencode($keyword) .
"&first=" .
$i;
$res =
file_get_contents($query);
preg_match_all($pattern,
$res,
$urls);
if (!
empty($urls[1])) {
for ($j =
0;
$j <
count($urls[1]);
$j++
) {
print $urls[1][$j] .
"
\n";
}
}
}
2 Nov, 2007
Скрит тоже был написан некоторое время назад и в ближайшем будущем есть большое желание его обновить. Софт предназначен для автоматизации работы по созданию сайтов для линклистов (сайтов а-ля Penisbot). Включает в себя генератор сайтов и граббер фото/видео галлерей. Все операции происходят через админку, возможна работа с несколькими доменами с которых идет постинг (полное разделение настроек/шаблонов/галлерей/платников).
Основные возможности:
- Создание одного сайта занимает полминуты
- Удобная панель управления
- Большная внутренняя база шаблонов
- Профайлы на разные домены с которых идет постинг
- Неограниченное количество профайлов
- Удобный шаблонизатор для темплейтов
- Неограниченное количество платников, хранящихся в базе
- Неограниченное кол-во баннеров, десков, описаний и ключевых слов к платникам
- Неповторяющаяся растановка баннеров и описаний к ним при генерации сайта
- Возможность указать у баннера положение дескрипшена, размер, имя шрифта
- Возможность настроить любые названия папок, файлов и их нумерацию
- Граббер любых фото/видео галлерей (FHG) на сервер
- Редактирование срабленных галлерей на сервере
- Создание качественных тумбнейлов
- Вставка ключевых слов в параметр alt тэга <img> на галлереях.
- Граббер ключевых слов с Overture для параметра alt тэга <img>.
- Подробнейшая документация на русском
- Бесплатные апдейты и поддержка
Цена всего: $99
29 Oct, 2007
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
29 Oct, 2007
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.