| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Получить текст HTML-странички |
| Автор: davandr 17.8.2006, 10:51 |
| Всем привет! Заинтересовал такой вопрос, возможно ли получить текст HTML-странички без использования визуальных компонентов, т.е. например, при написании своего сервиса. |
| Автор: ivashkanet 17.8.2006, 11:18 | ||
Можно Я пробовал такую штуку замутить, но она у мя криво получилась. Может у тя что лучше выйдет Попробовал еще раз и получилось
Красота |
| Автор: davandr 17.8.2006, 12:12 |
| Ну, все классно! Пасиба! |
| Автор: mr.DUDA 17.8.2006, 12:21 | ||
Класс WebClient в помощь:
|
| Автор: ivashkanet 17.8.2006, 13:18 |
Не за что. Приходи еще mr.DUDA, буду знать про WebClient |
| Автор: davandr 22.8.2006, 11:25 |
| А что делать, если содержимое невозможно просмотреть напрямую через адресную строку, а можно только по нажатию на кнопку или ссылку на главной странице? Урл получается как бы каждый раз новый. Как в таком случае прогораммно можно прочитать страницу контента? |
| Автор: ivashkanet 22.8.2006, 11:40 |
| davandr, для этих целей в классе HttpWebRequest есть куча необходимых подклассов. Например куки и др. В них и запихивается дополнительная информация. Только перед этим ее нужно еще найти Добавлено @ 11:41 В WebClient, ИМХО, то же они есть |
| Автор: davandr 22.8.2006, 12:42 | ||
а можно Вас попросить какой-нить примерчик или ссылку PS у меня post запрос |
| Автор: mr.DUDA 22.8.2006, 13:07 | ||
Что-то типа того:
|
| Автор: davandr 23.8.2006, 13:07 |
| А как быть, если нужно передать не одно значение, а несколько параметров, массив значений? |
| Автор: ivashkanet 23.8.2006, 13:59 | ||
Порылся в инете и надел такую штуку:
Добавлено @ 14:00 Это ASP, но я думаю понятно , что нужно использовать & как разделитель |
| Автор: mr.DUDA 24.8.2006, 08:54 |
| Вроде так покатит только для GET-запросов (всё в одну строку). Для POST лучше почитать спецификацию RFC или Wiki, что-то говорит мне что там каждый параметр начинается с новой строки (это перем. postData). |