Как создать куки-файл под Multilogin?

vadim4ukr

Client
Регистрация
10.06.2016
Сообщения
222
Благодарностей
48
Баллы
28
Подскажите пожалуйста, как в ZP сохранить куки в файл для импорта в Multilogin?
 

Ilyafaa

Client
Регистрация
31.03.2020
Сообщения
110
Благодарностей
41
Баллы
28
C#:
string cookie = instance.GetCookie(); //Если нужны куки определенного сайта, то string cookie = instance.GetCookie(domean.com);
Func<string, long> time = delegate(string times){
    string format = @"M/d/yyyy HH:mm:ss"; // 12/26/2021 12:00:19
    TimeSpan ts = new TimeSpan();
    DateTime baseDt = new DateTime(1970, 1, 1);
    try{    
        DateTime d = DateTime.ParseExact(times, format, System.Globalization.CultureInfo.InvariantCulture);
        ts = d - baseDt;
    }
    catch (FormatException) {
        ts = baseDt - baseDt;
    }
   // return (long)ts.TotalSeconds; // "expirationDate":1640536129
return (long)ts.TotalMilliseconds; // "expirationDate":1640518129000
};

string[][] splited = cookie.Split(new []{"\r\n"}, StringSplitOptions.None)
    .Select(s => s.Split('\t')).Where(w => w.Length >= 6)
    .ToArray();

List<object> result = new List<object>();

foreach (var par in splited){
    result.Add(new {
        domain = par[0],    
        expirationDate = time(par[4].Trim()),
        httpOnly = par[1] == "TRUE",
        name = par[5],
        path = par[2],
        secure = par[3] == "TRUE",
        value = par[6]
    });
}

return Global.ZennoLab.Json.JsonConvert.SerializeObject(result);
Сохраняешь в переменную, а потом сохраняешь в файл
 

iskrakovrov

Client
Регистрация
28.03.2015
Сообщения
532
Благодарностей
171
Баллы
43

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с iskrakovrov какие-либо сделки.

а в обратном направлении?
 

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