Ru-Board.club
← Вернуться в раздел «Программы»

» WebSite-Watcher

Автор: MrPerfect
Дата сообщения: 24.03.2015 19:17
Это фильтр игнорируемые дата/время. Он работает. Для фильтра отслеживания это не годится и не работает.
Автор: bookserg
Дата сообщения: 24.03.2015 20:07

Цитата:
Для фильтра отслеживания это не годится и не работает.

MrPerfect, что значит не годится? Вообще-то это рег. выражение сгенерировано "мастером фильтров" см. скриншот
http://s17.postimg.org/8ogx4d4nz/otsl.jpg

Добавлено:
Вот еще пример.
http://www.invaluable.com/catalog/searchLots.cfm?scp=u&catalogRef=&shw=100&ord=0&img=0&olF=1&houseRef=&houseLetter=A&artistRef=&areaID=&countryID=&regionID=&stateID=&fdt=0&tdt=0&fr=0&to=0&wa=russia&wp=&wo=&nw=&upcoming=0&rp=&hi=&rem=FALSE&cs=0&ns=0&isSC=0&row=1
"Мастер фильтров" для отслеживания выдает например такое выражение regex(Lot.{50,50})
В окне "Мастера..." выглядит достаточно корректно http://s30.postimg.org/3x0jweycx/otsl01.jpg
но самом деле не работает...
Автор: MrPerfect
Дата сообщения: 24.03.2015 22:17

Цитата:
что значит не годится?

Из практики, имею ввиду, что трудно или почти невозможно добиться корректной работы фильтра отслеживаемые при большом количестве вхождений (соответствий, удовлетворяющих фильтру) на странице и собственно самом фильтре, заданном на числовых данных. Обратитесь с запросом в поддержку.
Автор: bookserg
Дата сообщения: 25.03.2015 09:30

Цитата:
Из практики, имею ввиду, что трудно или почти невозможно добиться корректной работы фильтра отслеживаемые при большом количестве вхождений

MrPerfect, пример с одним вхождением.
Страница http://forum.ru-board.com/forum.cgi?action=filter&forum=5&filterby=topictitle&word=WebSite-Watcher
regex(\d{1,2}\-\d{1,2}\-\d\d\d\d \d{1,2}:\d{1,2}) в фильтрах "Отслеживаемые"
Не работает...

Автор: MrPerfect
Дата сообщения: 25.03.2015 15:41
У меня работает.
http://pixs.ru/showimage/filjpg_8427312_16635655.jpg
http://pixs.ru/showimage/fil2jpg_2430965_16635705.jpg
Автор: bookserg
Дата сообщения: 25.03.2015 16:19

Цитата:
У меня работает.

Так может у Вас и отсюда все работает?
А какая у Вас версия?
Автор: MrPerfect
Дата сообщения: 25.03.2015 17:37
Мне неведомо, что здесь должно работать, поэтому проверить не в состоянии. Версия 15.0.


Цитата:
Пример: страница http://forum.ru-board.com/forum.cgi?forum=5
фильтр regex(\d{1,2}\-\d{1,2}\-\d\d\d\d \d{1,2}:\d{1,2})
В окне "Мастера фильтра" выглядит все нормально, но не работает...

Вот это проверил. И в окне мастера нормально, и работает.
Автор: bookserg
Дата сообщения: 26.03.2015 18:42

Цитата:
Вот это проверил. И в окне мастера нормально, и работает.

MrPerfect, а у меня вообще любой фильтр "отслеживания" не работает...
Думал в операционной системе что-то запортилось...
Установил на девственно-чистую виртуальную ось, результат такой же...
Значит дело в настройках. Просмотрел все настойки раз десять, все вроде нормально...
Хрень какая-то непонятная...
MrPerfect, в каком направлении искать?


Автор: vahhabit
Дата сообщения: 26.03.2015 19:07
bookserg Вы видео запишите, как вы добавляете, что делаете, как проверяете, что не работает. А то так фиг поймешь, можешь вы что-то забыли...
Автор: bookserg
Дата сообщения: 26.03.2015 20:03

