Как вытащить e-mail'ы c веб страницы?

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

Как вытащить e-mail'ы c веб страницы?

Сообщение xxtreme » 10.04.2006 (Пн) 14:59

Как вытащить e-mail'ы c веб страницы?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 10.04.2006 (Пн) 15:03

Примитивный способ:

Код: Выделить всё
var a=document.getElementsByTagName("a");
var b=new Array();
for (i=0;i<a.length;i++)
{
if (a.item(i).href.indexOf("@")) b[b.length+1]=a.item(i).href;
}

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 10.04.2006 (Пн) 15:04

наводка:
Microsoft HTML Object Library

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 10.04.2006 (Пн) 15:13

Непримитивный способ.

А вот за этим - можно ко мне в личку.

Могу дать код который, вытаскивает мыло, обходя разные способы его сокрытия ;)

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

Сообщение alibek » 10.04.2006 (Пн) 16:35

И он вытащит адрес billy гав-гав майкрософт дот ру (billy@microsoft.ru)?
Lasciate ogni speranza, voi ch'entrate.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 10.04.2006 (Пн) 16:41

ненавижу спаммеров!
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 10.04.2006 (Пн) 17:31

alibek, нет - он вытащит адрес RayShade.

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 10.04.2006 (Пн) 21:45

RayShade писал(а):Примитивный способ:
Код: Выделить всё
var a=document.getElementsByTagName("a");
var b=new Array();
for (i=0;i<a.length;i++)
{
if (a.item(i).href.indexOf("@")) b[b.length+1]=a.item(i).href;
}

А при чём тут VB/или по-другому: как это сделать на VB
Последний раз редактировалось Роман-вб 11.04.2006 (Вт) 12:09, всего редактировалось 1 раз.
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 11.04.2006 (Вт) 9:52

alibek

Вытащит :)

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 11.04.2006 (Вт) 10:11

Спамер, убей себя об ядовитую стену!!!
Лучший способ понять что-то самому — объяснить это другому.

Odrick
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 503
Зарегистрирован: 28.09.2003 (Вс) 2:04

Сообщение Odrick » 12.04.2006 (Ср) 1:05

Э-э-э. Antonariy - по поводу спамера - 5 балов :lol: . А вообще - регулярные выражения для этих целей самое оно ;) И вроде-как для VB есть библиотека для работы с ними...
То, что для одних константа, для других только переменная...


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

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

Сейчас этот форум просматривают: AhrefsBot и гости: 161

    TopList