Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сохранение HTML-страницы по аналогии с Веб-Браузер, сохранение Html-страницы в *.txt 
:(
    Опции темы
lesik_1971
Дата 4.9.2007, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 4.9.2007

Репутация: нет
Всего: нет



Уважаемые Дамы и Господа Специалисты,

проблема, которую мне необходимо решить состоит в следующем. Мне необходимо выкусывать информацию из разных веб-страниц по разным адресам. Пробуя сохранить эти страницы на диск для дальнейшей обработки с помощью HTTPWebRequest приводят к тому, что страницы с расширением *.jsp не содержат той информации, которая отображается на экране. И мне пришла в голову мысль, а возможно ли с помощью компонента WebBroser сохранить эту страницу в формате *.txt по аналогии как это возможно в браузере при сохранении веб-страницы, если выбрать тип файла Текстовый файл (*.txt)? Дело в том, что сохраняя таким образом файл в нем находится вся необходимая для меня информация. Возможно в C# имеются какие-либо другие средства для получения такого же результата.
Заранее спасибо за Вашу помощь.

С уважением, Алексей

PM MAIL   Вверх
arilou
Дата 8.9.2007, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 3
Всего: 61



Цитата(lesik_1971 @  4.9.2007,  13:57 Найти цитируемый пост)
страницы с расширением *.jsp не содержат той информации, которая отображается на экране.

Может там фреймы используются?


--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
yar
Дата 9.9.2007, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 8.9.2007
Где: Одесса, Украина

Репутация: нет
Всего: 8



С помощью HTTPWebRequest можно получить html-код страницы. Если из него нужно сделать простой текст (убрать теги), то можно воспользоваться регулярными выржениями вроде замены <[^>]*> на string.Empty, либо xml-парсерами System.Xml, если html-страница соответсвует XHTML.

Цитата(lesik_1971 @  4.9.2007,  13:57 Найти цитируемый пост)
 Пробуя сохранить эти страницы на диск для дальнейшей обработки с помощью HTTPWebRequest приводят к тому, что страницы с расширением *.jsp не содержат той информации, которая отображается на экране.


Действительно, наверняка там фреймы. В таком случае прийдётся искать html-парсер. 
В WebBroser функции сохранения в текст вроде нет..

--------------------
Если бы строители возводили здания так, как программисты пишут программы, первый же дятел уничтожил бы мировую цивилизацию.Джеральд Вайнберг
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0473 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.