Версия для печати
- Форум Сообщества Практиков Конкурентной разведки (СПКР) http://forum.razved.info/
-- Библиотека источников и иструменты её создания и ведения http://forum.razved.info//index.php?f=79
--- Многопараметровый поиск в программе SiteSputnik http://forum.razved.info//index.php?t=3456
-- Алексей Мыльников написал 27 декабря 2012 15:34
В версии 8.2.3 от 27.12.2012 в программе СайтСпутник (http://sitesputnik.ru/) можно подключить и использовать поиск по нескольким параметрам (многопараметровый поиск), в настоящей версии это реализовано для Get-метода.
Технология подключения многопараметрового поиска.
Продемонстрирую её на примере подключения поиска по Яндекс.Люди (http://people.yandex.ru/), который выдает Пользователю следующую картинку для ввода параметров поиска:
(http://sitesputnik.ru/Help/Pic/F/MPSearch_01.jpg)
Шаг 1. Подключаем поиск по одному параметру. Это делается по-старому и описано здесь на форуме и в инструкциях по СайтСпутнику.
Шаг 2. Далее работаем с URL, полученным на шаге 1.
URL получился такий:http://yandex.ru/yandsearch?text=2***&ps_geo=&ps_age=&ps_edu=&ps_job=&filter=people&lr=38
Изменяем его так:http://yandex.ru/yandsearch?text=2***&ps_geo=^Город&ps_age=^Возраст&ps_edu=^Учеба&ps_job=^Работа&filter=people&lr=38
В обоих URL синим цветом выделены параметры, во втором красным их формальные значения присвоенные Пользователем.
Смысл изменений следующий. Мы нашли место четырёх параметров (см. картинку выше): Город, Дата рождения или возраст, Учеба, Работа и, соответственно, поставили на место ввода фактических значений их формальные значения, а именно: ^Город, ^Возраст, ^Учеба, ^Работа (всё как учили на занятиях по информатике).
При обращении к поиску Пользователь будет присваивать формальным значением фактические, практически точно также как он это делает при работе с ним через браузер.
Формальные параметры могут получить от Вас любые имена, главное, чтобы им предшествовал символ ^.
Всё. Многопараметровый поиск подключен. Файл его импорта для IE9 - в прикрепленном файле.
(Продолжение следует).
-- Алексей Мыльников написал 27 декабря 2012 15:36
Теперь воспользуемся этим многопараметровым поиском.
1. Нажимаем на "Золотой ключик". Вводим искомое ФИО: "Мыльников", обращаемся и выбираем из Сценариев нужный нам поиск по Яндекс.Люди (кнопка ||) и получаем:
(http://sitesputnik.ru/Help/Pic/F/MPSearch_02.jpg)
Уточняем, например, Город и Учебу: "Волгоград" и "МИФИ" (присваиваем фактические значения формальным параметрам). Получаем:
(http://sitesputnik.ru/Help/Pic/F/MPSearch_03.jpg)
ЖмЁм на кнопку "Поиск" и получаем правильный ответ.
(Продолжение следует).
-- Алексей Мыльников написал 27 декабря 2012 15:42
Имея такой многопараметровый поиск в программе Сайтспутник можно в Яндекс.Люди сделать логичекое "ИЛИ" (вместо логического "И", заданного выше).
Например, если нам нужны Мыльниковы, учившиеся в МИФИ, или живущие в Волгограде, то достаточно выполнить пакет из двух запросов:
Мыльников ^Город= ^Возраст=^Учеба=МИФИ ^Работа= || YANDEX->YandexPeople-IE9=4
Мыльников ^Город=Волгоград ^Возраст= ^Учеба= ^Работа= || YANDEX->YandexPeople-IE9=4
Повторно найденные ссылки в выдаче продублироаны не будут.
-- tungus1973 написал 27 декабря 2012 19:15
Отличная вещь!
Теперь можно настроить таким же образом расширенный поиск в поисковиках. Те же Яндекс и Гугл передают параметры запроса через url, причём некоторые параметры и изменить можно только через url, например, диапазон дат в Гугле. Появилась возможность пользоваться через СайтСпутник даже более продвинутым расширенным поиском, чем это предлагают поисковики.
-- CI-KP написал 28 декабря 2012 12:12
tungus1973 написал:[q]
причём некоторые параметры и изменить можно только через url, например, диапазон дат в Гугле[/q]
А можно пример?
-- tungus1973 написал 28 декабря 2012 12:57
После поиска в Гугле, скопируйте url и добавьте в него (перед каким нибудь знаком &), например, такой параметр:
&tbs=cdr%3A1%2Ccd_min%3A29.09.2012%2Ccd_max%3A28.12.2012
Получите результаты за последние 3 месяца с 29.09.2012 по 28.12.2012
Обратите внимание, что после этой манипуляции под строкой поиска появляются параметры с датами, которые Вы можете настроить сами и получить выборку за произвольный диапазон времени. Хотя в обычном и в расширенном поиске их не было видно.
-- CI-KP написал 28 декабря 2012 13:00
Спасибо!
Этот форум работает на скрипте Intellect Board
© 2004-2007, 4X_Pro, Объединенный Открытый Проект