Запросы к поисковым системам FlySeek
Назначение
Программа FlySeek
служит для выполнения запросов к поисковым системам (Search Engines,
сокращенно SE).
Поддерживаемые в настоящий момент поисковые системы:
- Google
- Yandex
- Rambler
- Aport
Вызов программы
Вызов программы: flyseek <se> {<urls...>
| <@file> | <-stdin>},
где:
se идентификатор поиска (см. настройка)
keywords один или несколько URL, разделенных
пробелом;
@file текстовый файл в Windows-кодировке (см.
входная информация);
-stdin входной поток (например, выход программы)
Примеры использования:
- flyseek g гороскоп чат> flyseek.log
- flyseek r @keywords.txt > flyseek.log
- flyseek a -stdin > flyseek.log
- flykw чат | flyseek r -stdin > flyseek.log
(Подробное описание работы с программами серии FlySEO
Tools ).
Настройка
Для настройки поиска программы используется файл se.ini,
который должен находится в каталоге запуска программы. Файл представляет
собой текстовый файл Windows-кодировки, который поставляется вместе
с программой (автоматически не создается).
Структура файла se.ini :
- [идентификатор поиска]
- parse = < google | yandex | rambler |
aport >
- url = 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~
Входная информация
Входная информация, заключенная в квадратные скобки [], воспринимается
как комментарий.
Вход программы следующей структуры:
- keyword1¶
- keyword2¶
- ...
- keywordN¶
где:
"keywordN" N-е ключевое слово keywordN,
"¶" символ перевода строки (\n)
Или
[keyword]
- keyword1_num→keyword1→¶
- keyword2_num→keyword2→¶
- ...
- keywordN_num→keywordN→¶
где:
"keywordN_num" количество запросов по ключевому
слову keywordN,
"→" символ табуляции (\t),
"¶" символ перевода строки (\n)
Выходная информация
Выход программы следующей структуры:
где:
"urlN" N-й URL,
"¶" символ перевода строки (\n)
Загрузка
|