Не работает CookieContainer

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
773
Благодарностей
517
Баллы
93
Есть код который получает значение нужной куки через гет запрос.
Сегодня перестал получать, 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 789
Благодарностей
5 721
Баллы
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
Сообщения
773
Благодарностей
517
Баллы
93

Yuriy Zymlex

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

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
773
Благодарностей
517
Баллы
93

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