SiteSputnik. Поиск оптимального поставщика
SiteSputnik. нескольких наименований товара.
Автор
Алексей Мыльников
Дата выхода публикации - 23.10.09г.     
Последнее изменение - 07.02.10г.     



Основные понятия и терминология.
Запрос - это задание на поиск в интернете. Большиство пользователей ограничивается простыми запросами, состоящими из одного или нескольких ключевых слов, и одним поисковиком.

Метапоиск - выполнение одного запроса на нескольких поисковиках.

Пакет запросов - это несколько одновременно выполняемых запросов. Существует два способа выполнения пакета: совместно - результаты поиска по всем запросам объединяются, дубли ссылок отбрасываются и раздельно - запросы выполняются независимо друг от друга.

Параметры. Переменная информация в тексте пакета запросов, значение которой можно присвоить перед его выполнением.

Пакет с параметрами. Специальная разновидность пакета запросов, содержащая параметры.


Назначение, цели.
В настоящей публикации рассматривается функция, предназначенная для поиска оптимального поставщика. Критерием оптимальности является наличие в прайс-листе поставщика максимального количества наименований искомого товара. Задача поиска товара оптимального по цене и качеству не рассматривается.

На конкретном примере показывается, каким образом можно вычислить, в прямом смысле этого слова, страницы, содержащие максимальное количество искомой информации. В нашем случае искомой информацией является несколько наименований товара.

Последовательность действий пользователя.
Функция поиска оптимального поставщика реализована при помощи пакета с параметрами с именем "Оптимальный поставщик".
Для того, чтобы обратиться к этому пакету, следует выбрать его из библиотеки и ввести нужные параметры.
    Последовательность действий такова (доступно в SiteSputnik Pro 5.5.4.2 и выше).

  1. Нажимаем на иконку "Золотой ключик", расположенную на верхней инструментальной панели.
  2. На появившейся картинке нажимаем на кнопку "Пакет+".
  3. Открываем папку "Маркет".
  4. Выбираем пакет с именем "Оптимальный поставщик".
  5. На полученной форме вводим параметры:
      - от двух до пятнадцати наименований товара,
      - регион поиска поставщика, если это необходимо,
      - имя поисковика или метапоиск,
      - глубину поиска в страницах.
    Чем больше наименований товара и глубже поиск, тем качественней результат работы пакета.
    Если регион поиска отсутствует, то поставщик ищется во всех регионах.
  6. Нажимаем на кнопку "Раздельно".
  7. Дожидаемся окончания выполнения пакета и просматриваем результаты его работы.
На картинке ниже приведена форма ввода параметров.

Поиск оптимального поставщика SiteSputnik

    Дополнительные пояснения.
  1. В самом верхнем окне вводится имя пакета. Оно может быть любым. В нашем случае имя пакета - "Оптимальный поставщик кремнийорганики".
  2. В окне "Поиск прайс-листов" по умолчанию содержится: "+прайс цена". Вы можете ввести свой "признак" прайс-листа.
Для введенных в форму параметров, а именно: КО-85, КО-815, КО-08, ..., ОС-51-03, +прайс цена, Метапоиск, 1000, - ниже представлены три фрагмента, содержащие результаты выполнения пакета. Все фрагменты взяты живьем из протоколов работы программы SiteSputnik. Вы можете щелкнуть мышкой по любой ссылке или ресурсу (2ой столбец) и просмотреть содержание прямо сейчас.
Таблица "Ссылки"


Ресурс
и ссылка на страницу
Условия поиска
(наименования товаров)
1 tdzm.ru/...   9463   9464   9465   9466   9467   9468   9469   9470   9472   9473   9474   9475   9476
2 promateh.ruprom.net/...   9463   9464   9465   9468   9469   9470   9471   9472   9473   9474   9475   9476
3 metport.ru/...   9463   9464   9465   9468   9469   9470   9471   9472   9473   9474   9475   9476
4 spec-kraska.narod.ru/...   9463   9464   9465   9466   9467   9468   9470   9472   9473   9474   9475   9476
5 metport.ru/...   9463   9464   9465   9468   9469   9470   9471   9472   9473   9474   9475   9476
6 b2b-energo.ru/...   9463   9464   9465   9468   9469   9470   9471   9472   9473   9474   9475   9476
7 ruprom-file.s3.amazonaws.com/...   9463   9464   9465   9468   9469   9470   9471   9472   9473   9474   9475   9476
8 metport.ru/...   9463   9464   9465   9468   9469   9470   9471   9472   9473   9474   9475   9476
9 mait.ru/...   9463   9464   9465   9468   9469   9470   9472   9473   9474   9475   9476
10 best-stroy.ru/...   9463   9464   9465   9468   9469   9470   9472   9473   9474   9475   9476
... • • • • • •

Первый фрагмент - размещенная выше таблица "Ссылки". Она содержит во 2ом столбце ссылки на прайс-листы, а в 3ем столбце список наименований товаров, присутствующих в прайс-листах. Наименование товара "закодировано" для наглядности 4х-значным числом. Наведите курсор на число и Вы увидите наименование. Как видно из таблицы, прайс-листы упорядочены в порядке уменьшения содержащихся в них наименований искомого товара.

Список "Объединение"


  1. Прайс (по тел.: (812)320-94-53) атмосферостойкие покрытия (ТУ 84-725-78) ОС-12-01 зелёная.
    КО-85 (фасовка 170 кг барабан) 87-00.
    tdzm.ru/instrukciya_po_naneseniiu.jdxсохраненная копия
    Найдена в: 9463 , 9464 , 9465 , 9466 , 9467 , 9468 , 9469 , 9470 , 9472 , 9473 , 9474 , 9475 , 9476

    ­
  2. Цена за ед., руб с НДС. ПРАЙС-ЛИСТ. на специальные лакокрасочные материалы для металлических, ж/б и кирпичных конструкций, а также смывки, обезжириватели, растворители, отвердители.
    кг. 195.6. КО-85 лак.
    promateh.ruprom.net/price-g0.htmlсохраненная копия
    Найдена в: 9463 , 9464 , 9465 , 9468 , 9469 , 9470 , 9471 , 9472 , 9473 , 9474 , 9475 , 9476

    ­
  3. 67. КО-85 лак кг. 104,4.
    9. ПРАЙС-ЛИСТ на сверхтонкую теплоизоляцию. 10. Дата пересмотра 01.10.2008. 12. Описание, области применения.
    www.metport.ru/?com=redir&action=price…218 КБсохраненная копия
    Найдена в: 9463 , 9464 , 9465 , 9468 , 9469 , 9470 , 9471 , 9472 , 9473 , 9474 , 9475 , 9476

    ­
  4. Прайс-лист от 01.02.2007г. (до 1т.) атмосферостойкие покрытия (ТУ 84-725-78) ОС-12-01 зелёная.
    157-00. КО-85 (фасовка 17 кг барабан) 89-70.
    spec-kraska.narod.ru/morozov.htmсохраненная копия
    Найдена в: 9463 , 9464 , 9465 , 9466 , 9467 , 9468 , 9470 , 9472 , 9473 , 9474 , 9475 , 9476

    ­
  5. [XLS] Прайс ЛКМ
    Формат файла: Microsoft Excel - В виде HTML
    Цена за ед., руб с НДС. 13, Полисилоксановые материалы АРМОКОТ®. 14, АРМОКОТ 01 (грунт), кг, 128.4 ... 67, КО-85 лак, кг, 104.4. 68, КО-815 лак, кг, 128.4 ...
    metport.ru/?com=redir&action=price&id=53... - Похожие
    Найдена в: 9463 , 9464 , 9465 , 9468 , 9469 , 9470 , 9471 , 9472 , 9473 , 9474 , 9475 , 9476

    ­
  6. [XLS] Прайс
    Формат файла: Microsoft Excel - В виде HTML
    1 янв 2009 ... 561, Лак КО-85, 17 кг, Санкт-Петербург, 105.70, 101.50 .... 680, Цены в прайс-листе не являются окончательными для расчётов ...
    https://www.b2b-energo.ru/download.html?file=prices%2F2295... - Похожие
    Найдена в: 9463 , 9464 , 9465 , 9468 , 9469 , 9470 , 9471 , 9472 , 9473 , 9474 , 9475 , 9476

    ­
  7. [XLS] Прайс ЛКМ
    Формат файла: Microsoft Excel - В виде HTML
    67, КО-85 лак, кг, 104.4. 68, КО-815 лак, кг, 128.4 .... Описание, области применения, Наименование материала, Фасовка, л, Ед. изм, Цена за ед. с НДС, руб ...
    ruprom-file.s3.amazonaws.com/3818_promateh-18.04.09.xls - Похожие

    Найдена в: 9463 , 9464 , 9465 , 9468 , 9469 , 9470 , 9471 , 9472 , 9473 , 9474 , 9475 , 9476

    ­
  8. 223k - Microsoft Excel - View as html
    КО-85 лак. кг. 104.4. 68. КО-815 лак. кг. 128.4. 69. КО-815 лак. кг. 124.8. 70. КО-88 эмаль серебристая ... Цена за ед. с НДС, руб. 13. Классический сверхтонкий ...
    www.metport.ru/?com=redir&action=price&id=53
    Найдена в: 9463 , 9464 , 9465 , 9468 , 9469 , 9470 , 9471 , 9472 , 9473 , 9474 , 9475 , 9476

    ­
  9. 36. КО-85 (17 кг / 170 кг) 36. 85-50 / 82-40.
    www.mait.ru/price/1.htm1,2 МБсохраненная копия
    Найдена в: 9463 , 9464 , 9465 , 9468 , 9469 , 9470 , 9472 , 9473 , 9474 , 9475 , 9476

    ­
  10. Прайс-листы строительных компаний
    ... ОС-92-04, ОС-92-07, ОС-91-26, ОС-92-25, ОС-91-01, КО-08, КО-85, КО-815, ... Общий прайс, Цены могут изменяться в зависимости от курса и объемов работ. ...
    best-stroy.ru/prices/p135 - Сохранено в кэше - Похожие
    Найдена в: 9463 , 9464 , 9465 , 9468 , 9469 , 9470 , 9472 , 9473 , 9474 , 9475 , 9476

    • • •


