Не работает CookieContainer

  • Автор темы Автор темы Dmitriy Ka
  • Дата начала Дата начала

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
951
Реакции
737
Баллы
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
 
надо использовать куки контейнер явно в запросе.

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

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