Пробую Check&Get и WebSite-Watcher для обнаружения новых объявлений на сайте.
На странице которую я отслеживаю отображаются 10 последних объявлений.
И если одно из новых снимается с сайта, то вместо него на 10е место выплывает старое,
которое не представляет для меня интереса.
Нужно настроиться так, чтобы появление в нижней части страницы старого объявления не считалось изменением.
Создаю фильтр:
Ставлю "Игнорировать изменения" от начала текста последнего (ну или предпоследнего) объявления внизу до конца страницы.
Но любое объявление от которого я пляшу при создании фильтра может быть снято в любой момент, и соответственно мой фильтр, привязанный к строке этого объявления теряет точку привязки и перестаёт работать.
В итоге, объявления появляющиеся в конце списка снова классифицируются как новые.
Между объявлениями нет никакого постоянно закреплённого текста или даже пустого места к которому можно привязать фильтр.
Вобщем вопрос такой:
Как создать фильтр, привязанный не к тексту, а к определённому номеру строки, независимо от её содержания?
Может посоветуете другие программы?
На сайте, который я отслеживаю можно увеличить количество объявлений отображаемых на странице до 25 или даже показать все объявления на одной странице сразу.
Таким образом старые объявления не будут то появляться - то исчезать.
Слова "Yesterday", "Today" или "days ago" стоят в конце каждого объявления и обозначают день его подачи.
То есть эти слова хотя и меняют своё местоположение, однако всегда присутствуют на сайте.
И тогда, по идее, можно настроить фильтр игнорировать изменения от слова "Yesterday" до конца страницы, поставив таким образом все объявления старше одного дня в зону игнорирования.
НО, если показать 25 или все объявления на одной странице и внести адрес страницы в закладку, то обе программы в таком случае почему-то начинают путать страницу с другими на этом же сайте и постоянно открывают и мониторят не те.
А WebSite-Watcher к тому же при создании фильтра не может оттолкнуться от слова "Yesterday" или "days ago", говорит слишком распространённое слово