![]() |
|
Модераторы: Akina |
![]()
|
|
| max_crt |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 10.7.2003 Репутация: 1 Всего: 1 |
Кто знает подскажите, можно ли средствами VB определить существует ли в Инете страница с определенным urlo'м?
|
|||
|
||||
| Plamenk |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 258 Регистрация: 18.2.2003 Репутация: нет Всего: 3 |
Можно с помощью элемента Internet Transfer Control
Из личного опыта могу сказать, что это достаточно глючный элемент, через прокси у меня так и не получилось подконектится к интернет странице, правда это было давно и к тому же я работал с протоколо FTP. |
|||
|
||||
| max_crt |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 10.7.2003 Репутация: 1 Всего: 1 |
Plamenk
Воспользовался твоей подсказкой и получил такие результаты: -если поставлю явно не существующий адрес, напр. "http/eee.yyy", то получаю пустой текстбокс (сразу видно что такого URL не существует) -если адрес поставить www.rambler.ru, то получаю такой текст
, то есть вроде бы страница существует, а это ее текст -когда ставлю страницу на www.rambler.ru, которая скорей всего не существует,напр. "www.rambler.ru/qqqqqqqqqqqqq", то получаю текст
Полчается, что страница тоже существует? |
||||
|
|||||
| Plamenk |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 258 Регистрация: 18.2.2003 Репутация: нет Всего: 3 |
Дело в том, что на некоторых сайтах, когда запраживают несуществующую страницу выдаётся стандартная Web - страница у ведомляющая о том, что такой страницы нет. Так что с этим ничего не сделаешь.
И если тебе придётся иметь дело с такими сайтами, то можно посмотреть описание протокола HTTP, так как наверняка есть какой-то способ определять существование страницы, но эдесь Internet Transfer Control не поможет, а придётся иметь дело с WinSock. Но это более сложная задача. |
|||
|
||||
| max_crt |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 10.7.2003 Репутация: 1 Всего: 1 |
Plamenk спасибо за подсказку.
|
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
Winsock - не помощник в таком деле
|
|||
|
||||
| Plamenk |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 258 Регистрация: 18.2.2003 Репутация: нет Всего: 3 |
Интересно почему??
|
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
Plamenk, а как ты себе это представляешь? WinSock для этих целей...
Интересная тема... Может кто разовьет ее до конца? |
|||
|
||||
| Plamenk |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 258 Регистрация: 18.2.2003 Репутация: нет Всего: 3 |
Именно на использовании Socket'ов и построенны так называемые роботы (которые сканируют HTML страницы в поисковых машинах типа Yandex и Rambler). Самое главное это правильно формировать запрос, который и передаётся на Web сервер с помощью WinSock.
А как интересно построены все PROXY серверы или Интернет проводники? Это сообщение отредактировал(а) Plamenk - 5.8.2003, 17:20 |
|||
|
||||
| Гость_Temp |
|
|||
|
Unregistered |
Пожалуйста ответьте можно ли средствами VB закрывать порты с определенным IP адресом
|
|||
|
||||
| Гость_Jack |
|
|||
|
Unregistered |
Не подскажите как закрывать порты на VB
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
я знаю как открыть порт это делается примерно так
Winsock1.Close Winsock1.LocalPort = "порт который нужно открыть" Winsock1.Listen |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |