Главный Каталог Статей РФ
85991 авторов, размещено 47108 статей, сейчас на сайте пользователей: 149 Статистика
Аватар MarketingDirector

Составление тематических баз данных ресурсов сети интернет

Категория:  ПО и игры  | Автор:  MarketingDirector | Опубликовано: 07.11.2008

Одним из самых эффективных и безопасных способов раскрутки интернет ресурсов является рассылка рекламных объявлений на доски, форумы, блоги, гостевые книги, рейтинги, каталоги и др. В предыдущей статье мы рассмотрели особенности грамотного и четкого составления объявления для рассылки. Теперь возникает вопрос: «Куда будем рассылать?» В начале все пользуются бесплатными базами сайтов из комплекта программ рассылки, но мы пойдем другим путем!

Дело в том, что гораздо большую пользу, в отличие от беспорядочного спама, приносит рассылка по тематическим ресурсам. Вопрос, где же достать тематические базы? Некоторые фирмы предлагают купить у них готовые базы, но мы будем составлять такие базы самостоятельно. Это позволит максимально гибко и избирательно составлять базы на любые интересующие нас темы.

Для составления базы предлагаю написать несложную программку на языке PHP. Я надеюсь, Вы знаете, что это такое. Смысл написания скрипта и вообще сбора базы заключается в следующем: мы задаем тематический запрос поисковой системе и парсим выход поисковика, выдирая оттуда исключительно ссылки на интересующие нас ресурсы. Обычно мы ограничены 10-100 ссылками на одной странице выдачи, так что будем собирать их в цикле. Программа скрипта состоит из функции, которая парсит выдачу и печатает на экране результаты работы и вызова этой функции для проверки работоспособности.

Ниже приведен текст программы. Функция рассчитана на три основные поисковые машины в мире. Это Google, Yahoo, MSN. Кто расковыряет язык запросов Яндекса и доработает функцию для работы с самой популярной Российской поисковой системы, присылайте мне свои наработки, буду рад продуктивному сотрудничеству. Я использовал эти три популярные системы из-за достаточно простого и документированного языка запросов к ним. Кроме того в сервисе Google.ru существует отличный поиск по регионам, доменам и другим тематическим частям сети.

 

<?php

//---- примерный запуск до 10000 элементов выборки ------------------------------------------------------------

    for($i=0; $i<10000; $i+=100)

    {

                $result = parse_serp("google", "форум реклама",$i);

    }

 

//---- функция парсинга нескольких поисковых систем -----------------------------------------------------------  

    function parse_serp($engine, $query, $start)

    {

        switch (strtolower($engine))

        {

            case 'google':

$request = 'http://www.google.ru/ie?hl=en&num=100&start='.$start.'&lr=&q='.urlencode(trim($query));

                $pattern = '/<a title="(.*)" href=(.*)>(.*)<\/a>/isU';

                $result = file_get_contents($request);

                if(preg_match_all($pattern, $result, $matches))

                {

                            for ($i=0; $i<count($matches[0]); $i++)

                            {

                                $link = urldecode($matches[2][$i]);

                                echo($link);

                                echo("<br>");

                                $serp[] = $link;

                            }

                        }

                break;

               

            case 'yahoo':

$request = 'http://search.yahoo.com/search?ei=UTF-8&n=100&b=0&vl=&p='.urlencode(trim($query));

$pattern = '/<a class=yschttl.*(http%3a\/\/.*)">(.*)<\/a>.*<div class=yschabstr>(.*)<\/div>/isU';

                                $result = file_get_contents($request);

                 if(preg_match_all($pattern, $result, $matches))

                {

                            for ($i=0; $i<count($matches[0]); $i++)

                            {

                                $link = urldecode($matches[1][$i]);

                                echo($link);

                                echo("<br>");

                                $serp[] = $link;

                            }

                        }

                break;

               

            case 'msn':

$request = 'http://search.msn.com/results.aspx?count=50&first=0&mkt=&q='.urlencode(trim($query));

$pattern = '/<li.*><h3><a href=".*" gping="\/GLinkPing.aspx\?\/_1_9SE\/1\?(.*)&&.*">(.*)<\/a><\/h3><p>(.*)<\/p>/isU';

                $result = file_get_contents($request);

                 if(preg_match_all($pattern, $result, $matches))

                {

                            for ($i=1; $i<count($matches[0]); $i++)

                            {

                                $link = urldecode($matches[1][$i]);

                                echo($link);

                                echo("<br>");

                                $serp[] = $link;

                            }

                        }

                       

                break;

        }

         return $serp;

    }

