Как передать useragent в ZennoPoster.HttpGet

dravs

Client
Регистрация
12.08.2019
Сообщения
46
Благодарностей
13
Баллы
8
Всем привет. Сейчас запрос передает url и proxy никаких проблем выглядит так
ZennoPoster.HttpGet(url_read,proxy,"UTF-8",ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly)

К этому запросу надо добавить еще и передачу юзерагента. В литературе к постеру, там указан полный цикл параметров, которые мне не нужны. Но как я понимаю порядок переменных в запросе имеет значение? Или может кто знает как правильно добавить передачу useragent

Когда делаю так ZennoPoster.HttpGet(url_read,proxy,useragent,"UTF-8",ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly) - летят ошибки

Компиляция кода Ошибка в действии "CS1502" "Наиболее подходящий перегруженный метод для "ZennoLab.CommandCenter.ZennoPoster.HttpGet(string, string, string, ZennoLab.InterfacesLibrary.Enums.Http.ResponceType, int, string, string, bool, int, string[], string, bool)" имеет несколько недопустимых аргументов". [Строка: 67; Cтолбец: 13]

Может кто написать пример запроса в котором передаю только ссылку, прокси и юзерагент. Спасибо!
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
C#:
string proxy = "";
ZennoPoster.HttpGet("https://ya.ru", proxy, UserAgent: "Mozilla");
 
  • Спасибо
Реакции: dravs

dravs

Client
Регистрация
12.08.2019
Сообщения
46
Благодарностей
13
Баллы
8
Сейчас попробую, а если через переменную из проекта подхватываю? Как тогда указать правильно в запросе?
string userAgent = project.Variables["UserAgent"].Value;
 

dravs

Client
Регистрация
12.08.2019
Сообщения
46
Благодарностей
13
Баллы
8
C#:
string proxy = "";
ZennoPoster.HttpGet("https://ya.ru", proxy, UserAgent: "Mozilla");
Сейчас попробую, а если через переменную из проекта подхватываю? Как тогда указать правильно в запросе?
string userAgent = project.Variables["UserAgent"].Value;
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
C#:
string proxy = "";
string userAgent = project.Variables["UserAgent"].Value;
ZennoPoster.HttpGet("https://ya.ru", proxy, UserAgent: userAgent);
 
  • Спасибо
Реакции: dravs

dravs

Client
Регистрация
12.08.2019
Сообщения
46
Благодарностей
13
Баллы
8
C#:
string proxy = "";
string userAgent = project.Variables["UserAgent"].Value;
ZennoPoster.HttpGet("https://ya.ru", proxy, UserAgent: userAgent);
Спасибо, выручил! Получается не надо указывать все параметры при передаче, а таким методом передать только тот который хочешь. Работает без ошибки, ушел работать\тестировать ;-)
 

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