ГлавнаяУтилитыCофтСтатьи КаталогГостевая

Определение позиции сайта в поисковых системах FlySERP

Назначение

Программа FlySERP служит для определения позиции сайта в поисковых системах по заданным ключевым словам. ( SERP расшифровывается как Search Engine Result Position ).

Программа работает в одном из двух режимов:

uk :
Поиск множества страниц (urls) по запросу по одному ключевому слову (keyword)
ku :
Поиск одной страницы (url) по запросам по многим ключевым словам (keywords)

Поддерживаемые в настоящий момент поисковые системы:

  • Google
  • Yandex
  • Rambler
  • Aport

Вызов программы

Вызов программы:
flyserp <se> <ku | uk> <keyword | url> { <urls... | keywords..> | <@file> | <-stdin> }
где:
se — идентификатор поиска (см. настройка);
ku или uk — режим работы программы (1 keyword/много urls, 1 url/много keywords);
keywords — один или несколько URL, разделенных пробелом;
urls — один или несколько URL, разделенных пробелом;
@file — текстовый файл в Windows-кодировке (см. входная информация);
-stdin — входной поток (например, выход программы)

Примеры использования:

  • flyserp g ku гороскоп www.goroskop.zz www.horoskope.zz > flyserp.log
  • flyserp g uk www.goroskop.zz гороскоп сонник > flyserp.log
  • flyserp r uk www.goroskop.zz @keywords.txt > flyserp.log
  • flyserp a ku гороскоп-stdin > flyseek.log
  • flykw чат | flyserp r uk www.goroskop.zz -stdin > flyserp.log
  • flyserp y ky гороскоп www.goroskop.zz | flypr -stdin

(Подробное описание работы с программами серии FlySEO Tools ).

Настройка

Для настройки поиска программы используется файл se.ini, который должен находится в каталоге запуска программы. Файл представляет собой текстовый файл Windows-кодировки, который поставляется вместе с программой (автоматически не создается).

Структура файла se.ini :

  • [идентификатор поиска]
  • parse = < google | yandex | rambler | aport >
  • url = URL поисковой системы, при работе программы ~q~ будет заменено на ключевые слова
  • name = наименование поиска (необязательное)

Например:

[g]
parse = google
url = http://www.google.ru/search?num=10&hl=ru&ie=UTF-8&q=~q~&btnG=Google+Search
name = "Google"

[y]
parse=yandex
url=http://www.yandex.ru/yandsearch?rpt=rad&text=~q~
name="Yandex"

Параметр parse должен быть иметь значение одного из поддерживаемых парсеров поисковых систем. Все остальные параметры настраиваются пользователем по своему вкусу.

Например, в параметре url можно задать поиск внешних ссылок для сайта. Для Yandex это будет выглядеть следующим образом:
url = http://www.yandex.ru/yandsearch?Link=~q~

Входная информация (режим ku)

Входная информация, заключенная в квадратные скобки [], воспринимается как комментарий.

Вход программы следующей структуры:

  • url1¶
  • url2¶
  • ...
  • urlN¶

 где:
"urlN" — N-й URL,
"¶" — символ перевода строки (\n)

Или

  • info1→url1¶
  • info2→url2¶
  • ...
  • infoN→urlN¶

  где:
"infoN" — информация о страницеN (urlN),
"→" — символ табуляции (\t),
"¶" — символ перевода строки (\n)

Входная информация (режим uk)

Входная информация, заключенная в квадратные скобки [], воспринимается как комментарий.

Вход программы следующей структуры:

  • keyword1¶
  • keyword2¶
  • ...
  • keywordN¶

 где:
"keywordN" — N-е ключевое слово keywordN,
"¶" — символ перевода строки (\n)

Или

[keyword]
  • keyword1_num→keyword1→¶
  • keyword2_num→keyword2→¶
  • ...
  • keywordN_num→keywordN→¶

 где:
"keywordN_num" — количество запросов по ключевому слову keywordN,
"→" — символ табуляции (\t),
"¶" — символ перевода строки (\n)

Выходная информация

Выход программы следующей структуры:

[keyword/url]
[url/keyword]
  • url1_pos→url1¶
  • url2_pos→url2¶
  • ...
  • urlN_pos→urlN¶

 где:
"urlN_pos" — позиция N-го url (если поиск неудачен, будет выдано "[не найдено]" )
"urlN" — N-й URL,
"¶" — символ перевода строки (\n)

Загрузка

 
Рейтинг@Mail.ru Rambler's Top100
Hosted by uCoz