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

Visky

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

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
Сообщения
112
Благодарностей
58
Баллы
28
...но при любом переходе перезаписывается по умолчанию
Из хелпа (https://zennolab.com/wiki/ru:actions:http?s[]=cookiecontainer):
CookieContainer позволяет GET/POST запросам использовать Cookie совместно с браузером, т.е. если в результате запроса они будут изменены, то и в браузере они также изменятся и наоборот.
Логику написали выше.
 

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