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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Получить html код, от конкретного адреса. 
:(
    Опции темы
MasterOfCode
Дата 5.11.2008, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

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



Есть запрос от браузера:
Код

GET HTTP://WWW.YA.RU/ HTTP/1.1
ACCEPT: */*
ACCEPT-LANGUAGE: RU
UA-CPU: X86
ACCEPT-ENCODING: GZIP, DEFLATE
USER-AGENT: MOZILLA/4.0 (COMPATIBLE; MSIE 7.0; WINDOWS NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
HOST: WWW.YA.RU
PROXY-CONNECTION: KEEP-ALIVE
PRAGMA: NO-CACHE



Как получить html код того что запрашивает браузер? smile

Это сообщение отредактировал(а) MasterOfCode - 5.11.2008, 18:47


--------------------
user posted image
PM ICQ   Вверх
MasterOfCode
Дата 5.11.2008, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

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



Что делаю не так:
Код

Uri _uri = new Uri("http://www.ya.ru/");
HttpWebRequest _request = (HttpWebRequest)WebRequest.Create(_uri);
HttpWebResponse response = (HttpWebResponse)_request.GetResponse();//стреляет тут !! (Ругается на нехватку времени)
string _html = new StreamReader(response.GetResponseStream()).ReadToEnd();

?

Выставлял и больше. По идее должен быстро открывать... :(


--------------------
user posted image
PM ICQ   Вверх
Bogdan1024
Дата 6.11.2008, 01:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

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



Думаю шо это у тебя шо-то с файэрволом или брэндмауэром. Ты там никаких портов не позакрывал случайно? Бо у меня твой код отлично работает в консольном приложении. 
Я его изменил чуток, но твой код работает тоже.
Код

            Uri _uri = new Uri("http://www.ya.ru/");
            HttpWebRequest _request = (HttpWebRequest)WebRequest.Create(_uri);
            HttpWebResponse response = (HttpWebResponse)_request.GetResponse();//стреляет тут !! (Ругается на нехватку времени)
            StreamReader sr = new StreamReader(response.GetResponseStream());
            string _html = sr.ReadToEnd();
            sr.Close();//Потоки нужно закрывать :)
            response.Close();
            System.Console.WriteLine(_html);
            System.Console.ReadKey();



--------------------
user posted image
PM MAIL   Вверх
MasterOfCode
Дата 6.11.2008, 07:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

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



Цитата

sr.Close();

Я использую using для этого ;)

Цитата(Bogdan1024 @  6.11.2008,  04:56 Найти цитируемый пост)
у тебя шо-то с файэрволом или брэндмауэром

Хм, я так же подумал что, что - то не то с системой. :(
Буду разбираться...


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


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

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



Цитата(MasterOfCode @  6.11.2008,  06:48 Найти цитируемый пост)
Я использую using для этого ;)

В твоём коде я этого не увидел  smile 


--------------------
user posted image
PM MAIL   Вверх
MasterOfCode
Дата 6.11.2008, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


elwin
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 24.4.2008
Где: World.Russia.Tyum en

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



Ладно. Давайте не будем отходить от темы, все потоки я закрываю. А весь код выкладывать неимеет смысла т.к. из превиденного и так понятна проблема.


--------------------
user posted image
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

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

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

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


 




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


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

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