zl程序教程

您现在的位置是:首页 >  后端

当前栏目

爬虫日记(55): Flask的Cookie使用

爬虫Cookie Flask 日记 55 使用
2023-09-14 09:10:04 时间

当你看到Cookie这个单词时,估计已经想吃曲奇饼了。你也许会比较奇怪,难道电脑也吃饼干,虽然电脑不会吃饼干,但是这个技术手段还真的有点像饼干的属性。首先这个技术实现了一个小的文件,就是说这个文件不会很大,通常不会超过4K大小,这个是用饼干小的特性来形容。接着下来的实现过程,就像人们喂给小孩吃饼一样,把服务器当作一个大人,客户端浏览器就当作一个小孩。服务器要使用的数据,它不保存在服务器,而是通过网络把数据喂给客户端的电脑,让客户端的电脑收藏起来。当服务器端再需要时,再从客户端的电脑里读取出来。显然这个过程,就像吃东西一样,客户端的电脑没有控制的权利,一切都由服务器的喂来决定它的数据走向。

 

接着你又会想,为什么服务器要给浏览器来喂小甜饼呢?这个就需要了解到浏览器与服务器之间的通讯了,因为浏览器与服务器之间的请求是无序状态的,服务器不能区分请求来自同一台电脑,还是来自不同的电脑。这样就无法维持用户在登录状态之下,做一些事情了。还有当用户把浏览器关闭之后,再打开想登录相同的网站,就比较麻烦了。必须每一次都需要输入密码和用户的帐号,又由于现在要求的密码比较长,要有字母、大小、数字和非数字的字符,这样对于用户的使用来说是一种负担。不过,随着科技的发展,使用指纹登录,已经解决这个问题了。但是还有很多旧的设备要适应,还有很多旧的应用在运行,使用Cookie的技术还是需要的,毕竟它还可以保存一些其它的数据,比如服务器的加密数据。