Как выполнить запрос в С# коде через прокси?

sdfghjd77

Client
Регистрация
28.12.2017
Сообщения
60
Благодарностей
2
Баллы
8
Как выполнить запрос в С# коде через прокси?

Нашел снипет обхода cloudflare хочу дописать в него прокси но не знаю как это делается
 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 401
Благодарностей
1 467
Баллы
113
Ну в запросе в строке где должны быть прокси подставьте переменную с прокси. При отсутствии других данных - только так
Типа как тут

Код:
//Get запрос, получаем куки
var resultGet = ZennoPoster.HttpGet(
    url:"https://e.mail.ru/signup?from=main_noc",
    proxy:project.Variables["Proxy"].Value,
    Encoding:"utf-8",
    respType:InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody,
    Timeout:30000,
       Cookies:"",
    UserAgent:project.Profile.UserAgent,
    UseRedirect:true,
    MaxRedirectCount:5,
    AdditionalHeaders: new [] {
                                "Host: e.mail.ru",
                                "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
                                "Accept-Language: uk,ru;q=0.8,en-US;q=0.5,en;q=0.3 ", //+project.Profile.AcceptLanguage,
                                "Accept-Encoding: gzip, deflate, br" ,//+project.Profile.AcceptEncoding,
                                "Referer: https://e.mail.ru/signup?from=main_noc",
                                "Connection: keep-alive"
                                }
 
  • Спасибо
Реакции: sdfghjd77

sdfghjd77

Client
Регистрация
28.12.2017
Сообщения
60
Благодарностей
2
Баллы
8
Ну в запросе в строке где должны быть прокси подставьте переменную с прокси. При отсутствии других данных - только так
Типа как тут

Код:
//Get запрос, получаем куки
var resultGet = ZennoPoster.HttpGet(
    url:"https://e.mail.ru/signup?from=main_noc",
    proxy:project.Variables["Proxy"].Value,
    Encoding:"utf-8",
    respType:InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody,
    Timeout:30000,
       Cookies:"",
    UserAgent:project.Profile.UserAgent,
    UseRedirect:true,
    MaxRedirectCount:5,
    AdditionalHeaders: new [] {
                                "Host: e.mail.ru",
                                "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
                                "Accept-Language: uk,ru;q=0.8,en-US;q=0.5,en;q=0.3 ", //+project.Profile.AcceptLanguage,
                                "Accept-Encoding: gzip, deflate, br" ,//+project.Profile.AcceptEncoding,
                                "Referer: https://e.mail.ru/signup?from=main_noc",
                                "Connection: keep-alive"
                                }
https://prnt.sc/il0p7z
Компиляция кода Ошибка в действии "CS1738" "Спецификации именованных аргументов должны размещаться после всех указанных фиксированных аргументов.". [Строка: 6; Cтолбец: 2]

Компиляция кода Ошибка в действии "CS1738" "Спецификации именованных аргументов должны размещаться после всех указанных фиксированных аргументов.". [Строка: 35; Cтолбец: 2]

http://prntscr.com/il0rfi

вроде все скопировал как у вас
 
Последнее редактирование:

Nord

Client
Регистрация
22.03.2012
Сообщения
2 401
Благодарностей
1 467
Баллы
113
  • Спасибо
Реакции: sdfghjd77

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)