//------------------------------------------------------------------------------------------------------------------------------

?>

 

Следует обратить внимание на то, что для парсинга русскоязычной сети используется сервис русского Google – http://www.google.ru/ie, который выдает спец выдачу только ресурсов, без описания.

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


http://www.citysb.ru/  
Комментарии
К этой статье пока нет комментариев. Станьте первым! У нас гости не могут комментировать статьи. Пожалуйста авторизуйтесь или зарегистрируйтесь, чтобы прокомментировать.
Интересные статьи по теме
Аватар Виталий Эмула
Ретро игры-онлайн на игровом портале Коллекция игр от ретро консолей – это игры формата NES(известная как Денди), SMS(Sega Master System) и GBA(GAME BOY ADVANCE). ...
Категория: ПО и игры | Автор: Виталий Эмула | Добавлено: 24.08.2021
Аватар fly_e135
Настройка телефона Fly Мобильные телефоны есть почти у каждого в нашей стране,да и в мире тоже! Телефон - это сложный механизм, к которому нужно относиться бережно и тогда он будет служить долго. Прежде чем начать использов...
Категория: ПО и игры | Автор: fly_e135 | Добавлено: 25.11.2010
Аватар Anastasya
DVD-Audio авторинг с помощью DigiOnAudio2 Pro. Часть I Методология DVD-Audio авторинга в программе DigiOnAudio2 Pro. Детально рассмотрена технология создания навигации для DVD-Audio, от инсталляции DigiOnAudio2 Pro до записи проекта на лазерный диск....
Категория: ПО и игры | Автор: Anastasya | Добавлено: 17.02.2010
Аватар Excelskype
Excel – то, что нужно знать и уметь всем! Восемь самых востребованных возможностей программы Excel.Это необходимый минимум, которым должен владеть каждый, кто ежедневно использует Excel.Используй эти приемы, чтобы повысить эффективность своей...
Категория: ПО и игры | Автор: Excelskype | Добавлено: 05.04.2015
Аватар Maxim Sherbina
Как StarCraft 2 скачать и можно ли в него играть без battle.net? Все ждут и игру StarCraft 2! А что же она из себя представляет? Давайте вместе пробежимся по статье и узнаем много ценной информации как и для поклонников этой игры, так и для игроков всего мира!...
Категория: ПО и игры | Автор: Maxim Sherbina | Добавлено: 04.04.2010
Лучшие авторы
Аватар mmz
mmz
Проектирование и производство станочного оборудова...

Читать

Аватар PokerPro
Играю в покер в свободное время.
Являюсь админи...

Читать

Аватар arik
Добрый день. Хочу вам подсказать вот этот интернет...

Читать

Аватар Mio452
Я интернет-маркетолог с опытом более 10 лет. Разра...

Читать

Аватар garminych
Мы готовы помочь Вам, сделать правильный выбор GPS...

Читать

Свежие комментарии
Нормальная тема.

Читать

Талантливый человек талантлив во всём! Будь как Паша! А ещё ты можешь ...

Читать

Можно выбрать.

Читать

Ой, шутник.

Читать

https://priornews.ru/zastrojshhik-iz-hmao-sravnil-ufas-s-prestupnoj-gr...

Читать

Напишите нам