Удалить куку по названию

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

3frenky

Client
Регистрация
01.02.2022
Сообщения
16
Реакции
4
Баллы
3
Всем привет. Подскажите как удалить куку по названию? Допустим мне нужно удалить куку SSESID с сайта google.com оставив нетронутыми все остальные куки
 
C#:
Развернуть Свернуть Копировать
string domain = "google.com";
string cookieName = "SSESID";
var cookiesForDomain = project.Profile.CookieContainer.Get(domain);
if(cookiesForDomain.Count() > 0){
    try{
        project.Profile.CookieContainer.Remove(cookiesForDomain.Single(x=>x.Name.Equals(cookieName)));
    }
    catch{
        project.SendWarningToLog($"кука {cookieName} для домена '{domain}' не найдена");
    }
}
else throw new Exception($"домен {domain} не найден");
 
  • Оценить
Реакции: Ilshakin, one и 3frenky
Вау , спасибо друг, ты супер просто.Обожаю тебя.
 
А если, например, не нужно сохранять куки определенного домена (или нескольких) или, наоборот, сохранять куки только одного/нескольких доменов? Добавили бы функционал как с блокировкой запросов )) Белый/черный список доменов, с которых сохранять/не сохранять куки...
 
Добавили бы функционал как с блокировкой запросов )) Белый/черный список доменов, с которых сохранять/не сохранять куки...
Вы можете создать запрос на добавление в разделе Предложения.
Но желательно описать кейс применения подобного сценария, так как не особо понятно зачем это нужно и какая у этого практическая ценность.
 
  • Оценить
Реакции: Moonwalker
Вы можете создать запрос на добавление в разделе Предложения.
Но желательно описать кейс применения подобного сценария, так как не особо понятно зачем это нужно и какая у этого практическая ценность.
Ну, основной кейс, как правило, как раз в том, что надо либо нагуливать чисто куки Яндекса/Гугла, либо, наоборот, на конкретном сайте каждый раз казаться "новым" для них.
Кодом на данный момент это как-нибудь можно сделать? Или только удаляя перед сохранением профиля куки от сайтов, соответствующих/не соответствующих регулярке/списку?
 
полагаю, что тебе нужно установить блек/вайл лист по политике, ведь теоретически, если заблокировать
запросы от Ненужных сайтов, то и куки от них не проставятся....
по вайту, наверное лучше в твоем случае, выставил Яндекса/Гугла - остальное отсеивается
 
полагаю, что тебе нужно установить блек/вайл лист по политике, ведь теоретически, если заблокировать
запросы от Ненужных сайтов, то и куки от них не проставятся....
по вайту, наверное лучше в твоем случае, выставил Яндекса/Гугла - остальное отсеивается
Тут не совсем линейно )) Условно, мне надо зайти на сайт, но не собирать его куки (а собрать куки от метрики на этом сайте). Поставить в вайтлист только метрику - так себе решение, сайт-то в итоге и не загрузится.
 
Тут не совсем линейно )) Условно, мне надо зайти на сайт, но не собирать его куки (а собрать куки от метрики на этом сайте). Поставить в вайтлист только метрику - так себе решение, сайт-то в итоге и не загрузится.
а, вон оно как надо....
тогда, как вариант, после полного цикла нагула - все кукисы в список и удаляешь по регексу (герулярка только на яндекс/гугл метрику)
 
а, вон оно как надо....
тогда, как вариант, после полного цикла нагула - все кукисы в список и удаляешь по регексу (герулярка только на яндекс/гугл метрику)
Ну вот тоже такой вариант пока вижу единственным )))
 

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