基础知识{token 与 cookie }在爬虫中的一些思考

在爬虫中,有些加密的标签是不用逆向的,比如token的值 ,为什么不用逆向呢?  那就要从token的作用来说一下。

  token:

Token 的一个重要作用是维持用户登录时的状态。在 Web 应用程序中,当用户使用用户名和密码进行登录后,服务器会生成一个 Token 并将其返回给客户端。客户端可以将 Token 存储在本地(如 Cookie 或 LocalStorage 中)并在以后的请求中发送该 Token,以证明该请求来自已登录的用户。

服务器接收到带有 Token 的请求后,会使用相应的算法对 Token 进行验证,并确定该请求是否来自已登录的用户。如果 Token 是有效的,服务器将根据 Token 中的信息来处理请求,否则将拒绝该请求。

Token 的另一个重要作用是提高安全性。由于 Token 包含加密信息,因此它可以防止 CSRF(跨站请求伪造)和 XSS(跨站脚本)等攻击。此外,Token 还可以避免在每个请求中都需要进行身份验证,从而提高性能和用户体验。

总的来说,Token 是维持用户登录状态、提高安全性和提高性能的重要手段之一。

因为token只是一个用来鉴别用户的字符串,所以,他是在一定时间内是一个固定值 。不需要逆向。

 

 

 

  Cookie 是一种存储在客户端计算机上的小型文本文件,由 Web 服务器生成并发送给 Web 浏览器。Cookie 的作用是存储有关用户的信息,以便在后续的 Web 请求中使用。具体而言,Cookie 的作用包括:

  1. 记录用户偏好:Web 应用程序可以使用 Cookie 存储用户偏好设置,如语言、字体大小、颜色方案等,以提供更好的用户体验。

  2. 记录登录状态:Web 应用程序可以使用 Cookie 记录用户登录状态,以便在用户下次访问该应用程序时,不需要再次输入用户名和密码。

  3. 跟踪用户行为:Web 应用程序可以使用 Cookie 记录用户访问和使用应用程序的行为,以便进行分析和改进应用程序。

  4. 实现购物车功能:Web 应用程序可以使用 Cookie 存储用户购物车中的商品信息,以便用户可以在下次访问应用程序时继续购物。

  需要注意的是,Cookie 存储在客户端计算机上,并且可以被客户端修改或删除。因此,Cookie 中不应存储敏感信息,如密码和信用卡号等。同时,Web 应用程序也需要处理用户禁用 Cookie 的情况,以确保应用程序的正常运行。

 

 

综上可以看出:

      1、token是用来鉴别用户身份的,提高用户的安全性和性能的。

      2、cookie是用来存储用户的一此习惯、登录状态、断点续传的一些功能。

posted @ 2023-02-28 15:09  *感悟人生*  阅读(162)  评论(0编辑  收藏  举报