Как извлечь URL из веб страницы?

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

Как извлечь URL из веб страницы?

Сообщение Гриша » 20.06.2005 (Пн) 17:58

У меня в WebBrouser загружена страница. На ней несколько ссылок. Как мне извлечь URL нужной ссылки? Помогите пожалуйста, весь день мучаюсь.

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

Сообщение alibek » 20.06.2005 (Пн) 18:01

Перебирать тэги A HREF. Либо парсить страницу.
Lasciate ogni speranza, voi ch'entrate.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.06.2005 (Пн) 18:01

document.body.all.tags("A")(5).href
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Гриша
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 20.06.2005 (Пн) 17:39

Сообщение Гриша » 20.06.2005 (Пн) 18:36

Огромное спасибо! Как раз то что мне было нужно!

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 21.06.2005 (Вт) 5:25

GSerg
гмм... Я бы сделал:
document.links(5).href
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 21.06.2005 (Вт) 7:00

Помнится, как-то я на этом накололся... Чё-то там была проблема какая-то - "A" есть, а links пустая... Хотя давно это было...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 21.06.2005 (Вт) 7:27

GSerg

links содержит все элементы у которых указан href :)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Гриша
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 20.06.2005 (Пн) 17:39

Сообщение Гриша » 21.06.2005 (Вт) 17:19

А где можно найти все эти свойства? Что-то искал не нашёл.. А то тут у меня другая проблема теперь.. Открываю страницу, а там такой код
Код: Выделить всё
<script language="JavaScript">
<!--
function checkclose(){
window.event.returnValue="Вы действительно хотите уйти с этой страницы?";
window.event.cancelBubble=true;
}
//-->
</script>
...
<body onbeforeunload="checkclose()">


Когда пытаюсь перейти по линку выскакивает это окно "Вы действительно хотите уйти с этой страницы?" Мне надо обойти это сообщение, либо чтобы оно вообще не появлялось, либо чтобы сразу срабатывала кнопка да. Я думаю надо только послать событие window.event.cancelBubble, но это на яваскрипте, а на VB я аналога не знаю.. Помогите найти хэлп где описываются все свойства элемента document. Заранее благодарен

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

Сообщение alibek » 21.06.2005 (Вт) 17:23

MSDN, какой же еще может быть хэлп. Раздел HTML Workshop.
Lasciate ogni speranza, voi ch'entrate.

Гриша
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 20.06.2005 (Пн) 17:39

Сообщение Гриша » 21.06.2005 (Вт) 17:43

В том то и дело, что нету у меня MSDNа ну не нашёл я его на диске, который мне прислали... А другой диск в этой глуши не найти.. Здесь до сих пор Win98 и Office 97 стоят на половине компов в единственном интернет кафе в городе. А как её по другому поставить даже не знаю... Качать чтоли? Тока у неё кажется размер не согласуется с моим диалапом... А может быть онлайн версия есть где-то? С инглишем я не очень дружу, но как нибудь разберусь.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 21.06.2005 (Вт) 17:49

Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

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

Сообщение alibek » 21.06.2005 (Вт) 18:16

Без WWW. И лучше http://msdn.microsoft.com/library/
Lasciate ogni speranza, voi ch'entrate.

Гриша
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 20.06.2005 (Пн) 17:39

Сообщение Гриша » 21.06.2005 (Вт) 20:08

Спасибо огромное!


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

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

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

    TopList