Форум phpBB2 & VB

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
MadChild
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 04.03.2002 (Пн) 14:52
Откуда: Russia

Форум phpBB2 & VB

Сообщение MadChild » 10.03.2008 (Пн) 9:26

Доброе время суток.
Вот тут от нечего делать и во благо решил реализовать программку.
Програмка висит в трее и выполняем проверку, появились ли ответы на сообщение в форуме.
Алгоритм таков:
1) есть база url'ов на темы форума, которые нужно отслеживать.
2) в указанный интервал времени проходим по этим url'ам и получаем html кол страничек.
Код: Выделить всё
ТУТ первый вопрос: [b]как выдернуть из урла html-код страницы[/b]? если использовать стандартный компонент WebBrowser - это лишний траффик (загрузка картинок) и лишние байты в весе.

3) анализируем полученный код на наличие ответов.
Код: Выделить всё
ТУТ второй вопрос: [b]есть ли ocx или какой-нибудь модуль для анализа html[/b]? Для меня на данный момент видиться только работа со строковыми операторами Split; instr и т.д.

4) В случае получения ответов, выводим сообщение пользователю: сколько ответов, кто ответил, когда и что ответели.

Вот така мысля. Какие будет предложения и критика.

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Сообщение BION » 10.03.2008 (Пн) 10:55

А че тут критиковать то? Прога полезная, тоже хотел себе такую забацать, вот ток времени пока нет.
Ну а по поводу реализвции, я б воспользовался:
....для получения хтмл - winhttp (поищи тут по форуму, обсуждалось уже) подключ. в референсах проекта Microsoft WinHTTP Services вроде
....для обработки хтмл - mshtml (Microsoft HTML Object Lib)
Так что вперед и с песней!

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

Сообщение Хакер » 10.03.2008 (Пн) 11:04

2) WebBrowser - это не лишний трафик из-за загрузки картинок. Загрузку картинок можно отменить.
3) MSXML, MSHTML.
Крмое того, в VB строковых операторов ровно 4: =, +, &, Like. Описанное тобой - функции.

Во-вторых, не надо помещать свои вопросы в тег [cоde] [/cоde] и при этом ещё пытаться выделить что-то внутри жирным. Смотрится дико.

В-третьих, phpBB FireAgent.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

MadChild
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 04.03.2002 (Пн) 14:52
Откуда: Russia

Сообщение MadChild » 10.03.2008 (Пн) 17:15

Хакер писал(а):2) WebBrowser - это не лишний трафик из-за загрузки картинок. Загрузку картинок можно отменить.
3) MSXML, MSHTML.
Крмое того, в VB строковых операторов ровно 4: =, +, &, Like. Описанное тобой - функции.

Во-вторых, не надо помещать свои вопросы в тег [cоde] [/cоde] и при этом ещё пытаться выделить что-то внутри жирным. Смотрится дико.

В-третьих, phpBB FireAgent.


На тему WebBrowser - нет смысла писать программу, которая завязана за настройки Ишака! Мне вот не удобно без картинок в Ишаке и тогда параллельное использование программ затруднительно.

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

Сообщение Хакер » 10.03.2008 (Пн) 17:31

MadChild
Картинки в ишаке локально отключаются не изменением его глобальных настроек (как многие любят делать), а отловом соотв. его событий и сбросом там какого-то аргумента (не помню уже какого).

Так что отключение картинок никто не заметит, оно носит локально-страничный характер.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

MadChild
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 04.03.2002 (Пн) 14:52
Откуда: Russia

Сообщение MadChild » 10.03.2008 (Пн) 20:20

Хакер писал(а):MadChild
Картинки в ишаке локально отключаются не изменением его глобальных настроек (как многие любят делать), а отловом соотв. его событий и сбросом там какого-то аргумента (не помню уже какого).

Так что отключение картинок никто не заметит, оно носит локально-страничный характер.


Уговорил. А можно непосредственно в WebBrowser отключить картинки?


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34

    TopList