powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Получить HTML код страницы через прокси C#
3 сообщений из 3, страница 1 из 1
Получить HTML код страницы через прокси C#
    #39600695
msleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Целый день уже убил. Не получается и все. Где я ошибаюсь? Нужно получить HTML код страницы через прокси C#. Вот мой код. Где-то ошибка не могу понять(( результат - "ошибка загрузки"

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
            string webResource = @"https://2pin.ru";
            string result = "";

            try
            {

                using (var wb = new WebClient())
                {
                    WebProxy proxy = new WebProxy("185.***.6*.***", 9698);
                    proxy.Credentials = new NetworkCredential("login", "password"); 
                    proxy.UseDefaultCredentials = false;
                    proxy.BypassProxyOnLocal = false;  //still use the proxy for local addresses

                    wb.Proxy = proxy;
                    wb.Encoding = System.Text.Encoding.UTF8;
                    var response = wb.DownloadString(webResource);
                    result = (string)response;
                    //result = Encoding.ASCII.GetString(wb.DownloadData("http://www.google.com"));
                }

            }
            catch
            {
                result = "ошибка загрузки";
            }

            Console.WriteLine(result);
...
Рейтинг: 0 / 0
Получить HTML код страницы через прокси C#
    #39600704
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mslegрезультат - "ошибка загрузки"текст сообщения исключения останется для нас тайной?
...
Рейтинг: 0 / 0
Получить HTML код страницы через прокси C#
    #39600714
msleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если делаю вот так, то ошибка:

Необработанное исключение: System.Net.WebException: Удаленный сервер возвратил ошибку: (407) Требуется аутентификация посредника.
в System.Net.HttpWebRequest.GetResponse()
в ConsoleApplication2.Program.Main(String[] args) в c:\Users\olegz\Documents\Visual Studio 2013\Projects\ConsoleApplication2\ConsoleApplication2\Program.cs:строка 44

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
            string webResource = @"https://2pin.ru";
            string result = "";

            WebProxy proxy = new WebProxy("185.***.6*.***", 9698);
                    proxy.Credentials = new NetworkCredential("login", "password"); 
                    proxy.UseDefaultCredentials = false;
                    proxy.BypassProxyOnLocal = false;

            var request = WebRequest.Create(webResource);
            request.Proxy = proxy;
            var stream = request.GetResponse().GetResponseStream();
            var content = new StreamReader(stream).ReadToEnd();

            Console.WriteLine(content);
            Console.ReadLine();
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Получить HTML код страницы через прокси C#
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]