Форум Сообщества Практиков Конкурентной разведки (СПКР) » Приемы работы с программой СайтСпутник (SiteSputnik) » SiteSputnik News. Внешние функции для Рубрик |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 877 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
Профиль | Игнорировать
NEW! Сообщение отправлено: 21 февраля 2013 20:15 Сообщение отредактировано: 28 октября 2018 15:10 tungus1973 написал: А ещё поконкретнее можно? Через ВФ-функции можно много чего делать. Касательно сбора е-майлов для организации, предложенного в предыдущем сообщении, можно применить следующую ВФ-функцию.
Эта ВФ-функция имеет от одного до трех параметров. 1-ый параметр обязательный. В нём указывается какие Е-майлы мы ищем, например, @aeroflot.ru. 2-й параметр, если он задан и равен 0 или false, обеспечивает возврат в Правило попадания в Рубрику значения "Нет" при любых обстоятельствах. Иначе функция работает логически: вернет "Да", если искомый E-майл в ссылке найден, "Нет", если не найден 3-й параметр, если он задан, укажет в какую папку помещать найденные е-майлы. Иначе адреса попадут в папку Mails, вложенную в корневую папку программы. Папки предварительно создавать не обязятельно. Например, если мы работаем по Роснано, то правило: ( fun(ParserForEmail,@rusnano.com) | Чубайс | Роснано ) обеспечит попадание в Рубрику даже тех ссылок, в которых нет Чубайса или Роснано, но есть фирменный роснановский е-майл. Если мы напишем так (2-му параметру присвоим 0): ( fun(ParserForEmail,@rusnano.com,0) | Чубайс | Роснано ) то фирменный е-майл не отправит ссылку в Рубрику, но своё основное дело сделает: роснановские е-майлы "выцарапаны" будут. Если мы напишем так: fun(ParserForEmail,@yandex.ru,0,F:\Майлы) fun(ParserForEmail,@mail.ru,0,F:\Майлы\Mail) fun(ParserForEmail,@gmail.com,0,f:\Майлы) fun(ParserForEmail,@yahoo.com,0,F:\Майлы) fun(ParserForEmail,@rambler.ru,0,f:\Майлы) ( fun(ParserForEmail,@rusnano.com) | Чубайс | Роснано ) то кроме работы по Роснано, будем попутно собирать "встретившиеся" е-майлы с yandex.ru, mail.ru, gmail.com, yahoo.com, rambler.ru. Напомню, что строки в Правиле соединяются через логическое "Или". Чтобы воспользоваться этой ВФ-функцией обновитесь до SiteSputnik 8.4.1.3. |
tungus1973
Модератор форума
Откуда: г. Санкт-Петербург Всего сообщений: 795 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 3 июля 2009 |
Алексей Мыльников написал: А ещё поконкретнее можно? Функционал ВФ позволяет пользователю, знакомому с любым языком программирования (!), писать модули обмена информацией между программами. Пожалуй, никто из присутствующих не будет со мной спорить, если я скажу, что НЕ существует универсальной программы для КР, которая умела бы делать абсолютно ВСЁ. Однако механизм ВФ позволяет, при желании, использовать достоинства всех этих программ. Например, результаты работы СайтСпутника можно автоматически выгружать для обработки в другие программы. Пользователи давно уже просят механизм для занесения новостей, собранных "СайтСпутником", в их внутренние базы данных. Базы данных могут быть разных форматов, от Cronos до Oracle. Написать модули для переноса данных в базы ВСЕХ форматов не получится. Вы же не знаете, в какие таблицы и в какие поля таблиц нужно заносить данные. Однако, пользователи, умеющие программировать или имеющие знакомого программиста, могут сами сделать модуль для выгрузки данных в базу любого формата. |
Vinni
Администратор
Всего сообщений: 2136 Рейтинг пользователя: 22 Ссылка Дата регистрации на форуме: 5 июня 2009 |
tungus1973 написал: Написать модули для переноса данных в базы ВСЕХ форматов не получится. Ну почему же - есть стандарт текстового файла для импорта-экспорта в базы данных - CSV. А для прямого чтения содержимого таблиц Paradox можно использовать утилиту командной строки PdxHakView - _ttp://pdxhak.sourceforge.net/ |
Игорь Нежданов
Модератор форума
Прагматик Откуда: Советский Союз Всего сообщений: 1025 Рейтинг пользователя: 13 Ссылка Дата регистрации на форуме: 7 июня 2009 |
На самом деле функция экспорта в БД у СайтСпутника уже есть. В настройках Рубрики (которую хотите экспортировать) указываете папку и формат экспортируемого файла (таблица). Результат по данной Рубрике будет выложен в указанную папку в табличной форме. Далее указываете вашей БД откуда импортировать данные и собственно всё. ---
Есть вопрос - спрашивайте. На прямой вопрос будет прямой ответ... Лаборатория Перспективных Разработок |
Vinni
Администратор
Всего сообщений: 2136 Рейтинг пользователя: 22 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Игорь Нежданов написал: Результат по данной Рубрике будет выложен в указанную папку в табличной форме. То есть там уже CSV? Здорово! |
Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 877 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
Профиль | Игнорировать
NEW! Сообщение отправлено: 25 февраля 2013 15:52 Сообщение отредактировано: 28 октября 2018 15:10
Ещё одна логическая ВФ-функция.
Эта ВФ-функция имеет два параметра - знак сравнения и число, например >,10. Если количество комментариев к ссылке удовлетворяет условию, заданному в параметрах, то функция возвращает значение "Да" (истина). Например, правило: Дмитрий /1 Медведев fun(NumberOfComments,>=,100) обеспечит попадание в Рубрику тех ссылок, в которых упоминается Дмитрий Медведев и количество комментариев к которым не менее 100. Чтобы воспользоваться ею обновитесь до SiteSputnik 8.4.1.4. |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Форум Сообщества Практиков Конкурентной разведки (СПКР) » Приемы работы с программой СайтСпутник (SiteSputnik) » SiteSputnik News. Внешние функции для Рубрик |
Самые активные 20 тем | |