Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 872 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
В версии 8.2.3 от 27.12.2012 в программе СайтСпутник можно подключить и использовать поиск по нескольким параметрам (многопараметровый поиск), в настоящей версии это реализовано для Get-метода. Технология подключения многопараметрового поиска. Продемонстрирую её на примере подключения поиска по Яндекс.Люди, который выдает Пользователю следующую картинку для ввода параметров поиска: ![]() Шаг 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 - в прикрепленном файле. (Продолжение следует). Прикрепленный файл (Поисковик~YA, 803 байт, скачан: 680 раз) |
Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 872 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
Теперь воспользуемся этим многопараметровым поиском. 1. Нажимаем на "Золотой ключик". Вводим искомое ФИО: "Мыльников", обращаемся и выбираем из Сценариев нужный нам поиск по Яндекс.Люди (кнопка ||) и получаем: ![]() Уточняем, например, Город и Учебу: "Волгоград" и "МИФИ" (присваиваем фактические значения формальным параметрам). Получаем: ![]() ЖмЁм на кнопку "Поиск" и получаем правильный ответ. (Продолжение следует). |
Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 872 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
Имея такой многопараметровый поиск в программе Сайтспутник можно в Яндекс.Люди сделать логичекое "ИЛИ" (вместо логического "И", заданного выше). Например, если нам нужны Мыльниковы, учившиеся в МИФИ, или живущие в Волгограде, то достаточно выполнить пакет из двух запросов: Мыльников ^Город= ^Возраст=^Учеба=МИФИ ^Работа= || YANDEX->YandexPeople-IE9=4 Мыльников ^Город=Волгоград ^Возраст= ^Учеба= ^Работа= || YANDEX->YandexPeople-IE9=4 Повторно найденные ссылки в выдаче продублироаны не будут. |
tungus1973
Модератор форума
Откуда: г. Санкт-Петербург Всего сообщений: 803 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 3 июля 2009 |
Отличная вещь! Теперь можно настроить таким же образом расширенный поиск в поисковиках. Те же Яндекс и Гугл передают параметры запроса через url, причём некоторые параметры и изменить можно только через url, например, диапазон дат в Гугле. Появилась возможность пользоваться через СайтСпутник даже более продвинутым расширенным поиском, чем это предлагают поисковики. |
CI-KP
Администратор
Откуда: Екатеринбург Всего сообщений: 5730 Рейтинг пользователя: 24 Ссылка Дата регистрации на форуме: 15 мая 2009 |
tungus1973 написал: причём некоторые параметры и изменить можно только через url, например, диапазон дат в Гугле А можно пример? ---
Ющук Евгений Леонидович, профессор УрГЭУ. www.razvedka-internet.ru; www.ci-razvedka.ru Не всегда нужно стремиться совершать кражу со взломом там, где можно войти через дверь. |
tungus1973
Модератор форума
Откуда: г. Санкт-Петербург Всего сообщений: 803 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 3 июля 2009 |
Профиль | Игнорировать
NEW! Сообщение отправлено: 28 декабря 2012 12:57 Сообщение отредактировано: 28 декабря 2012 13:01
После поиска в Гугле, скопируйте url и добавьте в него (перед каким нибудь знаком &), например, такой параметр: &tbs=cdr%3A1%2Ccd_min%3A29.09.2012%2Ccd_max%3A28.12.2012 Получите результаты за последние 3 месяца с 29.09.2012 по 28.12.2012 Обратите внимание, что после этой манипуляции под строкой поиска появляются параметры с датами, которые Вы можете настроить сами и получить выборку за произвольный диапазон времени. Хотя в обычном и в расширенном поиске их не было видно. |
CI-KP
Администратор
Откуда: Екатеринбург Всего сообщений: 5730 Рейтинг пользователя: 24 Ссылка Дата регистрации на форуме: 15 мая 2009 |
Спасибо! ---
Ющук Евгений Леонидович, профессор УрГЭУ. www.razvedka-internet.ru; www.ci-razvedka.ru Не всегда нужно стремиться совершать кражу со взломом там, где можно войти через дверь. |
<<Назад Вперед>> | Печать |
Форум Сообщества Практиков Конкурентной разведки (СПКР) » Библиотека источников и иструменты её создания и ведения » Многопараметровый поиск в программе SiteSputnik |