[FreeWare] Серверный скрипт определения позиций сайта по ключевику

Тема в разделе "SEO Скрипты", создана пользователем kactetus, 27 окт 2009.

Статус темы:
Закрыта.
  1. kactetus

    kactetus митя is here )

    Регистр.:
    26 авг 2007
    Сообщения:
    441
    Симпатии:
    278
    Серверный скрипт определения позиций сайта в основных поисковых системах. Скрипт написан на PHP, информация хранится в файлах, базы не требуются.
    Установка скрипта. Качаем архив, загружаем в любую папку на сервере.
    Позиции определяют следующие скрипты: goxml.php, goyandex.php, gogoogle.php и gorambler.php. Их ставим на исполнение по крону, с разницей в час (чтобы исполнялись по очереди). Index.php покажет таблицу с нынешними позициями и последними изменениями.

    Скрипт написан на PHP, информация хранится в файлах, базы не требуются.
    Основные настройки, которые есть на данный момент, хранятся в файле settings.php

    PHP:
    Код:
    </
    code>

    $yandex_depth 500 ;

    $google_depth 500 ;

    $rambler_depth 100 ;

    $yandex_region 213 ;

    <
    code>
    Для Яндекса делается два замера: парсингом выдачи и через запрос к XML. Глубина замера по XML – 1000 позиций, а глубина парсинга регулируется переменными указанными выше. Регион для Яндекса устанавливается добавлением к строке запроса параметра lr, величина которого берётся из переменной yandex_region.

    Установка списка урлов и запросов. Немного необычно, но так как делалось для себя, пошёл по самому простому пути. Формат файла keys.tx:

    Код:

    PHP:
    site1.ru :: key1 key2 key3 site2.ru :: key4 key5 key6 site3 :: key7
    Поисковые запросы могут состоять из любого количества слов. Сайтов может быть сколько угодно.

    Воизбежание блокировки ip-адреса поисковиками или перегрузки сервера, если список запросов слишком велик, внутри скрипта имеется большое количество разгрузочных пауз. Если есть желание контролировать большое количество запросов – лучше располагать скрипт на сервере, где по соседству лежит много других сайтов.

    У меня скрипт работает на хостинге BlueHost. Работает прекрасно. Единственная тонкость, о которой нужно вспомнить при установке заданий Cron – время на сервере соответствует физическому расположению хостига.

    Источник:
    http://domaintimes.net/forum/showthread.php?t=6094

    Скачать
    http://depositfiles.com/ru/files/r2dxtsy57
     
    feirdog нравится это.
  2. Интегра

    Интегра Создатель

    Регистр.:
    15 сен 2009
    Сообщения:
    18
    Симпатии:
    1
    ТС, просьба создать скриншот отображаемых данных
     
  3. kactetus

    kactetus митя is here )

    Регистр.:
    26 авг 2007
    Сообщения:
    441
    Симпатии:
    278
    Вот как отображаются результаты после обработки скрипта

    [​IMG]
     

    Вложения:

    • 1.jpg
      1.jpg
      Размер файла:
      24,5 КБ
      Просмотров:
      152
  4. SAngel

    SAngel Постоялец

    Регистр.:
    7 апр 2006
    Сообщения:
    113
    Симпатии:
    22
    Скажите а вот вывод результатов можно сделать в разных файлах? Ну напрмер для вывода каждому клиенту в отдельности его статистики?
     
  5. pizd

    pizd Создатель

    Регистр.:
    10 ноя 2007
    Сообщения:
    43
    Симпатии:
    10
    Перезалей файл плиз, удален
     
  6. kactetus

    kactetus митя is here )

    Регистр.:
    26 авг 2007
    Сообщения:
    441
    Симпатии:
    278
    Версия 0.61 – 11Кб от 4 декабря 2009
    Код открытый, лицензия на использование: GNU/GPL v.2
    Скачать:
    http://depositfiles.com/files/z3364s4h4
    Автор:
    http://ermolaev.biz/positions-monitor/
     
Статус темы:
Закрыта.