открытие сайта каждую минуту

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
VLADosik
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 12.08.2006 (Сб) 7:48
Откуда: Россия,Пенза

открытие сайта каждую минуту

Сообщение VLADosik » 12.08.2006 (Сб) 7:59

Надо сделать так чтоб прога висела в Трее (ето я у же сделал) но надо чтоб каждую минуту открывала сайт... если на нем появились изменения, тоесть новые новости и т.д... , как ето можно сделать?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 12.08.2006 (Сб) 8:05

Можешь поглядеть на RSS-ридер. Он в Проектах.
Изображение

VLADosik
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 12.08.2006 (Сб) 7:48
Откуда: Россия,Пенза

Сообщение VLADosik » 12.08.2006 (Сб) 9:26

tyomitch писал(а):Можешь поглядеть на RSS-ридер. Он в Проектах.

я нашел его, но он что то не то... (возможно не то нашел)
мне желательно самому сделать...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 12.08.2006 (Сб) 9:31

VLADosik писал(а):мне желательно самому сделать...

Прекрасно!
Тогда в чём проблема?
Изображение

VLADosik
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 12.08.2006 (Сб) 7:48
Откуда: Россия,Пенза

Сообщение VLADosik » 12.08.2006 (Сб) 9:35

как ето осушествить?
я понял что надо использовать Таймер, Microsft Internet Controls (Компонент), но как сделать чтоб если новая новость (тоесть изменения сайта) он должен показать, тоесть pop-menu (помоему так называется) ,напоминаю прога весит в Трее,

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 12.08.2006 (Сб) 9:38

Юзай винсок. Хеадер "Content-Lenght"
Если такое хеадер не придёт, значит вторая строчка после хеадеров - хекс-число. Это количество символов в ответе сервера.

Вот и смотри, если в прошлый раз было другое число, значит на сервере что то изменилось. Чтобы запрос длился быстро юзай метод запроса HEAD (правда он не всеми серверами поддерживается).

Есть правда другие заголовки, по которым можно отследить изменения на сайте, но, опять же, не все серверы его шлют.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 12.08.2006 (Сб) 9:41

А... проблема в уведомлении? Как уведомить пользователя о новостях? Тогда используй баллоны, топмостные формы... MessageBeep-ы. FlashWindow-ы.

Куча средств.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 12.08.2006 (Сб) 9:41

Хакер писал(а):Вот и смотри, если в прошлый раз было другое число, значит на сервере что то изменилось.

Обратное неверно: могло измениться, а длина остаться прежней.

Зачем здесь винсок -- не пойму. Отправлять HEAD-запросы через MsInet можно, читать заголовки ответа тоже.
Изображение

VLADosik
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 12.08.2006 (Сб) 7:48
Откуда: Россия,Пенза

Сообщение VLADosik » 12.08.2006 (Сб) 9:44

где именно можно узнать про HEAD и как его использовать?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 12.08.2006 (Сб) 9:45

Знаю, но чел утверждает что на сервере добавятся новости. Значит длина увеличится. А винсок потому что кто то мне говорил о бажности МСИнета. Хотя сам я бажности не наблюдал, но на всякий случал подстраховался... сказал Winsock
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 12.08.2006 (Сб) 9:46

VLADosik
Методом тыка батенька, методом тыка. Его не использовать, это типа запроса.

Шлёшь запрос на сервер. Сервер тебе отвечает. В ответе сервера ищешь нужную информацию.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

VLADosik
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 12.08.2006 (Сб) 7:48
Откуда: Россия,Пенза

Сообщение VLADosik » 12.08.2006 (Сб) 9:55

Где етот HEAD взять?
сорри, за нубовсике вопроосы, просто первый раз сталкиваюсь с такой вешью...
если можно то поподробние....

VLADosik
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 12.08.2006 (Сб) 7:48
Откуда: Россия,Пенза

Сообщение VLADosik » 12.08.2006 (Сб) 18:15

все я сделал, ток такой вопрос как можно увеличить количество принимаемых строк? я сделал так что он принел сохронял в файл... и все файлы становятся не более 2 кб... мне етого не хватает...
он сохроняет код (html то мне собственно и надо) но его очень мало... не весь код он сохроняет... как можно сделать чтоб он сохронял весь код? у меня стоит Inet1.GetChunk(0) мож что изменить надо?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 14.08.2006 (Пн) 10:10

VLADosik, официальные языки общения на форуме -- русский и в некоторых случаях английский.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 18

    TopList