Форум Сообщества Практиков Конкурентной разведки (СПКР) » Программируем пакеты СайтСпутника (для продвинутых юзеров) » Ассемблеры в СайтСпутник(е) |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 | Печать |
tungus1973
Модератор форума
Откуда: г. Санкт-Петербург Всего сообщений: 795 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 3 июля 2009 |
Alexei Mylnikov написал: Получился очень хороший, простой и наглядный учебник по пакетам Попытался в стиле Олега Петрова (tungus1973) как можно проще написать о пакетах с параметрами. |
Игорь Нежданов
Модератор форума
Прагматик Откуда: Советский Союз Всего сообщений: 1025 Рейтинг пользователя: 13 Ссылка Дата регистрации на форуме: 7 июня 2009 |
Коллеги, простите великодушно - дошел в изучении СайтСпутника до ассемблеров и споткнулся. Формирую набор запросов, но вот дальше пройти не могу. Не понимаю КАК внести в созданный набор нужные мне слова Подскажите - что не доделываю. ---
Есть вопрос - спрашивайте. На прямой вопрос будет прямой ответ... Лаборатория Перспективных Разработок |
tungus1973
Модератор форума
Откуда: г. Санкт-Петербург Всего сообщений: 795 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 3 июля 2009 |
Иоанн написал: Удалённо сложно диагностировать ошибку... Возможно причина в том, что пакеты с параметрами подключаются как обычные пакеты? Не понимаю КАК внести в созданный набор нужные мне слова Или "на пальцах". Когда создавался пакет, в него были включены параметры в таком виде <1> <2> ... Далее, запущен ассемблер, нажата кнопка "Next >>", вышло окно выбора запросов. Пакеты загружаются в ассемблер нажатием кнопки "Пакет" ("Портфель"). И это не правильно! Нужно загружать пакет с параметрами через "Пакет +" ("Портфель +") и сразу же вводить значения параметров.. В этом была причина? |
Игорь Нежданов
Модератор форума
Прагматик Откуда: Советский Союз Всего сообщений: 1025 Рейтинг пользователя: 13 Ссылка Дата регистрации на форуме: 7 июня 2009 |
tungus1973 написал: Пакеты загружаются в ассемблер нажатием кнопки "Пакет" ("Портфель"). И это не правильно! Вот в чем заковырка! - спасибо!!! ЗЫ А нафига тогда кнопка "Пакет"? может ее замазать чтоб не мешала? ---
Есть вопрос - спрашивайте. На прямой вопрос будет прямой ответ... Лаборатория Перспективных Разработок |
tungus1973
Модератор форума
Откуда: г. Санкт-Петербург Всего сообщений: 795 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 3 июля 2009 |
Иоанн написал: А чтобы подключать пакеты без параметров! Например, включить ранее созданный Ассемблер (и сохраненный на диске) и дополнить его новыми запросами А нафига тогда кнопка "Пакет"? |
tungus1973
Модератор форума
Откуда: г. Санкт-Петербург Всего сообщений: 795 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 3 июля 2009 |
Хотя, в целом ты прав. Пакет без параметров очень даже легко подключается через "Пакет +" |
Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 877 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
tungus1973 написал: Хотя, в целом ты прав. Пакет без параметров очень даже легко подключается через "Пакет +" Да можно. Но это подобно поездке на КАМАЗе за мешком картошки. |
Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 877 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
На Ютубе размещен новый ролик про Ассемблер по адресу: www.youtube.com/watch?v=LdHC5DwIN38 Он сопровожден следующим описанием. В данном ролике продемонстрировано как в программе SiteSputnik (СайтСпутник) при помощи ее специальной функции, называемой Ассемблер, можно из простых запросов, пакетов запросов и пакетов с параметрами собрать сложное поисковое задание. Сначала задается простой запрос, затем берется гововый пакет из трех запросов и присоединяется к простому запросу, затем выбирается готовый пакет запросов с параметрами, вводится фактическое значение одного из параметров, а остальные получают значения, установленные по умолчанию. Полученные новые запросы присоединяются к "предыдущим" четырем. Далее по кнопке "Поиск" все запросы отправляются на совместное выполнение. Составленное из нескольких неоднородных запросов сложное поисковое задание собирает информацию на заданную тему, а именно: о программе SiteSputnik и ее авторе по нескольким критериям поиска, а именно: по названию программы, ключевой фразе "программа для допроса интернета", по имени и фамилии автора, по его e-mail, телефону и другим критериям поиска. Поиск для всех запросов ведется на нескольких поисковиках. Полученная выдача не содержит ни одной повторяющейся ссылки. Подробнее на sitesputnik.ru |
Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 877 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
Операции Макроассемблера. В версии 7.4.3 программы SiteSputnik появились две операции, доступные при формировании пакета запросов, пакетов с параметрами и в Ассемблере. Они применяются в окне ввода пакета. На картинке, размещенной ниже, это окно обведено светлозеленой линией. Если выполнить Ctrl+Click (кликнуть мышкой по окну при нажатой клавише Ctrl), то SiteSputnik откроет окно диалога выбора пакета запросов. Если выполнить Alt+Click (кликнуть мышкой по окну при нажатой клавише Alt), то СайтСпутник откроет окно диалога выбора пакета с параметрами. Далее в диалоге выбирается нужный пакет и, при необходимости, задаются нужные фактические параметры, затем выбранный пакет вместе с параметрами SiteSputnik вставляет в формируемое поисковое задание. В отличие от "старых" операций Ассемблера вставляется имя пакета и значения параметров, а не содержание пакета. Содержание будет вставлено непосредственно в процессе выполнения, а не на этапе формирования поискового задания. В свою очередь, вставленный пакет также может содержать в своем тексте вставленные пакеты, которые могут тоже содержать вставленные пакеты, и так далее ... Ограничение только одно: отсутствие "зацикливания" - это когда в пакете А1, есть пакет А2, в нем есть А3, в нем АN, а в пакете АN есть, например, пакет А1. То есть, пакеты могут вставляться в пакеты. Глубина вложенности произвольная. Это можно сравнить со специальным стеком (математическое название) или магазином от автомата Калашникова (бытовое название). Особенности такого стека (магазина): пакеты (патроны) могут быть трёх видов: пакеты запросов, пакеты с параметрами и сам стек. Эти две операции в дальнейшем будут называться макрооперациями Ассемблера. Описанные выше в этой теме операции - микрооперациями Ассемблера. Операции можно перемешивать, а именно, выполнив микрооперацию и получив текст (содержание пакета на этапе формирования поискового задания) можно в любом месте полученного текста применить макрооперацию - вставить пакет (стек пакетов). Синтаксис таков. Пакет (его имя) берется в квадратные скобки. За именем пакета с параметрами следуют параметры. Стек (по сути это пакет запросов), при необходимости, можно параметризовать (преобразовать в пакет с параметрами) и использовать далее как обычный пакет с параметрами. Синтаксис помнить не обязательно, Мастер сам правильно вставит выбранные пакеты и параметры. При желании можно набирать макрооперации вручную. |
Алексей Мыльников
Долгожитель форума
Откуда: Волгоград Всего сообщений: 877 Рейтинг пользователя: 6 Ссылка Дата регистрации на форуме: 22 июня 2009 |
Пример применения Макрооперации У меня, например, четыре е-майла: ab на vlink.ru, 1a на sitesputnik.ru, La на sitesputnik.ru, alexei.b.may на gmail.com. Есть пакет с параметрами для поиска различных комбинаций записи е-майлов, называемый "Почтовый ящик" (этот пакет имеется и в демоверсии). Для того, чтобы составить пакет для поиска всех комбинаций записи всех четырех е-майлов, нужно сделать следующие шаги (в версии 7.4.3.2 или младше). 1)Заходим в Ассемблер (см. картинку из предыдущего топика) или открываем окно формирования простого пакета запросов. 2)Нажимаем на клавишу alt и кликаем мышкой по полю, обведенному на картинке светлозеленой линией. 3)Это приводит к появлению диалога выбора пакета с параметрами. Выбираем нужный нам пакет "Почтовый ящик". 4)На появившейся картинке вводим параметры первого ящика и нажимаем на кнопку "Вставить". Получаем: [Почтовый ящик.txt][1]=ab[2]=vlink[3]=ru[4]=2 Подробности, вдаваться в которые не обязательно, следующие. В первых квадратных скобках - имя вызываемого пакета с параметрами, точнее имя файла, в котором он находится. Далее четыре параметра (так составлен вызванный пакет), а именно: значение е-майла до собачки, имя домена 2-го уровня, домена 1-го уровня, глубина поиска. 5)Переходим к пункту 2 и аналогичным образом вводим остальные три ящика. Получаем: [Почтовый ящик.txt][1]=ab[2]=vlink[3]=ru[4]=2 [Почтовый ящик.txt][1]=1a[2]=sitesputnik[3]=ru[4]=3 [Почтовый ящик.txt][1]=La[2]=sitesputnik[3]=ru[4]=3 [Почтовый ящик.txt][1]=alexei.b.may[2]=gmail[3]=com[4]=1 Этот процесс можно продолжить, вызывая пакеты поиска по телефону, ФИО, icq и так далее. 6)Нажимаем на кнопку "Сохранить" и сохраняем полученный пакет под именем "Мои почтовые ящики". 7)Нажимаем на кнопку "Поиск" (или "Совместно") и ожидаем окончания процесса поиска всех комбинаций всех четырех е-майлов. Созданный пакет "Мои почтовые ящики" может быть сам вызван подобным образом при составлении других пакетов. При необходимости его можно параметризовать. |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 | Печать |
Форум Сообщества Практиков Конкурентной разведки (СПКР) » Программируем пакеты СайтСпутника (для продвинутых юзеров) » Ассемблеры в СайтСпутник(е) |
Самые активные 20 тем | |