Проверка сайта на обновление

Для тех, кто хочет сделать мир лучше.
Ответить
Сообщение
Автор
Аватара пользователя
kinders666
Модератор
Модератор
Сообщения: 4163
Зарегистрирован: 25.10.2006
Откуда: Москва
Благодарил (а): 537 раз
Поблагодарили: 191 раз

#1 Сообщение 03.06.2012, 12:51

Короче, нужна нубская программа, которая проверяет, появились ли новые вопросы на таких сайтах, как:
http://www.formspring.me/
http://sprashivai.ru/
Ну и далее конкретный аккаунт. В случае, если вопросы появились, то она отправляет уведомление, например, на E-Mail (кстати, хорошо бы замутить отправление сообщения на аккаунт в Контактике, но, думаю, это сделать будет много труднее). Всё это должно происходить в реальном времени, интервал опроса, ну, минуту, где-то так. Подскажите пример написание, не важно на каком языке, но хотелось бы что-то попроще, например Visual Basic если на стороне компьютера. Также есть идея перенести это добро на собственный веб-сервер, чтоб ресурсы компьютера не кушала. Рассматривал идею с MD5 суммой, однако быстро выяснилось, что страницы сами по себе динамические (меняется реклама и так далее), что приведёт к постоянному изменению MD5.
Изображение
Изображение

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#2 Сообщение 03.06.2012, 13:15

В принципе для любого языка есть сетевая библиотека. Для бейсика даже CURL есть, по моему.

Я вижу тут два относительно простых способа. Первый - получить заголовки сервера и прочитать оттуда дату. Хорошие веб-сервера отправляют данные о модификации контента.
Второй - получить страницу целиком и вырезать оттуда все, что не касается нужного нам контента (ту же рекламу, всякие лишние теги). А потом и контрольную сумму можно вычислить.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
Pr0Ger
Модератор
Модератор
Сообщения: 1829
Зарегистрирован: 16.01.2009
Благодарил (а): 17 раз
Поблагодарили: 214 раз
Контактная информация:

#3 Сообщение 03.06.2012, 13:42

kinders666 писал(а):http://www.formspring.me/
он из коробки умеет высылать уведомления на почту, можно и без приспособлений всяких получить эту информацию
а проверку я бы сделал через API, зачем усложнять то

Аватара пользователя
kinders666
Модератор
Модератор
Сообщения: 4163
Зарегистрирован: 25.10.2006
Откуда: Москва
Благодарил (а): 537 раз
Поблагодарили: 191 раз

#4 Сообщение 03.06.2012, 14:04

Pr0Ger
Это уже интересней, теперь осталось понять, как это использовать (да, я знаю программирование на уровне C1-C2 ЕГЭ по информатике 2012), да и для спрашивай такого, вроде, нету :(
Изображение
Изображение

Ответить