@UserTrue
Когда искал по форуму, часто встречал ответы этого пользователя. Если найдется минутка, поделитесь опытом. Пока выделил два возможных решения замены curl http. Может есть еще варианты? Какой вариант для вас лучше?
Помогите разобраться с изменением куки
-
Нужно получить куки и изменить одно значение из трех после гет запроса
1.Сохраняю куки через кубик HTTP-Клиент Сохранить cookies
2.Выполнить код[[COOKIES]] = JSON.parse([[SAVED_COOKIES]])["cookies"] [[COOKIE]] = [[COOKIES]].filter(function(el){return el["name"] == "_abck"})[0] [[COOKIE]]["value"] = "D51378DA241521978DEB52E415A66DDE~-1~YAAQxbUQAoNLa+FrAQAA4tbBPAJwFsHvjWrir1Fx6E7s0xjBDpJUs2R+e0jYZzLGAR/pJxxXb7XhDPVa8ih/F5soogzRtQsLhLTI+diIe+77BPHvl6spX/IQCNplaYHEGiQDna4ikFVHWczCdjF0LXM/T68/Z4k+p323fWf1kTL58r9nyLWUd25kKiiKCGqWrg6sDaLDkowDxtpaFRemRTigQdXf8Xr7Ne6xSIC6FFtEYN1/iTB2LvgV3DehgNAf5zCoNhmTwoFy7T+Lg5CrDOVJWXYiuWmtD8r5/00dVyPPamdmVyaBPKnxaJtzxXNo0HjOUZ2IwWIcm0GSOzcIoBYJzrjVM5xFGK21EHKysn2XOyFHvbwCYEDECQw6~-1~-1~-1"3.Загружаю кубик HTTP-Клиент Загрузить cookies как на

Подскажите что не так
-
@rubaka said in Помогите разобраться с изменением куки:
Нужно получить куки и изменить одно значение из трех после гет запроса
1.Сохраняю куки через кубик HTTP-Клиент Сохранить cookies
2.Выполнить код[[COOKIES]] = JSON.parse([[SAVED_COOKIES]])["cookies"] [[COOKIE]] = [[COOKIES]].filter(function(el){return el["name"] == "_abck"})[0] [[COOKIE]]["value"] = "D51378DA241521978DEB52E415A66DDE~-1~YAAQxbUQAoNLa+FrAQAA4tbBPAJwFsHvjWrir1Fx6E7s0xjBDpJUs2R+e0jYZzLGAR/pJxxXb7XhDPVa8ih/F5soogzRtQsLhLTI+diIe+77BPHvl6spX/IQCNplaYHEGiQDna4ikFVHWczCdjF0LXM/T68/Z4k+p323fWf1kTL58r9nyLWUd25kKiiKCGqWrg6sDaLDkowDxtpaFRemRTigQdXf8Xr7Ne6xSIC6FFtEYN1/iTB2LvgV3DehgNAf5zCoNhmTwoFy7T+Lg5CrDOVJWXYiuWmtD8r5/00dVyPPamdmVyaBPKnxaJtzxXNo0HjOUZ2IwWIcm0GSOzcIoBYJzrjVM5xFGK21EHKysn2XOyFHvbwCYEDECQw6~-1~-1~-1"3.Загружаю кубик HTTP-Клиент Загрузить cookies как на

Подскажите что не так
Вы выведите переменную в лог и сразу всё поймёте.
var json = JSON.parse([[SAVED_COOKIES]]) json["cookies"] = json["cookies"].map(function (el) { if (el.name == "_abck") { el.value = "Здесь могла быть ваша реклама" } return el }) [[SAVED_COOKIES]] = JSON.stringify(json)Тестовый скрипт
-
Вот небольшой класс который я писал для работы с cookies из http клиента БАС
до 24 версии
с 24 версии
Его надо поместить где-нибудь в начале скрипта в "Выполнить код".У него есть 3 метода:
[[COO_VALUE]] = coo.get(domain, name) /*Возвращает значение куки для указанного домена, если имя не указано, то вернет все куки для этого домена в виде объекта. Домен должен, быть указан точно как в cookie, например если в cookies ".www.google.com" то его так и надо указывать */ coo.set(domain, name, value) /* Может устанавливать как один куки для домена, если передать name и value, так и несколько, если вместо name передать объект вида {name:value, name2: value2} то он установит 2 куки для домена с соответственно именами name и значение value и name2 и значение value2. Если передается объект, то 3 параметр value передавать не нужно. */ coo.clear(domain, name) /* удалит куки с именем name для выбранного домена, если name не указан то удалит все куки для этого домена*/