Wolfram 语言

系统级功能

滤除 cookie

显示现有的 cookie.

In[1]:=
Click for copyable input
$Cookies
Out[1]=

清除 cookie.

In[2]:=
Click for copyable input
ClearCookies[All];
In[3]:=
Click for copyable input
$Cookies
Out[3]=

创建 cookie 函数,只接受存在于当前进程的 cookie,拒绝其他的 cookie. 用 Echo 来报告是接受还是拒绝了 cookie.

In[4]:=
Click for copyable input
cookieFilter[cookie_Association] := If[cookie["ExpirationDate"] === Automatic, SetCookies[Echo[cookie, "Accepted"]], Echo[cookie, "Rejected: "] ]
In[5]:=
Click for copyable input
URLRead["amazon.com", CookieFunction -> cookieFilter]
»
»
»
»
Out[5]=
In[6]:=
Click for copyable input
URLRead["user.wolfram.com", CookieFunction -> cookieFilter]
»
»
Out[6]=

现在 $Cookies 只含有没有明确过期日期的 cookie.

In[7]:=
Click for copyable input
$Cookies
Out[7]=

相关范例

de en es fr ja ko pt-br ru