Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > Верный способ извлечения ссылок и картинок из html |
Автор: Softaz 28.12.2006, 14:29 | ||||
Вот способ доставания из WebBrowser. Вроде бы работает. Может есть способ красивей и проще? Картинки
Ссылки
|
Автор: Softaz 28.12.2006, 16:21 |
Это из... MSDN взят от сих до сих. Говоря "красивее" я имел ввиду смену алгоритма нахождения ссылок и картинок. Не люблю WebBrowser, а с регулярными целый лес надо городить ![]() |
Автор: ivashkanet 28.12.2006, 16:53 | ||||||
А что тебе не нравится? Все вроде нормуль. Можно
Тогда будет еще и красивше ![]()
|
Автор: Yama 29.12.2006, 12:13 | ||||||||||||
угу... а это для ссылок ![]()
Добавлено @ 12:23 В догонку: посмотри еще это
но как это работает, еще не проверял, сорри, времени нет. Как руки дойдут - проверю и напишу, что получаетцца ![]() |
Автор: ivashkanet 29.12.2006, 12:26 |
Эт я такое написал ![]() Убейте меня ап стену ![]() Нужно либо просто null (а потом его обрабатывать), либо new List<string> ![]() |
Автор: Exception 30.12.2006, 15:26 | ||||||
Во-первых, не ONCKLICK, а onclick. Во-вторых, это не ссылки ![]() Добавлено @ 15:27
Лучше пустой список, т.к. меньше вероятности потом "напороться" на null. |
Автор: DarkDragon 31.12.2006, 00:50 |
а вот о таком слышали: <img id="img_01"> <script language="javascript"> img_01.href = "image01.jpg"; </script> или о вот таком: <div style="BACKGROUND-IMAGE=url(backimg.gif)">Здрасти Новый Год</div> Думаю Регулярные выражения самый раз чтобы забазарить и такие способы линковки ![]() |
Автор: Exception 31.12.2006, 15:47 |
Это слишком экзотично. Может тогда просто ловить "по расширению"? Как встретится (.jpg|.gif|.swf|.png|.htm|.html|...), так и выдираем путь ![]() |
Автор: setnull 26.8.2008, 17:49 |
А существует способ на основе имеющегося HTML кода создать экземпляр HTMLDocument, не прибегая к помощи WebBrowser (как то: сохранить код в файл; открыть его броузером и т.д.)? |