Главный Каталог Статей РФ
86241 авторов, размещено 47126 статей, сейчас на сайте пользователей: 37 Статистика
Аватар 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
Лучшие авторы
Аватар alliance-estate
Alliance-Estate- консультации, продажа - аренда не...

Читать

Аватар Стрижак
Возникла идея - решил поделиться.

Читать

Аватар step-ler.ru
Каталог вакансий в России и странах СНГ
Каталог...

Читать

Аватар nord37
Являюсь владельцем блога Наш мир

Читать

Аватар Somersett
Агентство визуальных коммуникаций Somersett предла...

Читать

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

Читать

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

Читать

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

Читать

Ой, шутник.

Читать

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

Читать

Напишите нам