SiteSputnik. Вставка содержания дочерних ссылок в родительскую
SiteSputnik. (независимая бот-программа "Bot_InsertContentURL")
Автор
Алексей Мыльников
Дата выхода публикации - 28.05.2019г.     

Объявленная функция реализована при помощи бот-программы.

Подробнее о ботах в программе SiteSputnik - на ссылке Разработка ботов и на форуме.
Рекомендуется обновиться до версии SiteSputnik 9.7.1.4.
Скачать рассматриваемый бот можно со ссылки Боты.
Разработано по заявке Владимира Василенко из Красноярска.

Определение

Ссылку, точнее её адрес, размещенный в содержании другой ссылки, будем называть дочерней ссылкой.

Назначение бота

Вставка всего содержания дочерней ссылки или её части в содержание родительской ссылки.

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

Применение целесообразно на этапе Рубрикации или работы с Источниками информации.

Бот является бесплатной программой и может быть применен в других программах.

Описание бота

  • Bot_InsertContentURL - имя Бот-программы,
      принимаемые параметры:

    • - 1-ый параметр - имя файла, в котором размещено содержание родительской ссылки.
    • - 2-ой параметр - лексемы, по которым выбираются дочерние ссылки.
    • - 3-ий параметр - две фразы, определяющие начало и конец вставляемого содержания дочерней ссылки.
    • - 4-ый параметр - максимальное количество "вставляемых" дочерних ссылок.

  • 1-ый и 2-ой параметры обязательны.
  • Если 4-ый параметр не задан, то по умолчанию он равен числу 1.
  • Если 3-ий параметр не задан или задан неправильно, то вставляется полное содержание дочерней ссылки.
  • В 3-ем параметре начало и конец вставляемого содержания ссылки разделяются знаками <->.

  • Простой пример применения бота в СайтСпутнике

    Составляем Проект:

    Соцсети

    Пояснения:
  • 1-я строка Проекта - отправка ссылки https://sitesputnik.ru/Public.htm на Рубрикацию (на анализ).
  • 2-я строка - обращение к данному боту:
        - Бот находится в папке "Exe\Bots" (красная стрелочка),
        - получает через 1-ый параметр имя файла "{in}" с содержанием родительской ссылки (коричневая стрелочка),
        - в качестве дочерних ссылок выбираются ссылки, содержащие в своём адресе лексему t=5835 (зелёная стрелочка),
        - вставляемый контент начинается с фразы Чтобы искать и заканчивается Продолжение следует ... (чёрная стрелочка),
        - вставляется фрагмент только из одной найденной дочерней ссылки (серая стрелочка),
        - выполняется Бот со стартовой площадки "Перед рубрикацией и анализом конкретной ссылки" (синяя стрелочка).
  • 3-я строка - имя динамической рубрики,
  • 4-я строка - правило попадания ссылки в Рубрику, а именно: две точные фразы должны присутствовать в её содержании.

  • Результаты работы Проекта:

    A) Проект без применения бота (если в нём нет 2-ой строки), проанализирует следующее содержание ссылки (показана верхняя часть содержания):

    Мониторинг

    Б) Проект с применением Бота проанализирует другое содержание (показана его верхняя часть):

    Поиск

    Красная стрелочка показывает на вставленный Ботом фрагмент из ссылки http://forum.razved.info/index.php?t=5835&p=56610#pp56610.

    Дополнительные особенности Бота

  • Во 2-м параметре при вызове Бота можно применить логичкое "И", например: "/News/&&2019", - означает, то в адресе дочерней ссылки должны быть и лексема /News/, и лексема 2019.
  • Вставленное содержание дочерней ссылки участвует в анализе при поиске очередной дочерней ссылки, то есть Бот может вставить новое содержание в ранее вставленное содержание.
  • Бот можно применить к одной родительской ссылке несколько раз с разными значениями 2-го, 3-го и 4-го параметров. Это также позволяет вставить новое содержание в содержание, вставленное при предыдущем выполнении этого бота.
  • Независимость Бота заключается в том, что он явлется отдельной программой и может быть написан сторонним программистом, независимо от разработчика СайтСпутника.


  • Пример Проекта с использованием трёх вызовов Бота:

    Соцсети

    Результат - на ссылке: 3 вызова Бота. Его лучше просматривать через Internet Explorer.
    Список литературы
    Адрес главной страницы сайта - О программе СайтСпутник.

    Полный список публикаций по программе собран на этой странице.

    Copyright © 2003-2019 ИП Мыльников Алексей Борисович. Все права защищены. E-mail: 1a@sitesputnik.ru, +7(8442) 73 71 23, +7(905) 3 92 97 92