Страница: 1 |
Вопрос: Как вынуть все адреса, которые без тегов из | Добавлено: 22.03.05 20:41 |
Автор вопроса: ![]() |
Как вынуть все ссылки, которые без тегов, из страницы Yandexa ?
Примеры с этого сайта не помогают, они не могут корректно работать с Yandex'om |
Ответы | Всего ответов: 14 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #1 | Добавлено: 22.03.05 21:22 |
ну как, ручками, брать и парсить... ![]() |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 44 Ответов: 127 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 22.03.05 22:13 |
Ручками можно, но хотелось бы по проще
Задача : Вынуть только текст отображаемый IE. Правильно вынуть, а то пример, который выкидывает html теги, с Yandex'om не работает. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 22.03.05 22:17 |
Могу написать тебе библиотеку за 10 вечнозелёных если хочешь. |
Номер ответа: 4 Автор ответа: ![]() ![]() Вопросов: 44 Ответов: 127 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 22.03.05 23:00 |
Спасибо, за 10 вечнозелёных я и сам напишу.. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 22.03.05 23:04 |
![]() Ну как, стимул появился? Это как в анекдоте, беги за такси - больше сэкономишь ![]() |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #6 | Добавлено: 23.03.05 16:14 |
гы.... о! я за 5 ! ![]() |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 23.03.05 16:40 |
Представляю что это будет за библиотека ![]() |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #8 | Добавлено: 23.03.05 23:08 |
зато за 5 ![]() |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() Разработчик Offline Client ICQ: 204034 Вопросов: 106 Ответов: 1919 |
Профиль | Цитата | #9 | Добавлено: 24.03.05 08:16 |
Если я правильно понял, то вот код для проверки валидности email'a и
замены всех текстовых урлов (просто написан, не ссылка) на их аналоги, но уже с ссылкой. Если не то, то звиняй... ![]() Option Explicit 'Автор: Щелканов Александр 'Этот код использует VBScript.dll,а точнее Microsoft VBScript Regular Expressions 5.5 'Вы можете загрузить его с http://www.microsoft.com/msdownload/vbscript/scripting.asp Private Sub cmdCheck_Click() Dim mRegEx As RegExp Set mRegEx = New RegExp With mRegEx 'Игнорируем регистр .IgnoreCase = True 'Наше условие для проверки .Pattern = "[_a-zA-Z\d\-\.]+@[_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+" 'Проверка строки (не работает со строками типа mailto:, а только с самими адресами) 'Если потребуется проверять и с mailto:, но перепишите .Pattern MsgBox "Is e-mail: " & .Test(Trim(txtMail.Text)) End With End Sub Private Sub cmdReplace_Click() Dim mRegEx As RegExp Set mRegEx = New RegExp With mRegEx 'Игнорируем регистр .IgnoreCase = True 'Наше условие для замены .Pattern = "\b((https?|telnet|gother|file|wais|mailto|ftp):[\w/#~:.?+=&%@!\-]+?)(?=[.:?\-]*(?: [^\w/#~:.?+=&%@!\-]|$))" 'Используем мультистроковую замену (если в текстбоксе есть vbCrLf) .MultiLine = IIf((InStr(1, vbCrLf, txtLink.Text) > 0), True, False) 'Выполняем наше условие txtLink.Text = .Replace(txtLink.Text, "<a href=" & Chr(34) & "$1" & Chr(34) & ">$1</a>" ![]() End With End Sub |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 47 Ответов: 621 |
Web-сайт: Профиль | Цитата | #10 | Добавлено: 24.03.05 19:26 |
Представляю что это будет за библиотека
![]() зато за 5 Ой, HACKER, уморил ![]() ![]() ![]() |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 459 |
Профиль | Цитата | #11 | Добавлено: 24.03.05 19:29 |
.Pattern = "\b((https?|telnet|gother|file|wais|mailto|ftp):[\w/#~:.?+=&%@!\-]+?)(?=[.:?\-]*(?: [^\w/#~:.?+=&%@!\-]|$))"
Боже... неужели тут можно что-либо понять?! Или это эдакий мега-смайлик?! ![]() |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 24.03.05 19:40 |
Гы ))))) Смайл и точно модный ))) |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() Разработчик Offline Client ICQ: 204034 Вопросов: 106 Ответов: 1919 |
Профиль | Цитата | #13 | Добавлено: 30.03.05 08:39 |
Ага, это супер-пупер-мега-ультра смайлик ![]() Описание на составление его правильно на этом сайте в статьях от Павла ![]() |
Номер ответа: 14 Автор ответа: ![]() ![]() ICQ: 780477 Вопросов: 72 Ответов: 1297 |
Web-сайт: Профиль | Цитата | #14 | Добавлено: 30.03.05 15:06 |
А можно DOM использовать...просто очень будет.... |
Страница: 1 |
|