![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
Suliman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 24.7.2011 Репутация: нет Всего: нет |
Задачу решил, одним кривым способом, но хотелось бы узнать как это сделать красиво. Есть сайт: http://wdc.kugi.kyoto-u.ac.jp/dst_realtime...onth/index.html
На нем есть таблица. Таблица в тегах <pre> а азначит ее даже парсить не надо. Задача в том, чтобы ее выкачать и сохранить на диск. Мне хотя бы в псевдокоде запишите как это делается. 1. Создаем HTTP клиент 2. Читаем страницу в массив 3. ??? Я просто не понимаю что делать чтобы выкусить только то, что между нужных тегов идет. |
|||
|
||||
Insert |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 13.4.2006 Репутация: нет Всего: 1 |
В данном случае это не таблица в нормальном её виде, а просто предварительно форматированный текст
Когда получаем код страницы, можно использовать регулярные выражения, но в данном случае легче всего воспользоваться стандартным методом string.IndexOf. Найти с помощью него открывающий и закрывающий теги. Вытащить текст Substring. Закинуть этот текст в текстовый файл с помощью FileStream. Сохранить --------------------
пьяный русский кодер практически непобедим |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |