爬虫日记(55): Flask的Cookie使用
2023-09-14 09:10:04 时间
当你看到Cookie这个单词时,估计已经想吃曲奇饼了。你也许会比较奇怪,难道电脑也吃饼干,虽然电脑不会吃饼干,但是这个技术手段还真的有点像饼干的属性。首先这个技术实现了一个小的文件,就是说这个文件不会很大,通常不会超过4K大小,这个是用饼干小的特性来形容。接着下来的实现过程,就像人们喂给小孩吃饼一样,把服务器当作一个大人,客户端浏览器就当作一个小孩。服务器要使用的数据,它不保存在服务器,而是通过网络把数据喂给客户端的电脑,让客户端的电脑收藏起来。当服务器端再需要时,再从客户端的电脑里读取出来。显然这个过程,就像吃东西一样,客户端的电脑没有控制的权利,一切都由服务器的喂来决定它的数据走向。
接着你又会想,为什么服务器要给浏览器来喂小甜饼呢?这个就需要了解到浏览器与服务器之间的通讯了,因为浏览器与服务器之间的请求是无序状态的,服务器不能区分请求来自同一台电脑,还是来自不同的电脑。这样就无法维持用户在登录状态之下,做一些事情了。还有当用户把浏览器关闭之后,再打开想登录相同的网站,就比较麻烦了。必须每一次都需要输入密码和用户的帐号,又由于现在要求的密码比较长,要有字母、大小、数字和非数字的字符,这样对于用户的使用来说是一种负担。不过,随着科技的发展,使用指纹登录,已经解决这个问题了。但是还有很多旧的设备要适应,还有很多旧的应用在运行,使用Cookie的技术还是需要的,毕竟它还可以保存一些其它的数据,比如服务器的加密数据。
相关文章
- Python爬虫之数据写入
- Python爬虫—-网页下载器和urllib2模块及对应的实例
- Crawlab Nodejs爬虫之依赖安装
- 全网最全python爬虫精进
- 爬虫(第一篇) IP代理池
- Python爬虫常用库requests、beautifulsoup、selenium、xpath总结
- 盘点Python网络爬虫过程中xpath的联合查询定位一个案例
- 强大的爬虫框架 Scrapy
- python爬虫中Session 和 cookie的使用
- 爬虫对于protobuf协议的处理
- python在网络爬虫领域的应用
- python如何通过分布式爬虫爬取舆情数据
- 非常好用的爬虫语言Go
- Puppeteer 爬虫框架入门
- etlpy: 并行爬虫和数据清洗工具(开源)详解大数据
- 爬虫借助Scrapy的Redis爬虫提速效率(scrapy的redis)