| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .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 (как то: сохранить код в файл; открыть его броузером и т.д.)? |