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

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

Artamosa

Client
Регистрация
31.01.2016
Сообщения
59
Реакции
4
Баллы
8
Здравствуйте.
Суть ситуации следующая: есть сайт, логин и пароль к которому соранены в lastpass (т.е. у меня делегированный доступ). Можно залогиниться в обычном браузере, но в браузере Zenno не получается, вероятно т.к. не поддерживаются плагины. Проблема в том, что с сайтом нужно работать с Zenno, но пароля, с которым я мог бы залогиниться, нету.
Задача в том, чтобы залогиниться в основном браузере с помощью ласт пасс, экспортировать куки и импортнуть их в браузер Zenno.
Мне удалось достать куки из браузера, но я не понимаю, как мне их загрузить в Zenno чтобы это работало. Пробовал вот такой код на C#, но он почему-то не работает:
// load cookie
instance.LoadCookie("{-Project.Directory-}/cookie.txt");
Вероятно баян в синтаксисе.
Есть ли у моей ситуации какое-нибудь решение с наименьшим количеством костылей?
 
C#:
Развернуть Свернуть Копировать
instance.LoadCookie(project.Directory + @"\cookie.txt");
 
C#:
Развернуть Свернуть Копировать
instance.LoadCookie(project.Directory + @"\cookie.txt");
Для начала надо существующие куки выгрузить в соответствующем формате.
Например, Chrome хранит куки в SQLite, а не в отдельных текстовых файлах.
 
Для начала надо существующие куки выгрузить в соответствующем формате.
Например, Chrome хранит куки в SQLite, а не в отдельных текстовых файлах.
Мне удалось достать куки из браузера, но я не понимаю, как мне их загрузить в Zenno чтобы это работало.
 
Вот пример того, что удалось выгрузить:
.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 - буду благодарен вдвойне!
 
Господа, всё получилось.
Спасибо вам большое! :)
 
Господа, всё получилось.
Спасибо вам большое! :-)
напишите пож-ста как удалось сделать..
тоже такая задача есть сейчас - импортировать куки из мозиллы в зенку..
в данный момент копаюсь в базе кук мозиллы с помощью 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

в том направлении копаю или нет?
 
Последнее редактирование:
В моём случае всё случилось предельно просто: я установил в мозиллу плагин по выгрузке куки, после чего скопировал из выгруженного файта всё, что относилось к данному сайту, "as is" и импортнул в ZP.
 
  • Оценить
Реакции: konfuciy и Sergodjan
В моём случае всё случилось предельно просто: я установил в мозиллу плагин по выгрузке куки, после чего скопировал из выгруженного файта всё, что относилось к данному сайту, "as is" и импортнул в ZP.
поделитесь пож-ста, что за плагин..
и каким методом был произведен импорт в зенку?
(если что, можно в личку)
 
Отпишусь в течение суток, машина с ZP сейчас не при мне.
 
Сегодня столкнулся с подобным. Оставлю решение:
У меня из родного браузера 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
Благодарю. Плагин установил, выгрузку сделал. Создал кубик C#, написал в нём
instance.LoadCookie(@"c:\Users\Artur\Downloads\cookies.txt");
Ошибка... Действие не выполнено.
Предвижу что спросите: менял ли четыре пробела на табуляцию? А там и нет четырёх пробелов. Там как раз табуляция. Может в старых версиях было 4 пробела?
 
Последнее редактирование:
Причём, что любопытно, всё работает, если сначала выгрузить из самой зенки, а потом в неё же и загрузить. А вот при выгрузке из браузера - уже не катит.

UPD:
Убрал комментирование в начале файлов и заработало. Спасибо, буду дальше разбираться.
 
Последнее редактирование:
  • Оценить
Реакции: cocieri, vovain и orka13
Для Mozilla сохранил этим плагином cookies.txt от Lennon Hill
Тоже не заработало пока не удалил несколько первых закомментированных строчек.
 
Можно ли как сделать точный отпечаток своего браузера и всех кук как то указывать на директорию профиля браузера и зенкой достать весь профиль оттуда, включая куки? Тот же sqlite распарсить?
 
Иногда нодо и в обычном браузере работать а потом в зенке. А все сайты сразу секут что сменился профиль. Неужели никто не делал. Почему то казалось, что это очень нужная функция синхронизации отпечатка браузере с зенкой.
 
  • Оценить
Реакции: Dozer009 и avtostopshik
Для Firefox отличный плагин в json
Cookiebro
И штатным импортом в зенку
В хроме он тоже есть
 
Сейчас понадобилось подгрузить куки, раньше делал это и в зенке и в селениуме, но забыл. Зашел сюда, попробовал (не работает у меня):
C#:
Развернуть Свернуть Копировать
instance.LoadCookie(@"C:\cookie.txt");

Работает это:
C#:
Развернуть Свернуть Копировать
var lstCookies = project.Lists["cookies"];

foreach(var item in lstCookies){
    instance.SetCookie(item);
}
 
  • Оценить
Реакции: gexweb

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