Импорт куки в Zennoposter из Firefox/Chrome

Artamosa

Client
Регистрация
31.01.2016
Сообщения
59
Благодарностей
4
Баллы
8
Здравствуйте.
Суть ситуации следующая: есть сайт, логин и пароль к которому соранены в lastpass (т.е. у меня делегированный доступ). Можно залогиниться в обычном браузере, но в браузере Zenno не получается, вероятно т.к. не поддерживаются плагины. Проблема в том, что с сайтом нужно работать с Zenno, но пароля, с которым я мог бы залогиниться, нету.
Задача в том, чтобы залогиниться в основном браузере с помощью ласт пасс, экспортировать куки и импортнуть их в браузер Zenno.
Мне удалось достать куки из браузера, но я не понимаю, как мне их загрузить в Zenno чтобы это работало. Пробовал вот такой код на C#, но он почему-то не работает:
// load cookie
instance.LoadCookie("{-Project.Directory-}/cookie.txt");
Вероятно баян в синтаксисе.
Есть ли у моей ситуации какое-нибудь решение с наименьшим количеством костылей?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
C#:
instance.LoadCookie(project.Directory + @"\cookie.txt");
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
C#:
instance.LoadCookie(project.Directory + @"\cookie.txt");
Для начала надо существующие куки выгрузить в соответствующем формате.
Например, Chrome хранит куки в SQLite, а не в отдельных текстовых файлах.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Для начала надо существующие куки выгрузить в соответствующем формате.
Например, Chrome хранит куки в SQLite, а не в отдельных текстовых файлах.
Мне удалось достать куки из браузера, но я не понимаю, как мне их загрузить в Zenno чтобы это работало.
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113

Artamosa

Client
Регистрация
31.01.2016
Сообщения
59
Благодарностей
4
Баллы
8
Вот пример того, что удалось выгрузить:
.2ip.ru TRUE / FALSE 1532201080 __gads ID=51b7d1f830a2f7a0:T=1469129080:S=ALNI_MaQzI4F--TzvRhWlJIMdt9_ugob2A
.2ip.ru TRUE / FALSE 1531337088 _ym_uid 1469129089614241581
.2ip.ru TRUE / FALSE 1492044943 __utmz 260173902.1469129085.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
.2ip.ru TRUE / FALSE 1539348943 __utma 260173902.943207489.1469129084.1469846477.1476276942.4
.2ip.ru TRUE / FALSE 1476278743 __utmb 260173902.1.10.1476276944
Есть подозрения, что формат не тот.
Если есть идеи, как лучше всего выгружать (копировать) данные ищ Firefox - буду благодарен вдвойне!
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

Artamosa

Client
Регистрация
31.01.2016
Сообщения
59
Благодарностей
4
Баллы
8
Господа, всё получилось.
Спасибо вам большое! :-)
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Господа, всё получилось.
Спасибо вам большое! :-)
напишите пож-ста как удалось сделать..
тоже такая задача есть сейчас - импортировать куки из мозиллы в зенку..
в данный момент копаюсь в базе кук мозиллы с помощью SQLiteStudio 3.1.1
импортнул куки из студии в scv-файл, порядок полей другой соотв. пока,
так понимаю, нужно теперь привести в порядок и формат данных, который в зенкином профиле..

вот пример импортнутого кука из студии:

Код:
id   baseDomain   originAttributes   name   value   host   path   expiry   lastAccessed   creationTime   isSecure   isHttpOnly   appId   inBrowserElement
90    mathtag.com        uuid    3179956b7-9022e-4d030-8144e-2eb5fdb983e6a    .mathtag.com    /    1488821688    1481161542110000    1454866488974000    0    0    0    0

вот пример кука из профиля зенки:

Код:
.google.ru    TRUE    /    TRUE    12/08/2018 16:13:22    SAPISID    p11QJIT9_luZw1Oon2/AgH1aNMd7t_61g1t1gl    FALSE    FALSE
я так понимаю, что нужно 1488821688 из юниксового формата даты перевести в обычный формат (дата когда кука истекает) ?

0 0 0 0 - перевести в FALSE FALSE FALSE FALSE ?

uuid - соответствует столбцу SAPISID ?

вобщем, для использования в зенке, я так понял должно получится что то типа:

Код:
.mathtag.com   FALSE   /   FALSE   11/01/2018 16:00:00   uuid    3179956b7-9022e-4d030-8144e-2eb5fdb983e6a   FALSE    FALSE
в том направлении копаю или нет?
 
Последнее редактирование:

Artamosa

Client
Регистрация
31.01.2016
Сообщения
59
Благодарностей
4
Баллы
8
В моём случае всё случилось предельно просто: я установил в мозиллу плагин по выгрузке куки, после чего скопировал из выгруженного файта всё, что относилось к данному сайту, "as is" и импортнул в ZP.
 
  • Спасибо
Реакции: konfuciy и Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
В моём случае всё случилось предельно просто: я установил в мозиллу плагин по выгрузке куки, после чего скопировал из выгруженного файта всё, что относилось к данному сайту, "as is" и импортнул в ZP.
поделитесь пож-ста, что за плагин..
и каким методом был произведен импорт в зенку?
(если что, можно в личку)
 

Artamosa

