Filtrez les cookies
Affichez votre liste actuelle de cookies.
In[1]:=
$Cookies
Out[1]=
Effacez la liste des cookies.
In[2]:=
ClearCookies[All];
In[3]:=
$Cookies
Out[3]=
Créez une fonction de cookie qui accepte les cookies qui n'existent que pendant la session en cours et rejette les autres. Utilisez Echo pour signaler si les cookies sont acceptés ou rejetés.
In[4]:=
cookieFilter[cookie_Association] :=
If[cookie["ExpirationDate"] === Automatic,
SetCookies[Echo[cookie, "Accepted"]],
Echo[cookie, "Rejected: "]
]
In[5]:=
URLRead["amazon.com", CookieFunction -> cookieFilter]
»
»
»
»
Out[5]=
In[6]:=
URLRead["user.wolfram.com", CookieFunction -> cookieFilter]
»
»
Out[6]=
Désormais, $Cookies ne contient plus que les cookies sans date d'expiration explicite.
In[7]:=
$Cookies
Out[7]=