Второй фрагмент - размещенный выше список "Объединение". Он отличается от первого фрагмента только наличием сниппетов для каждой ссылки. Как правило, содержание ссылки - это прайс-лист. После сниппета следует список наименований искомого товара, содержащегося в прайс-листах.

Таблица "Ресурсы"


Ресурс Условия поиска
(наименования товаров)
1 tdzm.ru   9463   9464   9465   9466   9467   9468   9469   9470   9472   9473   9474   9475   9476   9471
2 promateh.ruprom.net   9463   9464   9465   9467   9468   9469   9470   9471   9472   9473   9474   9475   9476
3 metport.ru   9463   9464   9465   9468   9469   9470   9471   9472   9473   9474   9475   9476
4 spec-kraska.narod.ru   9463   9464   9465   9466   9467   9468   9470   9472   9473   9474   9475   9476
5 b2b-energo.ru   9463   9464   9465   9468   9469   9470   9471   9472   9473   9474   9475   9476
... • • • • • •


Третий фрагмент - таблица "Ресурсы". Она также имеет большое значение при решении данной задачи: если поставщик имеет несколько прайсов, размещенных на разных ссылках, то именно эта таблица в первых строках будет содержать имя ресурса оптимального поставщика. Подобная ситуация встречается очень часто. Практически каждый крупный производитель и оптовик имеет несколько направлений деятельности и, соответственно, несколько прайс-листов.
    Важно.
  1. В общем случае, не гарантируется, что первой будет именно та ссылка, которую Вы искали, но в первом десятке найдутся такие ссылки и ресурсы, которые Вы искали. Вы можете усовершенствовать пакет и получить более качественный результат.
  2. Для выбора оптимального поставщика необходимо ознакомиться с содержанием первых сторок из двух таблиц: "Ссылки" и "Ресурсы".
  3. Применив данный пакет, Вы можете быть уверены, что просмотрели всю информацию во всех задействованных поисковиках и ничего не пропустили.

