• XSS.stack #1 – первый литературный журнал от юзеров форума

Отправка куки в запросе (C#) (Вопрос)

Kain1029

RAM
Пользователь
Регистрация
05.05.2020
Сообщения
105
Реакции
148
Привет. Подскажите, каким образом отправлять куки в запросе?
Имею txt файл с нетскейп куками , их надо превратить в JSON(а может и нет)
Отправить в запросе на сайт для авторизации
Далее спарсить страницу и достать из нее элемент

Грубо говоря простейший чекер. На Питоне понятно, а на шарпе нет.

Пробовал Leaf xNet библиотеку не хочет и все, Так же в расход пошли методы HttpWebRequest, HttpRequest, там же был Selenium(чисто для теста).
Ни JSON , ни нетскейп ,файлом есть не хочет , в ручную добавляю - не нравится.

Буду искренне благодарен за помощь. Спасибо!
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Так же в расход пошли методы HttpWebRequest, HttpRequest
Код приводи, ты где-то там накосячил, кукизы они нормально отправляли.
 
Пробовал Leaf xNet библиотеку не хочет и все
C#:
var request = new HttpRequest //создаем request
{
Cookies = new CookieStorage() //создаем cookie контейнер
};
request.Cookies.Set("cookie1", "value1", "example.com"); //присваиваем по одной куке
request.Cookies.Set("cookie2", "value2", "example.com");
Либо можно добавлять куки из файла.

cookie.txt
cookieKey1=cookieValue1; cookieKey2=cookieValue2;
C#:
var cookies = File.ReadAllText("cookie.txt").Split(';');
var request = new HttpRequest();
request.Cookies = new CookieStorage();

foreach (var cookie in cookies)
    request.Cookies.Set("https://example.com/", cookie);
 
Парси из txt файла куки, потом добавляй их (в Leaf.xNet делается так)

C#:
HttpRequest request = new HttpRequest();
request.UseCookies = true;

request.Cookies = new CookieStorage();
request.Cookies.Add(new Cookie(name, value, "/", domain));
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх