tungus1973
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Плагин "WebSite Watcher" для мониторинга Яндекс.Новостей Плагин написан мной как учебный образец, чтобы любой пользователь программы мог понять, как пишутся и работают плагины. Текст плагина снабжен многочисленными подробными комментариями, буквально для каждой строки кода. Плагин не будет работать в старых версиях "WebSite Watcher", не имеющих встроенной системы плагинов. Скачайте zip-архив с плагином по ссылке: http://www.onlinedisk.ru/file/896263/ , разархивируйте его. Скопируйте плагин в папку "WebSite-Watcher\config\plugins\", затем запустите программу "WebSite Watcher" (WSW). (Если скопировать плагин в папку после запуска WSW, он не пропишется в систему плагинов). Для постановки Яндекс.Новостей на мониторинг: - Откройте страничку Яндекс.Новостей в браузере, введите свой запрос, нажмите кнопку "Найти". - Для корректной работы плагина выберите сортировку "по дате" и "не группировать по сюжетам". - Скопируйте из адресной строки браузера ссылку и создайте на её основе закладку "WebSite Watcher". - Плагин можно использовать для мониторинга нескольких "склеенных" страниц. Зайдите в "Свойства закладки / Дополнительно / Слияние страниц (Merge Pages)", установите галочку на функции "Слияние страниц" ("Merge Pages"), нажмите кнопку "Помощник" ("Assistant"). В открывшемся браузере щёлкните на ссылку перехода на страницу 2, нажмите кнопку "Далее >". В открывшемся поле со значениями POST-запроса, выберите строку "p=1", нажмите ещё раз кнопку "Далее >", затем кнопку "Финиш". - Зайдите в "Свойства закладки / Дополнительно / Плагин", нажмите кнопку "Выбрать публичный плагин", выберите в списке "YaNews". Если на этом этапе вы не увидели плагин, значит это произошло по одной из трёх причин: 1) файл плагина скопирован не в ту папку; 2) файл плагина скопирован в папку после того, как был запущен WSW. Завершите и вновь запустите WSW; 3) WSW посчитал этот плагин несовместимым с закладкой. Проверьте, не изменил ли Яндекс html-код страницы. Если изменил, в плагине нужно будет указать новые теги-признаки начала и конца новостей. Плагин собирает новости со странички Яндекс.Новостей, определяет, есть ли новые новости. Если найдены новые новости, то формируется html-страничка, в которой новые новости (которых раньше не было) будут располагаться в начале странички, за ними последуют старые новости. Для новостей, не имеющих даты, плагин проставит её. Каждая новость будет содержать сведения в последовательности, отличной от Яндекса: заголовок-ссылка, источник новости, дата-время новости, сниппет (краткое содержание). Плагин выкачает странички с новыми новостями и поместит их в папку "WebSite-Watcher\config\downloads\" (при необходимости эту функцию можно отключить). Для просмотра текста плагина, зайдите на вкладку "Свойства закладки / Дополнительно / Плагин", нажмите на кнопку со стрелкой вниз, выберите "Правка плагина", откроется среда разработки плагинов, в которой Вы увидите вкладки: - "Конфигурация". Здесь устанавливаются название, описание плагина, способ применения плагина (спросить пользователя, вручную, автоматически), проверку совместимости (по условиям идентификации, или по идентификации + по тексту плагина). - "Идентификация". Указываются способы идентификации плагина - когда программа будет предлагать Вам применить его. - "Скрипт плагина". Здесь находится сам текст плагина. - "Исходный код страницы". Здесь Вы увидите html-код последней страницы для этой закладки. Если плагин ещё не применялся, то будет показан исходный код интернет-версии страницы. Если к странице применялся плагин, то Вы увидите исходный код страницы, каким он стал после работы плагина. - "Веб-браузер". Показывает страницу с кодом из предыдущей вкладки, как она выглядит в браузере. - "Браузер файлов". Здесь можно просмотреть текст других плагинов, пользовательских или предустановленных в программе. - "Сравнение". Вкладка показывается только после выбора плагина на предыдущей вкладке. Вы можете увидеть, чем отличаются плагины. Очень удобно, если у Вас есть несколько версий одного и того же плагина, можно быстро увидеть их конкретные отличия. | Всего записей: 97 | Зарегистр. 28-05-2006 | Отправлено: 13:38 18-06-2012 | Исправлено: tungus1973, 15:21 18-06-2012 |
|