Загрузка/Выгрузка Cookies

Cryptomaster

Новичок
Регистрация
22.09.2020
Сообщения
1
Благодарностей
0
Баллы
1
Часа полтора потратил на то, чтобы разобраться в справочных материалах, но так и не смог этого сделать...
Хочу понять, сможет ли Zennoposter делать то что мне нужно, а именно: загрузку и выгрузку кукисов (так же нужна подмена webrtc и использование прокси, но это вроде может, как я понял). Если это возможно, то в каком формате должны быть кукисы (txt/json) и как это делать? Ткните пожалуйста меня в раздел справки где описано как это делать вручную. Благодарю!
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 322
Благодарностей
9 474
Баллы
113
@Cryptomaster В версиях Зеннопостера от 7.3.1.0 теперь доступна работа с куками (экспорт/импорт) не только в формате netscape, но и в json-формате.

76310
 
  • Спасибо
Реакции: djaga

loka23

Client
Регистрация
02.08.2019
Сообщения
134
Благодарностей
10
Баллы
18
@Cryptomaster В версиях Зеннопостера от 7.3.1.0 теперь доступна работа с куками (экспорт/импорт) не только в формате netscape, но и в json-формате.

Посмотреть вложение 76310
А в чём отличие между сохранением профиля(сохраняются же куки?) и отдельной функции "работа с cookies"?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 322
Благодарностей
9 474
Баллы
113
А в чём отличие между сохранением профиля(сохраняются же куки?) и отдельной функции "работа с cookies"?
Профиль содержит много другой информации кроме кук.
 
  • Спасибо
Реакции: loka23

andrey-ka

Client
Регистрация
03.06.2018
Сообщения
853
Благодарностей
246
Баллы
43

andrey-ka

Client
Регистрация
03.06.2018
Сообщения
853
Благодарностей
246
Баллы
43
Это знаю, но это применимо для netscape формата, а мне бы из json грузить.
Сделал по ссылке от @Zymlex
 
  • Спасибо
Реакции: djaga и Phoenix78

sw_sw

Client
Регистрация
24.02.2017
Сообщения
794
Благодарностей
314
Баллы
63
Добрый день!

2 кубика зенно - экспорт кук / импорт кук.

Тип Время Сообщение
09:21:44 "Выполнение действия WebBrowserSettings Ошибка при чтении переменной, возможно содержимое имеет неверный формат: Cannot deserialize the current JSON object (e.g. {""name"":""value""}) into type 'Global.Browser.CookieParser+CookieJsonObj[]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List<T>) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
Path 'domain', line 2, position 13."

Что может быть не так?

Просто 2 кубика.
 

Archo

Client
Регистрация
10.01.2021
Сообщения
31
Благодарностей
3
Баллы
8
Добрый день!

2 кубика зенно - экспорт кук / импорт кук.

Тип Время Сообщение
09:21:44 "Выполнение действия WebBrowserSettings Ошибка при чтении переменной, возможно содержимое имеет неверный формат: Cannot deserialize the current JSON object (e.g. {""name"":""value""}) into type 'Global.Browser.CookieParser+CookieJsonObj[]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List<T>) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
Path 'domain', line 2, position 13."

Что может быть не так?

Просто 2 кубика.
Не хватает квадратной скобки [ в начале и такой же ] в конце кук.
 

sw_sw

Client
Регистрация
24.02.2017
Сообщения
794
Благодарностей
314
Баллы
63

gr8yf0x

Client
Регистрация
02.08.2016
Сообщения
23
Благодарностей
5
Баллы
3

Ostap1992

Client
Регистрация
26.02.2020
Сообщения
66
Благодарностей
10
Баллы
8
а как сделать экспорт 2 доменов нужных ?
 

prostors