Client
Регистрация
31.01.2016
Сообщения
59
Благодарностей
4
Баллы
8
Отпишусь в течение суток, машина с ZP сейчас не при мне.
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Сегодня столкнулся с подобным. Оставлю решение:
У меня из родного браузера Opera абсолютно ВСЕ куки в файл в два клика выгружает этот плагин (от Google Chrome): cookies.txt. автор: Genuinous™
Пример отрезка его формата куки:
Код:
sinoptik.ua    FALSE    /%D0%BF%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0-%D1%82%D0%B5%D1%80%D0%BD%D0%BE%D0%BF%D0%BE%D0%BB%D1%8C    FALSE    0    apuid    5ea10449-3b23-4d22-bc12-396a24ca31a8
sinoptik.ua    FALSE    /%D0%BF%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0-%D1%82%D0%B5%D1%80%D0%BD%D0%BE%D0%BF%D0%BE%D0%BB%D1%8C    FALSE    0    ad_426081    2:1524285917
sinoptik.ua    FALSE    /%D0%BF%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0-%D1%82%D0%B5%D1%80%D0%BD%D0%BE%D0%BF%D0%BE%D0%BB%D1%8C    FALSE    0    ad_424301    2:1524285917
www.cnet.com    FALSE    /g00/products/hp-proliant-dl160-g6-xeon-l5630-2-13-ghz-monitor-none-series/specs    FALSE    0    sbi_debug    false
memepedia.ru    FALSE    /v-socsetyax-razletelis-fotografii-deniela-redkliffa-v-xalate-i-s-pistoletami    FALSE    0    wpdiscuz_last_visit    {%221%22:{%2241943%22:1526553467}}
Upd:
потом правда замените в этом файле разделитель в виде четырех пробелов на символ табуляции, ибо в зенке именно табуляцией столбцы разделяются. Почему то форум тоже исправляет знаки табуляции на 4 пробела (наверное иначе в HTML не отобразить их).

Загрузка в зенку C# кодом:
C#:
instance.LoadCookie(@"C:\cookie.txt");
Или повторно из зенки в файл сохранить и проверить все ли прочитало:
C#:
instance.SaveCookie(@"C:\cookie2.txt");
Или вернуть только для 1 сайта в формате одной строки для кубика Get\Post запроса:
C#:
return instance.GetCookie("sinoptik.ua ", true);
 
Последнее редактирование:

socsecret.ru

Client
Регистрация
30.09.2017
Сообщения
346
Благодарностей
209
Баллы
43

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
  • Спасибо
Реакции: socsecret.ru

socsecret.ru

Client
Регистрация
30.09.2017
Сообщения
346
Благодарностей
209
Баллы
43
Благодарю. Плагин установил, выгрузку сделал. Создал кубик C#, написал в нём
instance.LoadCookie(@"c:\Users\Artur\Downloads\cookies.txt");
Ошибка... Действие не выполнено.
Предвижу что спросите: менял ли четыре пробела на табуляцию? А там и нет четырёх пробелов. Там как раз табуляция. Может в старых версиях было 4 пробела?
 
Последнее редактирование:

socsecret.ru

Client
Регистрация
30.09.2017
Сообщения
346
Благодарностей
209
Баллы
43
Причём, что любопытно, всё работает, если сначала выгрузить из самой зенки, а потом в неё же и загрузить. А вот при выгрузке из браузера - уже не катит.

UPD:
Убрал комментирование в начале файлов и заработало. Спасибо, буду дальше разбираться.
 
Последнее редактирование:
  • Спасибо
Реакции: cocieri, vovain и orka13

Agent

Client
Регистрация
25.12.2018
Сообщения
156
Благодарностей
48
Баллы
28
Для Mozilla сохранил этим плагином cookies.txt от Lennon Hill
Тоже не заработало пока не удалил несколько первых закомментированных строчек.
 

prodox

Client
Регистрация
28.08.2018
Сообщения
280
Благодарностей
55
Баллы
28
Можно ли как сделать точный отпечаток своего браузера и всех кук как то указывать на директорию профиля браузера и зенкой достать весь профиль оттуда, включая куки? Тот же sqlite распарсить?
 

prodox

Client
Регистрация
28.08.2018
Сообщения
280
Благодарностей
55
Баллы
28
Иногда нодо и в обычном браузере работать а потом в зенке. А все сайты сразу секут что сменился профиль. Неужели никто не делал. Почему то казалось, что это очень нужная функция синхронизации отпечатка браузере с зенкой.
 
  • Спасибо
Реакции: Dozer009 и avtostopshik

sten30

Client
Регистрация
05.09.2017
Сообщения
253
Благодарностей
31
Баллы
28
Для Firefox отличный плагин в json
Cookiebro
И штатным импортом в зенку
В хроме он тоже есть
 

molotok

Client
Регистрация
17.04.2015
Сообщения
733
Благодарностей
358
Баллы
63
Сейчас понадобилось подгрузить куки, раньше делал это и в зенке и в селениуме, но забыл. Зашел сюда, попробовал (не работает у меня):
C#:
instance.LoadCookie(@"C:\cookie.txt");
Работает это:
C#:
var lstCookies = project.Lists["cookies"];

foreach(var item in lstCookies){
    instance.SetCookie(item);
}
 
  • Спасибо
Реакции: gexweb

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