Постоянные куки
По умолчанию, куки не сохраняются из сеанса в сеанс. Куки с определённой датой истечения срока могут храниться в файле, заданном $CookieStore. Выбор Automatic в установках позволит системе выбрать нужный файл самостоятельно.
Изначально параметры функции $CookieStore установлены как None.
In[1]:=
![Click for copyable input](assets.ru/persistent-cookies/In_94.png)
$CookieStore
Out[1]=
![](assets.ru/persistent-cookies/O_90.png)
Перейдите не настройку Automatic.
In[2]:=
![Click for copyable input](assets.ru/persistent-cookies/In_95.png)
$CookieStore = Automatic
Out[2]=
![](assets.ru/persistent-cookies/O_91.png)
Это файл, который будет содержать постоянные куки.
In[3]:=
![Click for copyable input](assets.ru/persistent-cookies/In_96.png)
$CookieStore
Out[3]=
![](assets.ru/persistent-cookies/O_92.png)
Куки хранятся в необработанной форме. Каждая строка в данном списке соответствует куки. Каждая строка будет содержать либо TRUE либо FALSE, либо оба варианта.
In[4]:=
![Click for copyable input](assets.ru/persistent-cookies/In_97.png)
FindList[$CookieStore, {"TRUE", "FALSE"}]
Out[4]=
![](assets.ru/persistent-cookies/O_93.png)
Посетите вебсайт.
In[5]:=
![Click for copyable input](assets.ru/persistent-cookies/In_98.png)
URLRead["amazon.com"]
Out[5]=
![](assets.ru/persistent-cookies/O_94.png)
Теперь файл хранения куки содержит больше куки.
In[6]:=
![Click for copyable input](assets.ru/persistent-cookies/In_99.png)
FindList[$CookieStore, {"TRUE", "FALSE"}]
Out[6]=
![](assets.ru/persistent-cookies/O_95.png)