Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> WebChangeNotifier - мониторинг веб-страниц, Free & OpenSource Windows приложение 
:(
    Опции темы
AlexP11223
  Дата 28.3.2018, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 11.10.2011

Репутация: нет
Всего: нет



Консольная программа для винды (C#, .NET) позволяющая следить за изменениями данных на сайте. 
Отправляет оповещения на почту (через Mailgun HTTP API, он бесплатный до 10к сообщений в месяц, для регистрации не нужен ни домен, ни данные карты).

Недавно захотел следить за обновлениями данных на несколько сайтах (список товаров в местных магазинах), погуглил и оказалось, что все существующие приложения и сервисы либо не имеют всех нужных фич, либо разрешают только 1 проверку в сутки бесплатно. Вот и пришлось самому запилить.

Периодически открывает все URL из списка и получает контент (в виде текста) с помощью указанных XPath или CSS селекторов, если были изменения с предыдущего раза, то отправляет оповещение. 
Оповещение содержит количество новых/удаленных строк и текстовый файл с DIFF (+ в начале для новых строк, - для удаленных, многие текстовые редакторы умеют это подсвечивать).

Использует полноценный браузер (Хром) через Selenium. Предназначалось для использования в виртуальной машине (VirtualBox, VMWare Player, ...), так что возможные неудобства при использовании на основной машине (можно свернуть, но иногда может разворачиваться или перезапускаться) меня не волновали smile При желании должно быть не сложно заменить вебдрайвер на PhantomJS без отображения.

Конфиг в config.json.

Лог, скриншоты, оповещения об ошибках (при повторе).

Исходники и более подробный Readme: https://github.com/AlexP11223/WebChangeNotifier
exe (.NET 4.5.2): https://github.com/AlexP11223/WebChangeNotifier/releases

Это сообщение отредактировал(а) AlexP11223 - 28.3.2018, 16:27
PM WWW Skype   Вверх
vadik25
Дата 2.8.2018, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 5.7.2016

Репутация: нет
Всего: нет



Тема в наше время очень актуальна. Спасибо за интересную информацию.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Веб-разработка, идеи, проектирование"
Illuminaty
dr.ZmeY

1. Прежде чем поучаствовать в дискуссиях, пожалуйста, перечитайте правила нашего форума. Воспользуйтесь поиском прежде чем создавать новую тему, возможно, Ваш вопрос уже обсуждают. Модератор имеет право удалять или обьединять дублирующиеся темы.

2. В этом разделе проводится обсуждение дизайна готовых сайтов, рабочих web-проектов, web-макетов, а также сами идеи и перспективы ресурсов.

3. Обсуждение отдельных элементов (логотипов, баннеров, анимации и т.п.) проводится здесь

4. В разделе запрещается

   а) предлагать на обсуждение форумы, чаты, гостевые книги, имеющие стандартный движок без собственного дизайнерского оформления;

   б) рекламировать какой-либо проект;

   в) предлагать купить web-проект, работу, модераторство, зарегистрироваться в разделах web-ресурса;

   г) спрашивать о возможной стоимости проекта.

Указанные сообщения будут удаляться без предупреждения(!)

5. При создании новой темы (обсуждение конкретного ресурса) необходимо указать: в названии темы - название вашего проекта, в описании темы - адрес, в топике - вопрос и ссылку

6. Все сообщения, касаемые критики сайта, не содержащие какие-либо собственные предложения будут удаляться!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Illuminaty, dr.ZmeY.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Стартапы, проекты, идеи | Следующая тема »


 




[ Время генерации скрипта: 0.0932 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.