Client
Регистрация
16.12.2020
Сообщения
1 244
Благодарностей
46
Баллы
48
как сделать выгрузку кук в таблицу? у меня меняет знаки табуляции на разделители колонок, а должно менять только {-String.Tab-}
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 322
Благодарностей
9 474
Баллы
113
как сделать выгрузку кук в таблицу? у меня меняет знаки табуляции на разделители колонок, а должно менять только {-String.Tab-}
Символы табуляции - это и есть {-String.Tab-}.
Попробуйте заменять табуляции на пробелы перед добавлением в таблицу.
 

prostors

Client
Регистрация
16.12.2020
Сообщения
1 244
Благодарностей
46
Баллы
48
Попробуйте заменять табуляции на пробелы перед добавлением в таблицу.
а куки будут работать после этих манипуляций? если будут, зачем тогда вы туда табуляции добавляете, сохраняйте куки без табуляций сразу
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 322
Благодарностей
9 474
Баллы
113
а куки будут работать после этих манипуляций? если будут, зачем тогда вы туда табуляции добавляете, сохраняйте куки без табуляций сразу
По идее, должны работать с пробелами.
Обычно в качестве разделителей допускается как пробел, так и табуляция.
 
  • Спасибо
Реакции: prostors

prostors

Client
Регистрация
16.12.2020
Сообщения
1 244
Благодарностей
46
Баллы
48

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 322
Благодарностей
9 474
Баллы
113
а по документации что пишут? и что на практике, работают?
Специально не изучал этот вопрос, но по аналогии например с другими вещами - по идее, должно работать. :-)
Можете поискать инфу в поиске или спросить у ИИ, не думаю что это секретно и трудно искать.
 

SellProduct_AD

Пользователь
Регистрация
05.04.2025
Сообщения
50
Благодарностей
13
Баллы
8
как сделать выгрузку кук в таблицу? у меня меняет знаки табуляции на разделители колонок, а должно менять только {-String.Tab-}
Сложные данные, нарушающие структуру объекта для хранения, принято хранить в виде base64
 
  • Спасибо
Реакции: Sergodjan

prostors

Client
Регистрация
16.12.2020
Сообщения
1 244
Благодарностей
46
Баллы
48
Сложные данные, нарушающие структуру объекта для хранения, принято хранить в виде base64
а конвертировать-расконвертировать - это 2 дополнительных действия, а при больших объёмах довольно затратных
 

SellProduct_AD

Пользователь
Регистрация
05.04.2025
Сообщения
50
Благодарностей
13
Баллы
8
а конвертировать-расконвертировать - это 2 дополнительных действия, а при больших объёмах довольно затратных
Улыбнуло.
А удалять табы или заменять их на другой разделитель, для приведения к требованиям хранилища, не затратно ?
 

prostors

Client
Регистрация
16.12.2020
Сообщения
1 244
Благодарностей
46
Баллы
48
Предупреждение выдано.
А удалять табы или заменять их на другой разделитель, для приведения к требованиям хранилища, не затратно ?
так может нужно настроить хранилище? админам объяснить, какие разделители используются в куках, привести примеры, которые получаем в экспорте кук, записать видео какой тип данных должен быть в хранилище, основная цель сделать так, чтобы убрать 2 действия по конвертации-расконвертации кук

а у кого-то, может и не быть конвертера и тогда по вине админов получаем негативный или отрицательный отзыв, но точно меньше высшей оценки
 
Последнее редактирование:

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 322
Благодарностей
9 474
Баллы
113
так может нужно настроить хранилище? админам объяснить, какие разделители используются в куках, привести примеры, которые получаем в экспорте кук, записать видео какой тип данных должен быть в хранилище, основная цель сделать так, чтобы убрать 2 действия по конвертации-расконвертации кук

а у кого-то, может и не быть конвертера и тогда по вине админов получаем негативный или отрицательный отзыв, но точно меньше высшей оценки
Снова вы требуете исправлять только потому что вам одному-единственному неудобно или лень.
За все время не припомню таких желаний, таких жалоб и таких проблем с сохранением куков в таблицах, видимо люди научились обходить ситуацию, либо не используют это, либо используют это другим способом, не берусь называть эту ситуацию проблемой, т.к. проблема это что-то неразрешимое, а тут просто, небольшая особенность использования.

Выше вам посоветовали замечательный моментальный обход ситуации, но вы видимо лучше подождете когда программисты исправят, а исправят они нескоро, т.к. только вам это нужно. А могут вообще не исправить, что будет с вероятностью 99 и 9 в периоде %. Я вот от слова совсем не уверен, что тут нужно что-то исправлять, т.к. это может сломать существующие проекты.

Могу вам еще один вариант предложить - работать с json-форматом куков, вот там вы сможете делать с куками вообще все что угодно, хоть совсем пробелы убрать, а табуляций там и так нет, и даже вытянуть все в одну строку и можете смело добавлять в таблицу, ничего не поломается, но для этого могут понадобится доп. ухищрения, но вы этого очень не любите.

Вот что ответил ИИ:

133428


Ну и коли уж нужно все же работать с куками с табуляцией, то вот попробовал и все корректно записывается, если использовать 'Запись в ячейку'.

133429
 
Последнее редактирование:
  • Спасибо
Реакции: one, prostors и izubr

prostors

Client
Регистрация
16.12.2020
Сообщения
1 244
Благодарностей
46
Баллы
48
вам одному-единственному неудобно или лень.
делать 2 дополнительных действия, которые можно не делать - это "неудобно или лень"?

то вот попробовал и все корректно записывается, если использовать 'Запись в ячейку'.
да и при добавлении по строкам - учитывается табуляция как разделители
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 322
Благодарностей
9 474
Баллы
113
делать 2 дополнительных действия, которые можно не делать - это "неудобно или лень"?
Я бы сказал, что это крайняя степень лени.
да и при добавлении по строкам - учитывается табуляция как разделители
По строкам - да, там табуляция выбрана как универсальный разделитель.
Исправляться в этом направлении ничего не будет, т.к. рухнут проекты у пользователей.
Можно бесконечно спорить на эту тему, что нельзя тащить хвосты из багов бесконечно, но иногда это просто необходимо. Ну и я не думаю, что это баг, это просто особенность, которую вы вольны учитывать.
 
  • Спасибо
Реакции: prostors

SellProduct_AD

Пользователь
Регистрация
05.04.2025
Сообщения
50
Благодарностей
13
Баллы
8
так может нужно настроить хранилище? админам объяснить, какие разделители используются в куках, привести примеры, которые получаем в экспорте кук, записать видео какой тип данных должен быть в хранилище, основная цель сделать так, чтобы убрать 2 действия по конвертации-расконвертации кук

а у кого-то, может и не быть конвертера и тогда по вине админов получаем негативный или отрицательный отзыв, но точно меньше высшей оценки
Вам админы проект пишут ?
Я не понимаю зачем вы хотите убрать 2 действия для конвертации данных, не все ли равно, сколько строк кода будет ? Или вы работаете на калькуляторе, который даже текстовые данные не в состоянии осилить ?
Если вопрос в лени или фишке в визуальном минимализме кода, ну попросите ИИ написать особый класс, для минимилизации кода. так и попросите, он умеет такие вещи делать.
А когда код будет готов, дадите задание своему разработчику, он внедрит его в ваш проект и вы сможете пользоваться им.
 

prostors

Client
Регистрация
16.12.2020
Сообщения
1 244
Благодарностей
46
Баллы
48

SellProduct_AD

Пользователь
Регистрация
05.04.2025
Сообщения
50
Благодарностей
13
Баллы
8
  • Спасибо
Реакции: Sergodjan

prostors

Client
Регистрация
16.12.2020
Сообщения
1 244
Благодарностей
46
Баллы
48
вопрос остаётся актуальным и открытым, готов выслушать решения костылями
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 322
Благодарностей
9 474
Баллы
113

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