Не работает CookieContainer

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
585
Благодарностей
347
Баллы
63
Есть код который получает значение нужной куки через гет запрос.
Сегодня перестал получать, CookieContainer пустой, хотя через мониторинг трафика куки есть, в чем может быть проблема?
C#:
var reqUrl = "https://m.vk.com/";
var resp = ZennoPoster.HttpGet(reqUrl);
var authId = GetCookieValue("m.vk.com", "remixstlid");

return authId;

string GetCookieValue(string host, string cookieName)
{
    var cookies = project.Profile.CookieContainer.Get(host);
    var result = cookies.Where(cookie => cookie.Name == cookieName)
        .Select(val => val.Value)
        .First();
    return result;
}
103610
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 698
Баллы
113
надо использовать куки контейнер явно в запросе.

C#:
var reqUrl = "https://m.vk.com/";
string host = "m.vk.com";
string cookieName = "remixstlid";

string firstResponse = ZennoPoster.HTTP.Request(
    InterfacesLibrary.Enums.Http.HttpMethod.GET,
    reqUrl,
    string.Empty,
    string.Empty,
    $"",
    "UTF-8",
    ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody,
    5000,
    string.Empty,
    project.Profile.UserAgent,
    true,
    5,
    new[] {string.Empty},
    string.Empty,
    true,
    true,
    project.Profile.CookieContainer
);

var cookies = project.Profile.CookieContainer.Get(host);
foreach (var cookie in cookies)
{
    if (cookie.Name == cookieName ) project.SendInfoToLog(cookie.Value);
}
 
  • Спасибо
Реакции: Dmitriy Ka

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
585
Благодарностей
347
Баллы
63

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 398
Благодарностей
3 317
Баллы
113

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
585
Благодарностей
347
Баллы
63

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