Цитата:
bookserg Вы видео запишите

На словах + скриншоты.
1. Берем например страницу http://forum.ru-board.com/forum.cgi?forum=5
и будем "отслеживать" дату и время сообщений.
"Мастер" генерирует рег. выр. regex(\d{1,2}\-\d{1,2}\-\d\d\d\d \d{1,2}:\d{1,2})
http://s14.postimg.org/eawxah5ch/master01.jpg
Результаты в окне "Мастера" после добавления фильтра.
http://s1.postimg.org/mnpgchrsf/master02.jpg
Далее "ok", ещё "ok"; проверка закладки и
результат в окне внутреннего браузера.
http://s27.postimg.org/dtuavobhf/image.jpg
Как видно никаких следов действия фильтра,
хотя в окне "Мастера" все нормально.


Автор: vahhabit
Дата сообщения: 26.03.2015 20:18
bookserg
Проверил у себя, все работает на 15.0 версии. Ну что. Предлагаю тогда сохранить куда-нибудь папку config из папки с программой. И снести ее, затем запустить программу, сам должна сгенерить новый конфиг и проверить что будет...
Так мы узнаем в настройках ли программы дело или нет... И тоже самое с папкой bookmarks можно попробовать сделать.
Автор: bookserg
Дата сообщения: 26.03.2015 21:14
vahhabit, config и bookmarks удалил. Превратилась в триал...
Я в этот триал эту страницу http://forum.ru-board.com/forum.cgi?forum=5 добавил,
далее по описанной выше схеме добавил фильтр.
Результат тот же...


Автор: vahhabit
Дата сообщения: 26.03.2015 21:41
bookserg
А ты версию 15.0 с loader'ом от ne0_2002 используешь?
Автор: MrPerfect
Дата сообщения: 26.03.2015 21:42
bookserg
Проверьте, хранится ли строка в фильтре, если открыть свойства закладки.
Автор: bookserg
Дата сообщения: 26.03.2015 22:04
vahhabit, нет с ключем.
MrPerfect, все на месте http://s12.postimg.org/60ms58f8d/str.jpg


Автор: MrPerfect
Дата сообщения: 27.03.2015 21:55
Правой кнопкой на закладке - действия - экспорт в файл - в файлопомойку - ссылку сюда. Желательно ту закладку, которую не просто только создали, а уже проверяли и она "не работает". У вас я вижу портативная версия, я проверял на обычной, можете проверить закладку также на обычной.
Автор: RuVitos
Дата сообщения: 28.03.2015 15:06
Подскажите для http://rsload.net/soft/
Идет склейка 3-х первых страниц, но когда подсвечивает изменения делает это для каждой страницы отдельно. Например если добавится новость на первой странице, то последняя новость с первой страницы попадает на вторую страницу и показывается подсвеченной.
Как сделать чтобы содержимое от начала первой страницы до конца третьей считалось одним целым

Плагин для содинения страниц такой


Sub Wsw_MergePages(Handle, sMemWeb, nPageNumber, sUrl, ByRef sNewUrl, ByRef sNewPostData, ByRef bChangeBookmarkUrl, ByRef sStatusMessage, ByRef iStatusCode)

Dim nPageParamNumber, sPageParam, sNewPageParam

' Limit the number of merged pages

If nPageNumber > 3 Then

Return

End If

' Extract page number

sPageParam = GetFirstRegexMatch(sUrl, "\d+")

If sPageParam = "" Then

' first page, continue with page 2 (solved with start=10)

sNewPageParam = "page/2"

sUrl = sUrl + sNewPageParam

Else

' increase page number

nPageParamNumber = CInt(ExtractDigits(sPageParam)) + 1

sNewPageParam = "" + CStr(nPageParamNumber)

sUrl = ReplaceText(sUrl, sPageParam, sNewPageParam)

End If

' check (only) via Page-Param, if the next page is already available in the page source

If Pos(sNewPageParam, sMemWeb) > 0 Then

' the next page exists

sNewUrl = sUrl

sStatusMessage = "Merge pages via FOLLOW-Plugin"

End If

End Sub
Автор: deltaone
Дата сообщения: 29.03.2015 01:55
https://github.com/deltaone/SCRAPPY

прикрутил XPath теперь можно делать так:


Код:
<[*www.elite-games.ru*]>
public static void Process(string pageText, HtmlDocument html, Hashtable v)
{ // http://www.elite-games.ru/
    v["PageTitle"] = "Elite Games";
    v["PageDescription"] = "Elite Games - Новости";
    
    var rows = GetRowsByXPath(html.DocumentNode, ".//td[@bgcolor='#CCCCFF']/../..");
    v["PageTable"] = ExtractToHashtables(rows, new string[,] {
    {    "date",         "./tr[1]/td[1]/b/font",    "InnerText",    "$1"},
    {    "title",        "./tr[1]/td[1]/b",        "InnerText",    "$1"},
    {    "description",    "./tr[3]/td[1]",        "InnerHtml",    "$1"},
    });
}
Автор: bookserg
Дата сообщения: 29.03.2015 19:48
MrPerfect

Цитата:
Правой кнопкой на закладке - действия - экспорт в файл - в файлопомойку - ссылку сюда. Желательно ту закладку, которую не просто только создали, а уже проверяли и она "не работает". У вас я вижу портативная версия, я проверял на обычной, можете проверить закладку также на обычной.

https://cloud.mail.ru/public/412e27ff021f/bag.zip
Проверено на виртуальной XP PRO SP3, W 7 x64 - не работает
Автор: Seva I
Дата сообщения: 30.03.2015 11:26
можно ли как-то настроить прогу, чтоб она отслеживала отсутствие обновлений. Т.е. информировала тогда, когда не было изменений с последней проверки.
Автор: vahhabit
Дата сообщения: 30.03.2015 16:18
Seva I
Приведи пример такого использования? Что-то я не могу понять что тебе нужно...
Автор: MrPerfect
Дата сообщения: 30.03.2015 17:16
bookserg
Свойства закладки > Дополнительно > Подсветка изменений > Фильтр Отслеживаемые: подсветка только соответствующих результатов
Автор: Seva I
Дата сообщения: 30.03.2015 17:43
vahhabit
Для мониторинга сервера обновлений антивируса. Обновления на сервере генерируются автоматически раз в день минимум.
От сабжа требуется проверять недоступность сервера и то, что он перестал обновляться.
Автор: vahhabit
Дата сообщения: 30.03.2015 18:15
Seva I
По поводу доступности сервера - http://screenpresso.com/=879Hc
Нужно просто поставить проверку на ошибки, и он по идее должен начать уведомлять после недоступности.
А вот как сделать уведомление простоя закладки более 24 часов без изменений - это вопрос вопросов
Автор: MrPerfect
Дата сообщения: 30.03.2015 18:16
Seva I
Вах, не кажется ли вам, что отсутствие изменений можно видеть в обычном типовом режиме уведомления об изменениях, если закладка не обновляется, то она не будет помечаться обновлённой. Недоступность можно проверять включив галку уведомления об ошибках. Включите обе галки - изменения и ошибки.
Автор: vahhabit
Дата сообщения: 30.03.2015 18:27
MrPerfect
Мне кажется, что он знает, что это можно смотреть в типовом режиме. Я как понял, его интересует автоматическое уведомление. Вот допустим - нужно мониторить 10 таких серверов с обновлением. Придется прикидывать по дате каждый сервак и делать это вручную, заходя внутрь WSW, а это неудобно. А если серваков больше, то вообще жопа.

Seva I
Есть идейка по поводу уведомления простоя свыше 24 часов, но муторная , если бы мне прямо вот надо это, я бы сделал так, в WSW есть возможность экспортировать изменения в файл и для каждого сервака, я бы поставил такую возможность в настройках закладки. Эти файлики экспорта складировались бы в специальной папке. Затем отдельно бы написал на autoit следилку за папкой, чтобы с даты последнего изменения файлов в папке не проходило больше 24 часов, как только такое происходит - вывести уведомление средствами autoit с названием файла, который называться будет в соотвествии с серваком.

Хотя вполне возможно, что встроенными средствами через скрипты WSW это можно организовать. Это тогда к умельцам местным запрос
Автор: Seva I
Дата сообщения: 30.03.2015 18:36
vahhabit
По поводу недоступности задача была решена сразу. Здесь очень удобно, что разработчики предусмотрели возможность выбора количества таких ошибок.

Цитата:
уведомление простоя закладки более 24 часов без изменений
Необязательно именно 24 часа. Можно и кол-во обновлений без обновлений . Т.е. такой же смысл ,как и у опции с недоступностью сайта - уведомлять об отсутствии обновлений после 2(3,4,...) проверок.
MrPerfect
Не очень удобное решение в моем случае. Несколько в раз день будет приходит ненужнsе уведомлениz. И , более важное, если сервер будет доступен , но не обновился - никакого уведомления вообще не будет.
vahhabit
не сразу увидел второе сообщение. Пока это решение действительно слишком муторное
Автор: MrPerfect
Дата сообщения: 30.03.2015 19:14

Цитата:
Несколько в раз день будет приходит ненужное уведомление

Имеется настройка максимум одно уведомление об обновлении в день.


Цитата:
но не обновился - никакого уведомления вообще не будет

Отсутствие уведомления есть уведомление, что обновления нет. Нет обновления. Вы об этом узнали.


Цитата:
Несколько в раз день будет приходит ненужное уведомление

Хохма. Вы боитесь нескольких ненужных на ваш взгляд уведомлений об обновлении в день, но не боитесь большего количества уведомлений, что изменений нет? Не стыкуется. В день 5000 проверок, 2 обновления, 4998 уведомлений, что изменений нет?
Автор: vahhabit
Дата сообщения: 30.03.2015 19:24
to MrPerfect

Цитата:
Отсутствие уведомления есть уведомление, что обновления нет. Нет обновления. Вы об этом узнали.

Нет обновления - он об этом узнал, но не узнал, сколько времени уже не обновлялось, ему, насколько я понял нужно уведомление о том, что энное количество часов обновлений нет. Не держать же это ему в голове, сколько времени назад была обновлена закладка и сколько уже простой в обновлениях.
А если таких серверов - 10? Один обновился, другой не обновился, как понять, что раз нет обновления, то именно конкретный не обновлен в течение 24 часов? Правильно! Нужно вручную заходить в WSW, тут как раз ищется вариант с избеганием такого рутинного действия.


Цитата:
Хохма. Вы боитесь нескольких ненужных на ваш взгляд уведомлений об обновлении в день, но не боитесь большего количества уведомлений, что изменений нет? Не стыкуется. В день 5000 проверок, 2 обновления, 4998 уведомлений, что изменений нет?

Мне кажется вы его не поняли. Он ищет вариант, чтобы его уведомляло о необновлении более чем энное количество часов. Если бы была опция - оповестить о необновлении, то можно было бы поставить проверку раз в 24 часа(или настроить такое количество ошибок отсутсвия обновлений, которое будет соответствовать нужному количеству часов, если он допустим раз в 5 минут проверяет) и в случае отсутсвия обновления - всплыло бы то самое необходимое уведомление - закладка не обновлялась 24 часа.
Автор: MrPerfect
Дата сообщения: 30.03.2015 19:38

Цитата:
Не держать же это ему в голове, сколько времени назад была обновлена закладка и сколько уже простой в обновлениях

Это понять невозможно, зачем за этим следить вообще. Любой антивирус предоставляет возможность настройки частоты автоматического обновления, причём в широких пределах, вплоть до минут.


Цитата:
закладка не обновлялась 24 часа

Проверка раз в сутки в указанное время и отсутствие обновления указывает явно на это, без вариантов. Но вроде было указано, что минимум раз в сутки обновление есть.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

Предыдущая тема: как поставить пароль


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.