Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » WebSite-Watcher

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

Открыть новую тему     Написать ответ в эту тему

Nep



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Для вопросов о лечении - Варезник » WebSite-Watcher

WebSite-Watcher
Текущая версия: 2019 (19.5)
(24.07.2019)
Производитель: Aignesberger Software GmbH

Официальный сайт

 
WebSite-Watcher - мощная программа для мониторинга сайтов на предмет их обновления. При обнаружении изменений обновлённые страницы сохраняются и на них цветом выделяются все изменения. Для более конкретного контроля за изменением определенной информации возможно использование хорошо настраиваемых фильтров. Программа поддерживает интеграцию с наиболее популярными браузерами - Internet Explorer, Firefox, Netscape и Opera.
 
Программа может быть установлена как стандартное приложение, так и в виде портабельной инсталляции - выбор делается при запуске штатного инсталлятора программы.
 
Поддерживаемые системы: Windows XP, Vista, 7, 8, 10 (x86/x64)  
 
  • Скриншоты
  • История версий
  • Скачать последнюю версию (31 МБ)
  • Бета версия
     
    Русский help-файл для WebSite-Watcher
    Manual на русском (PDF)

  • Всего записей: 41927 | Зарегистр. 24-06-2001 | Отправлено: 00:51 01-03-2002 | Исправлено: vasevase, 09:16 26-07-2019
    vahhabit

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    darken665
    Жесть. Получается тебе нужно отследить обновление на сайте и затем сверить его с обновлениями на сайтах из одной группы и игнорить совпадающие на разных сайтах части. Ты пытался обдумать как это будет?
    Я вижу только один теоретический вариант развития. В WebSite Watcher можно экспортировать страницы при нахождении изменений. Нужно как-то взять эти изменения из экспортированной страницы и засунуть как правила-исключения внутрь группы отслеживаемых страниц. Это уже скорее плагин свой писать нужно. Может кто проще схему видит?

    Всего записей: 119 | Зарегистр. 17-06-2008 | Отправлено: 18:35 22-07-2013
    PREVED



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На сайте с объявлениями появляются новые вещи с ценами вида "x xxx руб."
     
    Я хотел создать отслеживание появления цен наподобие "1 xxx руб."
     
    Подскажите пожалуйста, как это отмониторить? Перепробовал различные комбинации regexp (добавлял в ключевые слова для мониторинга) - сабж игнорирует, не находит эти ключевики и не подсвечивает их. Последнее что пробовал:

    Код:
    1*....*руб.


    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 22:32 22-07-2013 | Исправлено: PREVED, 22:33 22-07-2013
    vahhabit

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    PREVED
    Я только начал осваивать регулярные выражения и интерес попрактиковаться есть,  
    попробуй вот так -  
    regex(\d{0,3}\s\d{3,3}\sруб\.)
     
    Должно найти ценники от (xxx руб.) до (xxx xxx руб.)
     
    А вообще рекомендую по ссылке Короткое чтиво про структуру регулярок . Написано достаточно простым языком, что редкость из тех что нашел по регуляркам. Прочитав статью я понял примерно синтаксис написания. До этого вообще ноль был. Наш случай это регулярные совместимые с Perl, там еще и POSIX регулярные описываются - шаблон написания один с некоторыми отличиями, поэтому лучше там все до раздела функций прочитать.
    Для проверки и построения регулярки можно юзать RegexBuddy, только там нужно вбивать регулярку без Regex, иначе не пашет. т.е. для проверки в RegexBuddy будет работать твоя строка в  таком виде - \d{0,3}\s\d{3,3}\sруб\. или (\d{0,3}\s\d{3,3}\sруб\.)  
     
    Кстати насчет альтернативы, ты пробовал использовать wildcards в ручном фильтре? т.е. тупо найди начальное сочетание слов(или просто слово) с которых тебе мониторить и конечное слово или сочетание, разделяя это все в ручном фильтре символом "*". например с ру.боард можно взять содержимое данной ветки от фразы "Страницы:" до нижнего "Страницы:". в Website Watcher вбить в ручной фильтр отслеживаемые(вбивать без кавычек) - "Страницы:*Страницы:" т.е. мы ему говорим - отслеживай содержимое на изменения начиная с - "Страницы:" до "Страницы:" и все. Он будет реагировать на любое изменение внутри указанного диапазона на странице темы. Если не нужны цифры(допустим нам не нужно видеть, что кто-то из темы написал+1 сообщение где-то вне нашей темы на рубоард), то можно дописать в ручном фильтре в игнор Regex(\d+) и цифры все будут вырезаться и изменения будут мониторится без цифр. Ну или если все цифры вырезать не нужно и это слишком грубо, то можно вбить в игнор именно игнор сообщений пользователя в таком виде - regex(Всего записей:\s\d+)

    Всего записей: 119 | Зарегистр. 17-06-2008 | Отправлено: 08:13 23-07-2013 | Исправлено: vahhabit, 04:37 24-07-2013
    PREVED



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vahhabit

    Цитата:
    Я только начал осваивать регулярные выражения и интерес попрактиковаться есть,  
     попробуй вот так -  
    regex(\d{0,3}\s\d{3,3}\sруб\.)  
       
     Должно найти ценники от (xxx руб.) до (xxx xxx руб.)

     
    Да, спасибо за подробный ответ.  
     
    По аналогии попробовал написать выражение для поиска цен в диапозоне 1000 - 3999
    Получилось: Regex([1-3]\s\d{3,3}\sруб\.)
     
    Проверил это в "фильтрах" (добавил выражение в ручной фильтр и запустил "тест выбранной строки") - нужные цены нашлись и разложились по строкам. Т.е. выражение рабочее.
     
    Добавил выражение в "ключевые слова" (отслеживание + подсветка). Фильтры оставил пустыми.
    Запускаю проверку - ничего не находит и не подсвечивает . Пробовал удалять локальные файлы и перезапускать проверку - не помогло Добавлял в фильтры (Фильтр Отслеживаемые) - не помогло, появилась желтая подсветка, но нужные цены не подсвечивает, а вместо них выделяет некоторые слова и цены, явно превышающие заданные рамки.
     
    Про наводку на RegexBuddy и материалы по regexp отдельное спасибо. Я правда RegexMagic поставил пока, разбираюсь. Наваял в этой проге выражение regex(\bпроживани.\b) (ищет отдельное слово, у которого может быть любая буква в окончании). Не заработало (проверял в фильтрах, в тестировании выбранной строки). Понимаю, можно и альтернативными способами это слово в WSW искать, просто выражение все равно не работает, хотя вроде правильно составил (делал по справке RegexMagic).
     
     
    Про альтернативный способ я вычитал в справке. Тоже может пригодиться.
     

    Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 22:02 29-07-2013
    vahhabit

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    PREVED
    Напиши сайт интересно стало. И еще зайди в свойства закладки, выбери дополнительно, затем Подсветка изменений. Там нужно отметить галку - Фильтр Отслеживаемые: Подсветка только соотв. результатов и выбрать метод подсветки - точный(там же можно поставить, чтобы показывало удаленные слова, но он везде удаленное показывает, а не только там где фильтр сработал).
    Думаю это оно самое. Там еще и цвет подсветки можно выбрать, если желтый не нравится...
     
    А фильтр не стоит убирать. Где подсветка ключевых слов - это тупо подсветка на странице и все. Он подсветит вообще все соответствующие регулярке выражения и все. Ему пофиг новые это или нет. Я так понял вторая часть - оповещать только при наличии слов. Это когда произойдет изменение в соответсвии с фильтром - доп. условие - наличие определенных слов, которые мы указываем в ключевых словах.

    Всего записей: 119 | Зарегистр. 17-06-2008 | Отправлено: 09:09 30-07-2013 | Исправлено: vahhabit, 09:47 30-07-2013
    guakamole



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Отслеживаю изменения в интересующих топиках данного форума при выбранной опции Options>Advanced>Merge Pages. Пока стояла версия 13.0 всё было нормально, но после обновления до 13.1 началась форменная чехарда: дублирование страниц с выделенными изменениями, появление во встроенном браузере каких-то древних страниц топика и т.д. Кто-нибудь ещё подвержен этому безобразию?

    Всего записей: 1287 | Зарегистр. 09-08-2003 | Отправлено: 17:52 31-07-2013
    tungus1973

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Было тоже самое для Ru-Board.
    Исправил так: отменил слияние страниц, вышел из менеджера свойств закладки. Затем снова открыл его, указал стартовую ссылку, после чего заново подключил слияние страниц. Сейчас всё работает.
    С чем была связана ошибка точно не знаю.

    Всего записей: 85 | Зарегистр. 28-05-2006 | Отправлено: 18:03 31-07-2013
    guakamole



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Затем снова  

    Тоже пробовал подобные манипуляции, увы, не прокатило, пришлось откатиться обратно на версию 13.0.

    Всего записей: 1287 | Зарегистр. 09-08-2003 | Отправлено: 18:43 31-07-2013
    tungus1973

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    К сожалению, Мартин Аигнесбергер не позволил перевести на русский язык некоторые модули программы, в том числе и функционал слияния страниц. Первое время использование этой возможности вызывала у меня затруднения. Поэтому для незнакомых с английским языком и для начинающих опишу, как работает функция слияния страниц.
     
    Для объединения страниц WSW просит выбрать тип разделения на странички. Их всего два:
    1) Новые странички в начале списка (например, как в результатах поиска у Яндекса).
    2) Новые странички в конце списка (как это обычно сделано на форумах типа Ru-Board).
     
    Затем открывается специальное окно-браузер и WSW просит указать ссылку на следующую страничку. После нажатия на ссылку, WSW получает её URL, который раскладывает на параметры. Например, для странички форума, на которой мы сейчас общаемся (http://forum.ru-board.com/topic.cgi?forum=5&topic=2071&start=1060) параметры будут такими:
     
    forum=5
    topic=2071
    start=1060
     
    Сначала нужно щёлкнуть на параметре, который определяет номер стартового топика следующей страницы: start=1060
    WSW сравнит значение этого параметра в текущей ссылке и его же в ссылке на следующую страницу и определит, на сколько этот параметр нужно будет увеличить в следующий раз.
     
    Затем WSW покажет оставшиеся параметры:
     
    forum=5
    topic=2071
     
    Тут WSW пишет, что хотя это и не обязательно, но нужно бы выбрать второй идентификатор, который будет помогать отличать ссылки этой темы от ссылок на другие темы. Некоторые форумы и поисковики хорошо работают и без выбора второго параметра, в других случаях без второго параметра будут ошибки.
    Рекомендую указывать этот второй параметр. С ним WSW работает точнее. В нашем случае лучше выбрать topic=2071, а не forum=5, т.к. параметр topic= точно указывает, что мониторить нужно именно эту ветку, а не другие ветки подфорума (forum=5).

    Всего записей: 85 | Зарегистр. 28-05-2006 | Отправлено: 19:56 31-07-2013
    vahhabit

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Кто-нибудь ещё подвержен этому безобразию?  

    Подтверждаю! Некоторые страницы раза 4 продублировал при слиянии. Делал как раз как указал tungus1973.
    Надеюсь в след.сборке уберут.  
    guakamole а ты фильтры какие прописывал на этом форуме? У меня на все ветки одинаковые настройки.
     
    Кому интересно для отслеживания на ру.борд в ручном фильтре вбил:
    Отслеживаемые:
  • regex(Страницы:.*Страницы:)
    Игнорирумые:
  • regex(Всего записей:\s\d+\s\|\s(\pL+)\.\s\d{2}\-\d{2}\-\d{4}\s\|\s(\pL+):\s\d{2}:\d{2}\s\d{2}\-\d{2}\-\d{4})
  • regex(\s(\b\w+\b\s)(\b[a-z]+\b\s)?(\b[a-z]+\b\s)Редактировать\s\|\s(\pL+)\s\|\s(\pL+)\s(\|\s\b\w+\b\s)?\|\s(\pL+)\s\|\s(\pL+)\s(\pL+)\s)
    (Игнорят все лишнее типа количества записей, когда зарегистрирован, а также зону где профиль, пожаловаться модератору, а также изменения титулов типа - Junior Member, Advanced Member - у пользователей. Это чтобы при изменениях не подсвечивал лишнее)
    Ну и конечно в настройках подсветки изменений - точная подсветка и подсветка только изменений в соответствии с фильтром - так WSW подсвечивает изменения только внутри зоны фильтра отслеживаемые.

  • Всего записей: 119 | Зарегистр. 17-06-2008 | Отправлено: 20:54 31-07-2013 | Исправлено: vahhabit, 15:28 02-08-2013
    guakamole



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vahhabit

    Цитата:
    Подтверждаю!

    Ну значица однозначно глюк последней версии.

    Цитата:
    фильтры какие прописывал на этом форуме?

    Никаких специальных не прописывал, хватает встроенного темплейта "Forum".

    Всего записей: 1287 | Зарегистр. 09-08-2003 | Отправлено: 21:05 31-07-2013
    vahhabit

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    guakamole
    а как ты его к конкретной теме прикрутил? он же вроде для раздела форума с темами, а не для самой темы!

    Всего записей: 119 | Зарегистр. 17-06-2008 | Отправлено: 21:30 31-07-2013
    guakamole



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vahhabit

    Цитата:
    а как ты его к конкретной теме прикрутил?

    Да как и всё остальное. Берёшь, например, адрес настоящей темы из адресной строки своего браузера, http://forum.ru-board.com/topic.cgi?forum=5&topic=2071&start=1060#lt, создаешь с ним новый bookmark, выбираешь тип "Форум", осуществляешь несколько простых настроек по подсказкам и... вперёд.

    Всего записей: 1287 | Зарегистр. 09-08-2003 | Отправлено: 21:48 31-07-2013
    vahhabit

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    guakamole
    Все пасибо разобрался. Я ошибочно подумал, что он для того места форума, где список тем.
     
     

    Всего записей: 119 | Зарегистр. 17-06-2008 | Отправлено: 22:16 31-07-2013
    vahhabit

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тут как-то PREVED писал о:

    Цитата:
    Наваял в этой проге выражение regex(\bпроживани.\b) (ищет отдельное слово, у которого может быть любая буква в окончании). Не заработало (проверял в фильтрах, в тестировании выбранной строки).

     
    Что заметил. Действительно не работает \b. Причом это касается именно русских букв! т.е. если написать \b\w+\b или \b[a-z]*\b - то все норм ищет английское слово. Но если указать например \bприве.\b или \b[а-я]*\b - не работает!!! Кто знает в чем причина? А то приходится выкручиваться пробелами т.е. делать \sпривет.\s - тогда работает. Кто знает как сделать чтобы \b - граница слова работала и с русскими буквами?
     
    Ща кое-что почитал на эту тему, пока нашел только, что поиск, вместо \w можно заменить на \pL - это означает искать юникод символ из любого языка(если я правильно понял) и все равно \b\pL+\b не ищет отдельные русские слова. и даже аналог для чисто русских символов - \b\p{Cyrillic}+\b не ищет отдельных русских слов. Непонятка...

    Всего записей: 119 | Зарегистр. 17-06-2008 | Отправлено: 13:47 01-08-2013 | Исправлено: vahhabit, 14:39 01-08-2013
    simploid

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые, а как задать регулярными выражениями - исключить на вебстранице изменения любых цифр? Заранее спасибо!

    Всего записей: 133 | Зарегистр. 03-12-2003 | Отправлено: 13:32 08-10-2013
    vahhabit

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    simploid

    Цитата:
    Уважаемые, а как задать регулярными выражениями - исключить на вебстранице изменения любых цифр? Заранее спасибо!

    Впиши в исключения в ручном фильтре - regex(\d+)

    Всего записей: 119 | Зарегистр. 17-06-2008 | Отправлено: 16:26 08-10-2013
    simploid

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
     
    Впиши в исключения в ручном фильтре - regex(\d+)

    Тогда перестает вообще информировать об изменениях, получается что вся страница в исключениях

    Всего записей: 133 | Зарегистр. 03-12-2003 | Отправлено: 01:45 12-10-2013
    vahhabit

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Тогда перестает вообще информировать об изменениях, получается что вся страница в исключениях  

    то что я написал это только цифры. Вся страница не может быть в исключениях просто потому, что у тебя страница не только из цифр состоит)
    А вот если ты что-то в фильтр отслеженные вбил несуществующее на странице - тогда да. будет говорить, что вся страница в исключениях. Достаточно на 1 символ ошибится, чтобы WebsiteWatcher ничего не нашел и исключил все из поиска.

    Всего записей: 119 | Зарегистр. 17-06-2008 | Отправлено: 02:03 12-10-2013
    darken665

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите в создании фильтра.
    Имеется слово которое встречается в середине строки. Задача фильтровать строку при появлении в ней данного слова.
     
    к примеру предложение вида:"aaa111 bbb cccc ddddd eeee"
     
    ("aaa111" и "eeee" неизменны,где "aaa111" дата с меняющимися цифрами.  "сссс" то слово при котором должен срабатывать фильтр. "bbb" и "dddd" другие слова,которых может и не быть в предложении.
    Как должен выглядеть фильтр?
     
    На ум приходит что то вида RegexToRegex(aaa \d+([,\.]\d+)*,cccc* eeee) , только в таком виде фильтр не срабатывает.
     
     благодарю за помощь.

    Всего записей: 7 | Зарегистр. 22-07-2013 | Отправлено: 21:31 03-12-2013 | Исправлено: darken665, 21:42 03-12-2013
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

    Компьютерный форум Ru.Board » Компьютеры » Программы » WebSite-Watcher

    Имя:
    Пароль:
    Сообщение

    Для вставки имени, кликните на нем.

    Опции сообщенияДобавить свою подпись
    Подписаться на получение ответов по e-mail
    Добавить тему в личные закладки
    Разрешить смайлики?
    Запретить коды


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2018

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru