Удалить часть cookie

Visky

Client
Регистрация
04.03.2020
Сообщения
45
Благодарностей
2
Баллы
8
Доброй ночи. Подскажите возможно ли такое сделать, если да - то каким способом. В ручном режиме: захожу на нужную мне страничку, открываю инструменты web разработчика - application - cookies и удаляю value нужного мне параметра. Если есть возможность, то хотелось бы это автоматизировать, подскажите пожалуйста куда копать
 
Регистрация
05.06.2019
Сообщения
603
Благодарностей
486
Баллы
63
  • Спасибо
Реакции: Visky

Visky

Client
Регистрация
04.03.2020
Сообщения
45
Благодарностей
2
Баллы
8
К сожалению моих знаний не хватает все по ссылкам понять в полной мере. Обязательно сохранять куку в файл? - просто по другому у меня не получается :( и дальше как из нее удалить value c названием xman_us (например)? как загрузить обратно с файла это дошло :-)
 

Visky

Client
Регистрация
04.03.2020
Сообщения
45
Благодарностей
2
Баллы
8
Ребят, ну может хоть подскажите, как мне при переходе на страницу заменить в куке

aep_usuc_f:site=rus&c_tp=UAH&isb=y&region=UA&b_locale=ru_RU
на
aep_usuc_f:site=glo&b_locale=en_US&isb=y&region=US&c_tp=USD

Все перепробовал - не получается :( Нашел шаб https://zennolab.com/discussion/threads/soxranenie-kuki-pri-get-post-zaprosax.46598/post-345373 спарсил куки, а вот дальше как на лету их подменить и обратно скормить
 
Последнее редактирование:

Visky

Client
Регистрация
04.03.2020
Сообщения
45
Благодарностей
2
Баллы
8
Есть кто живой, ауууу - памахите, я уже закипаю от того, что не выходит :bb: в общем:
-с помощью get забираю заголовки и содержимое (включен кукиконтейнер), кладу в переменную
-обрабатываю переменную через Regex (?<=Set-Cookie:\ ).*
-
C#:
var list = project.Lists["Куки"];
string toreturn = null;
foreach (string data in list)
{
    toreturn += data+";";
}
return toreturn;
-обработка текста - заменяю куки
-пытаюсь через post (включен кукиконтейнер) все это добро закинуть по урлу где нужна эта строка и не хочет ничего менять
Дайте хоть направление куда копать o_O
если делаю через instance.SaveCookie, instance.LoadCookie - то кука подгружается на сайт, но любой переход ее перезаписывает
 
Последнее редактирование:

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
Один из вариантов:
1. Получить куки в файл
C#:
instance.SaveCookie(@"C:\\Cookies.txt"); // сохранить куки в файл
2. В файле меняешь что тебе надо
3. Сохраняешь
4. Грузишь куки обратно
C#:
instance.LoadCookie(@"C:\Cookies.txt"); // загрузить куки из файла
Есть кто живой, ауууу - памахите, я уже закипаю от того, что не выходит :bb: в общем:
Не можешь сам, закажи снипет или часть шаблона, на форуме много исполнителей которые сделают замену.
 

Visky

Client
Регистрация
04.03.2020
Сообщения
45
Благодарностей
2
Баллы
8
Один из вариантов:
1. Получить куки в файл
C#:
instance.SaveCookie(@"C:\\Cookies.txt"); // сохранить куки в файл
2. В файле меняешь что тебе надо
3. Сохраняешь
4. Грузишь куки обратно
C#:
instance.LoadCookie(@"C:\Cookies.txt"); // загрузить куки из файла
я там выше добавил, что происходит если так сделать - тобишь кука загружается, но при любом переходе перезаписывается по умолчанию
 

404

Client
Регистрация
23.09.2011
Сообщения
121
Благодарностей
69
Баллы
28
...но при любом переходе перезаписывается по умолчанию
Из хелпа (https://zennolab.com/wiki/ru:actions:http?s[]=cookiecontainer):
CookieContainer позволяет GET/POST запросам использовать Cookie совместно с браузером, т.е. если в результате запроса они будут изменены, то и в браузере они также изменятся и наоборот.
Логику написали выше.
 

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