Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Вытащить значения таблицы с сайта


Автор: wolk 18.8.2010, 12:36
Здравствуйте. Есть сайт, на котором на каждой страницы лежат таблицы. Вопрос в том могу ли я как то эти таблицы привязать к своему дату гриду? То есть в идеале должно быть: я захожу на сайт нажимаю кнопку и воля мои значения в дата гриде. 
Просто пока кроме как скачать страницу и простым поиском ее обработать ни чего на ум не приходит. smile 

Автор: Voyager 18.8.2010, 13:34
>> Просто пока кроме как скачать страницу и простым поиском ее обработать ни чего на ум не приходит. 
Именно так.

Автор: wolk 19.8.2010, 13:56
Жаль что нет более эффективного метода. Ладно буду делать поиском

Автор: Cobalt 19.8.2010, 15:48
я страдаю аналогичной фигней

)
вот темы
1. http://forum.vingrad.ru/forum/topic-307557.html
2. http://forum.vingrad.ru/forum/topic-307846/kw-общие.html

там есть полезное

Автор: diadiavova 19.8.2010, 20:33
Цитата(wolk @  19.8.2010,  14:56 Найти цитируемый пост)
Жаль что нет более эффективного метода. 

Есть. Загружаешь документ http://code.msdn.microsoft.com/SgmlReader'ом и работаешь как с обычным XML-документом. Наиболее логичный вариант - написать XSLT-преобразование к формату, который понимает DataTable и загрузить преобразованный документ методом ReadXml.

Автор: Костэн 11.9.2010, 17:19
Цитата(wolk @ 18.8.2010,  12:36)
Здравствуйте. Есть сайт, на котором на каждой страницы лежат таблицы. Вопрос в том могу ли я как то эти таблицы привязать к своему дату гриду? То есть в идеале должно быть: я захожу на сайт нажимаю кнопку и воля мои значения в дата гриде. 
Просто пока кроме как скачать страницу и простым поиском ее обработать ни чего на ум не приходит. smile

HttpWebRequest // класс для отправки http - запроса на сервер
HttpWebResponse // класс для получения результата
StreamReader // считывание данных из результирующего потока
Regex // класс регулярных выражений, с помощью которых вы можете формировать запросы.

Вот наглядный пример:

http://www.intmain.ru/parser-usd.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)