![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
AlexP11223 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 11.10.2011 Репутация: нет Всего: нет |
Консольная программа для винды (C#, .NET) позволяющая следить за изменениями данных на сайте.
Отправляет оповещения на почту (через Mailgun HTTP API, он бесплатный до 10к сообщений в месяц, для регистрации не нужен ни домен, ни данные карты). Недавно захотел следить за обновлениями данных на несколько сайтах (список товаров в местных магазинах), погуглил и оказалось, что все существующие приложения и сервисы либо не имеют всех нужных фич, либо разрешают только 1 проверку в сутки бесплатно. Вот и пришлось самому запилить. Периодически открывает все URL из списка и получает контент (в виде текста) с помощью указанных XPath или CSS селекторов, если были изменения с предыдущего раза, то отправляет оповещение. Оповещение содержит количество новых/удаленных строк и текстовый файл с DIFF (+ в начале для новых строк, - для удаленных, многие текстовые редакторы умеют это подсвечивать). Использует полноценный браузер (Хром) через Selenium. Предназначалось для использования в виртуальной машине (VirtualBox, VMWare Player, ...), так что возможные неудобства при использовании на основной машине (можно свернуть, но иногда может разворачиваться или перезапускаться) меня не волновали ![]() Конфиг в 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 |
|||
|
||||
vadik25 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 5.7.2016 Репутация: нет Всего: нет |
Тема в наше время очень актуальна. Спасибо за интересную информацию.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Веб-разработка, идеи, проектирование" | |
|
1. Прежде чем поучаствовать в дискуссиях, пожалуйста, перечитайте правила нашего форума. Воспользуйтесь поиском прежде чем создавать новую тему, возможно, Ваш вопрос уже обсуждают. Модератор имеет право удалять или обьединять дублирующиеся темы. 2. В этом разделе проводится обсуждение дизайна готовых сайтов, рабочих web-проектов, web-макетов, а также сами идеи и перспективы ресурсов. 3. Обсуждение отдельных элементов (логотипов, баннеров, анимации и т.п.) проводится здесь 4. В разделе запрещается а) предлагать на обсуждение форумы, чаты, гостевые книги, имеющие стандартный движок без собственного дизайнерского оформления; б) рекламировать какой-либо проект; в) предлагать купить web-проект, работу, модераторство, зарегистрироваться в разделах web-ресурса; г) спрашивать о возможной стоимости проекта. Указанные сообщения будут удаляться без предупреждения(!) 5. При создании новой темы (обсуждение конкретного ресурса) необходимо указать: в названии темы - название вашего проекта, в описании темы - адрес, в топике - вопрос и ссылку 6. Все сообщения, касаемые критики сайта, не содержащие какие-либо собственные предложения будут удаляться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Illuminaty, dr.ZmeY. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Стартапы, проекты, идеи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |