Вверх ↑
Этот топик читают: Гость
Ответов: 10
Рейтинг: 8
#1: 2010-05-01 10:49:12 ЛС | профиль | цитата
Здравствуйте, вот нужна программа которая будет мониторить сайт и если там что-то изменится он должен пищать. Только не пойму через какой компонент его делать. Получается если HTML код изменится то сайт пищит если нет то на месте стоит и дальше проверяет.
карма: 0

0
Ответов: 1161
Рейтинг: 160
#2: 2010-05-01 11:01:51 ЛС | профиль | цитата
Отслеживать изменения на одной страничке довольно просто, но над целым сайтом прийдеться очень долго повозиться...
карма: 0

1
Голосовали:Jokfen
Ответов: 10
Рейтинг: 8
#3: 2010-05-01 11:12:34 ЛС | профиль | цитата
Ты прав на 1 страничке нужно пока что)))
карма: 0

0
Ответов: 1161
Рейтинг: 160
#4: 2010-05-01 11:21:20 ЛС | профиль | цитата
Обмен файлами
Вот два элементарных варианта
code_18030.txt
code_18032.txt
карма: 0

1
файлы: 2code_18030.txt [514B] [160], code_18032.txt [665B] [165]
Голосовали:Jokfen
Ответов: 10
Рейтинг: 8
#5: 2010-05-01 11:43:24 ЛС | профиль | цитата
А именно страничку которая в интернете?
------------ Дoбавленo в 11.43:
Получается нужно чтобы программа скопировала весь код страницы, и при каждом обновлении сравнивала полученный код. Если не равно сохранённому коду значит нужно пищать и тревожить хозяина )))
карма: 0

0
Ответов: 1161
Рейтинг: 160
#6: 2010-05-01 12:55:53 ЛС | профиль | цитата
Jokfen писал(а):
А именно страничку которая в интернете?

Используй HTTP_Get в таких целях
Jokfen писал(а):
Получается нужно чтобы программа скопировала весь код страницы, и при каждом обновлении сравнивала полученный код. Если не равно сохранённому коду значит нужно пищать и тревожить хозяина )))

Ну, получается так
карма: 0

0
Ответов: 3349
Рейтинг: 233
#7: 2010-05-01 13:09:40 ЛС | профиль | цитата
И ещё ChangeMon
карма: 1

0
Ответов: 1379
Рейтинг: 86
#8: 2010-05-01 14:02:34 ЛС | профиль | цитата
Моя вроде работающая схема code_18033.txt
Проверяет Яндекс. Но его бесполезно, помоему проверять
карма: 0

1
файлы: 1code_18033.txt [879B] [144]
Голосовали:Jokfen
Ответов: 3349
Рейтинг: 233
#9: 2010-05-01 17:12:48 ЛС | профиль | цитата
petrocan, для начала так
code_18038.txt
------------ Дoбавленo в 17.12:
Потом так
Add(Button,6980498,161,301)
{
Left=5
Top=10
Width=120
Caption="Проверить"
link(onClick,3284981:doDownload,[])
}
Add(Edit,9797136,210,252)
{
Left=140
Top=10
Width=240
Text="http://yandex.ru"
}
Add(HTTP_Get,3284981,210,301)
{
link(onDownload,13937768:doData,[])
link(URL,9797136:Text,[])
}
Add(Message,13632542,315,308)
{
Message="Страница была изменена"
Caption="Внимание"
Icon=4
}
Add(ChangeMon,13937768,259,308)
{
link(onData,13632542:doMessage,[])
}


карма: 1

1
файлы: 1code_18038.txt [588B] [143]
Голосовали:Jokfen
Ответов: 1379
Рейтинг: 86
#10: 2010-05-01 17:33:36 ЛС | профиль | цитата
Ivann, первый вариант работает
а вот второй на главную hiasm.com постоянно говорит, что изменена
карма: 0

1
Голосовали:Jokfen
Ответов: 3349
Рейтинг: 233
#11: 2010-05-01 17:59:13 ЛС | профиль | цитата
Ну да из файлового потока хеш сумма постоянно разная=> чтото изменилось или дело совсем не в этом.
Короче так code_18039.txt
карма: 1

1
файлы: 1code_18039.txt [664B] [136]
Голосовали:Jokfen
Ответов: 10
Рейтинг: 8
#12: 2010-05-01 21:06:26 ЛС | профиль | цитата
Спасибо большое, в приницпе понял как это всё работает, чуть под себя переделаю. Ещё раз спасибо всем!!!!
карма: 0

0
Ответов: 3349
Рейтинг: 233
#13: 2010-05-02 10:27:54 ЛС | профиль | цитата
Еще можно через размер.
но будет оповещать при изменении страницы.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#14: 2011-09-06 20:09:39 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-11 07:47:59
карма: 0

0
Ответов: 3349
Рейтинг: 233
#15: 2011-09-06 20:12:52 ЛС | профиль | цитата
ChangeMon
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)