Выводы и замечания.
  1. Владея техникой применения пакетов с параметрами, Вы можете настроить пакет под свои нужды, а именно, ввести в него свой список наименований товаров, свой список регионов, список любимых Вами поисковиков. В общем случае, подобные пакеты могут быть задействованы для поиска на одной веб-странице и на обном веб-ресурсе не только наименований товаров, но и любых других объектов, например: людей, фирм, предметов, документов, ... .

  2. Это далеко не самая сложная форма и поисковая задача, которую можно решить при помощи программы SiteSputnik. Владея техникой составления пакетов с параметрами, Вы сможете составлять значительно более полные и точные поисковые "задания". Для этого следует ознакомиться с расположенным ниже разделом "Для продвинутых пользователей".

  3. Подключив к SiteSputnik Pro при помощи Мастера новые поисковики и сайты со встроенным поиском, Вы можете добавить их в пакет и использовать для нахождения оптимальных поставщиков. Применение подключенных Вами средств поиска не будет ничем отличаться от встроенных в СайтСпутник основных поисковиков.

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

  5. Рассмотренный в данной публикации пакет с параметрами может послужить в качестве информационной основы для поиска оптимальных поставщиков по критерию минимальной цены товаров, но это выходит за рамки реализованных в настоящее время возможностей пакетов с параметрами и может быть выполнено только по индивидуальной заявке.


Для продвинутых пользователей.
Этот раздел предназначен исключительно для тех, кто овладел или желает овладеть техникой составления пакетов с параметрами в программе SiteSputnik для того, чтобы создавать свои пакеты со своими функциями.

Предварительно ознакомьтесь с правилами составления пакетов.
Обсуждение создаваемых пользователями пакетов с параметрами лучше всего представлено на форуме СПКР.

Исходный текст пакета "Оптимальный поставщик" приведен на картинке ниже. Именно подобные тексты необходимо и достаточно уметь составлять пользователю, чтобы создавать свои точные и полные стандартные поисковые "программы".

^^Поиск оптимального поставщика.
^^Критерий оптимальности - наличие в прайс-листе поставщика максимального количества наименований искомого товара.
^^Чем больше наименований товара тем эффективнее данная функция. 
^^Автор Алексей Мыльников. 22.10.09. 
 
^^<1>=КО-85;Грунтовка ГФ-021;лаки термостойкие;^^;     // 1-ое  наименование товара (список значений)
^^<2>=КО-815;Лак ХВ-784;эмали термостойкие;^^;         // 2-ое  наименование товара
^^<3>=КО-08;Лак НЦ 218;Нитроморилка;^^;                // 3-ое  наименование товара
^^<4>=КО-88 серебристый;Лак битумный;^^                // 4-ое  наименование товара
^^<5>=КО-835 серебристый;ПФ-231;Олифа-оксоль;^^;       // 5-ое  наименование товара
^^<6>=КО-174;морилка дуб;олифа композиционная; ^^;     // 6-ое  наименование товара
^^<7>=ВЛ-023;морилка клен;уайт-спирит;КО-075;^^;       // 7-ое  наименование товара
^^<8>=АГМ-9;нитромор;ВАК-14;ОС-12-03;^^;               // 8-ое  наименование товара
^^<9>=АРМОКОТ;Лак цапон;замазка оконная;ОС 74-01;^^;   // 9-ое  наименование товара
^^<10>=ОС-12-01;олифа;стекло жидкое;КО-815;промпол;^^; // 10-ое наименование товара
^^<11>=ОС-12-03;клей обойный универсальный; ^^;        // 11-ое наименование товара
^^<12>=ОС-13-05;эмаль ПФ-115;КО-88;^^;                 // 12-ое наименование товара
^^<13>=ОС-52-01;эмаль ПФ-266;ОС-11-07;БТ 577;^^;       // 13-ое наименование товара
^^<14>=ОС-51-03;краска МА-15;ГОСТ 11066-74;ОС-82-03;^^;// 14-ое наименование товара
^^<15>=^^;КО-813;                                      // 15-ое наименование товара

^^<17>=;+Волгоград;+Москва;+Санкт-Петербург;           //Регион поиска
^^<18>=+прайс цена                                     //Поиск прайс-листов

^^<20>=Метапоиск;Yandex.Deep;Google.Deep;Rambler.Deep; //Используемые поисковики
^^<21>=1000;100;1;20;4                                 //Глубина поиска в страницах

+"<1>" <17> <18>  || <20>=<21>
+"<2>" <17> <18>  || <20>=<21>
+"<3>" <17> <18>  || <20>=<21>
+"<4>" <17> <18>  || <20>=<21>
+"<5>" <17> <18>  || <20>=<21>
+"<6>" <17> <18>  || <20>=<21>
+"<7>" <17> <18>  || <20>=<21>
+"<8>" <17> <18>  || <20>=<21>
+"<9>" <17> <18>  || <20>=<21>
+"<10>" <17> <18> || <20>=<21>
+"<11>" <17> <18> || <20>=<21>
+"<12>" <17> <18> || <20>=<21>
+"<13>" <17> <18> || <20>=<21>
+"<14>" <17> <18> || <20>=<21>
+"<15>" <17> <18> || <20>=<21>
^^АО;
На картинке ниже представлен пакет запросов, который автоматически создается после подстановки фактических параметров, введенных выше на форме ввода параметров.

+"КО-85"  +прайс цена             || Метапоиск=1000
+"КО-815" +прайс цена             || Метапоиск=1000
+"КО-08"  +прайс цена             || Метапоиск=1000
+"КО-88 серебристый"  +прайс цена || Метапоиск=1000
+"КО-835 серебристый" +прайс цена || Метапоиск=1000
+"КО-174"   +прайс цена           || Метапоиск=1000
+"ВЛ-023"   +прайс цена           || Метапоиск=1000
+"АГМ-9"    +прайс цена           || Метапоиск=1000
+"АРМОКОТ"  +прайс цена           || Метапоиск=1000
+"ОС-12-01" +прайс цена           || Метапоиск=1000
+"ОС-12-03" +прайс цена           || Метапоиск=1000
+"ОС-13-05" +прайс цена           || Метапоиск=1000
+"ОС-52-01" +прайс цена           || Метапоиск=1000
+"ОС-51-03" +прайс цена           || Метапоиск=1000
^^АО;
Он состоит из 14 запросов, выполняемых раздельно.
Первый запрос ищет прайс-листы, содержащие товар "КО-85".   Его результат - множество ссылок №1.
Второй запрос ищет прайс-листы, содержащие товар "КО-815".  Его результат - множество ссылок №2.
      ...          ...         ... 
14-ый  запрос ищет прайс-листы, содержащие товар "ОС-51-03".Его результат - множество ссылок №14.
Конструкция "Метапоиск=1000", означает, что для каждого запроса поиск осуществляется в Яндексе, Google, Yahoo, MSN (Bing), Рамблере, Mail, блогах Яндекса и Google на глубину до 1000 страниц.

Расположенный в последней строке оператор ^^АО; инициирует выполнение операции "Аналитическое объединение", которая создает из 14 списков ссылок объединенное множество ссылок, убирая дубли, и упорядочивает ссылки в порядке уменьшения количества запросов, которыми каждая ссылка была найдена. При этом каждая ссылка сопровождается списком, нашедших ее запросов.

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

Замечание.
Еще раз обращаю Ваше внимание, - из-за недостаточной точности примененных запросов не все ссылки будут прайс-листами и не все прайс-листы будут на 100% соответствовать условиям поиска, но в первом десятке ссылок и ресурсов Вы найдете тех поставщиков, которых искали.

Важное замечание.
Используя все поисковые возможности программы SiteSputnik и вручную применяя операцию "Аналитическое объединение", Вы сможете самостоятельно решать значительно более сложные поисковые задачи и получать более точные и полные результаты.


Список литературы.
Приложение FileForFiles & SiteSputnik хорошо документировано. Полный список публикаций по программе: инструкции, очерки, статьи, отзывы, пресс-релизы, обсуждения на нескольких форумах, полевые испытания, - собран на этой странице.

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

Copyright © Автор ИП Мыльников Алексей Борисович, г. Волгоград, 2018г. Все права защищены.