一、cookie 、localStorage 、sessionStorage 、vuex 比较cookie   4K    有时效性    可服务器传递   cookie是由服务器产生,存储在客户端的一段信息,在同源(即:协议、主机地址、端口号一致)的http请求头上携带(即使不需要)在浏览器和服务器之前来回传递,用来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-16 09:33:09
                            
                                198阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                        
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-22 01:26:53
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            cookie的内容主要包括:名字、值、过期时间、路径和域。路径与域一起构成cookie的作用范围。若不设置时间,则表示这个cookie的生命期为浏览器会话期间,关闭浏览器窗口,cookie就会消失。这种生命期为浏览器会话期的cookie被称为会话cookie。  会话cookie一般不存储在硬盘而是保存在内存里,当然这个行为并不是规范规定的。若设置了过期时间,浏览器就会把cookie保存            
                
         
            
            
            
            1.会话: 会话:用户打开一个浏览器,点击了很多超链接,访问了多个web资源,关闭浏览器,这个浏览器,这个过程称为会话有状态会话:通过服务端给客户端一个cookie,那么下次客户端访问客户端再带上cookie就可以证明这个客户端曾经访问过这个服务端。Cookie在服务器端登记客户端访问过了,下一次客户端再访问的时候由服务端来匹配客户端。Session常见应用:在登录一个网站后,下次再打开该网站不用            
                
         
            
            
            
            说明web程序是通过HTTP协议与服务器通讯,而HTTP协议本身是无状态的协议,如果没有其它辅助机制,服务器无法唯一标识HTTP请求,对于请求处理结果没有记忆能力,无法保存历史请求处理信息,一些需要持续保存一些状态的需求将无法实现,例如:用户登录功能,如果无法保存登录状态,意味着后续每次请求都需要重新登录一次,而不是只需要判断一下是否已登录,因此需要一些辅助机制来实现web程序的状态维持工作。co            
                
         
            
            
            
            1.cookie中的domain代表的是cookie所在的域,默认情况下就是请求的域名,例如请求http://www.server1.com/files/hello, 那么响应中的set-Cookie默认会使用www.server1.com作为cookie的domain,在浏览器中也是按照domain来组织cookie的。 我们可以在响应中设置cookie的domain为其他域,但是浏览器并不会去            
                
         
            
            
            
            # Python爬虫cookies状态保持
在进行爬虫开发的过程中,有时候我们需要保持登录状态,以便访问需要登录权限的页面。而Cookies是一种常用的状态保持机制,可以通过它来模拟登录状态,从而实现爬取需要登录权限的网页数据。在Python中,我们可以通过requests库来实现爬虫cookies状态的保持。
## 什么是Cookies
Cookies是由服务器发送到浏览器并存储在本地的文            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-17 04:03:52
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在做爬虫的时候遇到了一个问题,在用requests的session方法保持cookie的时候发现requests不能保持手动构建的cookie。起初以为requests只能自动保持由服务器返回的set-cookie语句中的cookie。后来查了很多资料,才终于明白。原来requests只能保持 cookiejar 类型的cookie,而我们手动构建的cookie是dict类型的。所以要把dic            
                
         
            
            
            
            一般工作的时候,绝大部分场景使用的是异步请求,可以使用ajax axios等技术实现; 中间最常用的是jquery的ajax方法;也有近几年出现的vue的axios$.ajax({
    url: "XXX",//请求路径
    data: { param1: jsonObj1, params2: str2... },
    type: "POST",//GET            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 22:04:53
                            
                                11阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一种方式:js-cookiesyarn add js-cookieimport Cookies from 'js-cookie';
//引入cookie
//设置cookie
Cookies.set(key, val);
//获取cookie
Cookies.get(key);
//移除cookie
Cookies.remove(key);
第一种方式:vue-cookiesyarn add            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-22 22:21:05
                            
                                3987阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            所以一旦之前已经登录有这个 loginInfo 的 cookies 数据的话,formData 会从 cookies 中拿数据,这时候拿到的 formData 的 pwd 数据可是 pwd 数据(即被加密后到数据)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-23 00:20:00
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            vue中cookies的使用有时候做登录时会有一个记住密码的需求,这个时候可以使用cookies把账号密码存起来,下次再进来就免去了输入账号密码的需求。原生cookies操作比较麻烦这里我们使用js-cookies,先下载:npm install --save js-cookie安装成功后在需要的地方进行调用:import Cookies from "js-cookie";先看看在data中定义的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2024-10-21 16:37:27
                            
                                287阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              pinia的简介和优势:Pinia是Vue生态里Vuex的代替者,一个全新Vue的状态管理库。在Vue3成为正式版以后,尤雨溪强势推荐的项目就是Pinia。那先来看看Pinia比Vuex好的地方,也就是Pinia的五大优势。可以对Vue2和Vue3做到很好的支持,也就是老项目也可以使用Pinia。抛弃了Mutations的操作,只有state、getters和actions            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 09:57:18
                            
                                185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            V第干种用大是使处来框这它段观开有个理和近ue 项目中工具函数,我们通常会添加到Vue的原型中,这样就实现了全局能调页代事求都学是功发解开宗这维视如间请前框来总在行回断元随来以4移和泉果动函数import Vue from 'vue'
Vue.prototype.$tools = function (){}复制代码只带道术用量确示常构端析以要效开的用,近不需要将绑定的这段js引入到main.js即            
                
         
            
            
            
            Vue 中 SVG 动态渲染 包括(绑定事件,修改元素,SVG缩放) 支持PC 移动业务需求: SVG动态渲染页面 可以修改SVG元素属性,点击事件,SVG的缩放移动vue + svg + D3 借鉴了一些其他博主的案例来实现template页面默认设置 存入 svg 模块<template>
  <div>
    <div class="back"><            
                
         
            
            
            
            vue-cookies用于登录,一般和vuex一起使用 vuex在各个组件共享值,cookie恒久保留值 一、安装 二、引用(在store.js文件中) 三、操作 1、设置 2、获取 3、删除 4、查看cookie是否存在 5、获取所有cookie 6、例子            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-14 11:03:38
                            
                                218阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录简介localStorage的使用语法示例sessionStorage的操作语法示例cookie的操作vue-cookie语法示例vue-cookies语法示例js-cookie的使用简介cookies           临时存储在客户端中,并且有过期事件,到过期时间会被自动清理。sessionStorage    临时存储在客户端中,关闭浏览器后就会清空。localStorage            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-17 06:25:17
                            
                                661阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            问题:在vue中使用swiper 就是不知道什么时候dom元素创建完成,我们把swiper的初始化(new swiper)最后放在了updated生命周期中,可以正常使用;但是复用性能不好,且updated时会频繁更新,会造成多次swiper初始化实例。解决方法(以下三种):1.封装组件,可以提高复用性,且new swiper 放在组件中的mounted 生命周期中不会影响性能;head中引入一下            
                
         
            
            
            
            cookie是浏览器存储数据的一种机制一、设置cookie cookie的时效分为: 1、会话时效 session (关闭浏览器自动删除)(默认) 2、自定义时效 document.cookie = ‘name=张三’指定时效,只要不超过时间,cookie就会一直存在 设定一个函数,来执行带有时效的cookie; 参数一:键名 参数二:数值 参数三:时效 cookie的时效是当前时间的开始func            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-28 15:56:04
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            状态保持因为 http 是一种无状态协议,浏览器请求服务器是无状态的。无状态:指一次用户请求时,浏览器、服务器无法知道之前这个用户做过什么,每次请求都是一次新的请求。无状态原因:浏览器与服务器是使用 socket 套接字进行通信的,服务器将请求结果返回给浏览器之后,会关闭当前的 socket 连接,而且服务器也会在处理页面完毕之后销毁页面对象。有时需要保持下来用户浏览的状态,比如用户是否登录过,浏            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-09-09 16:22:28
                            
                                859阅读