编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

利用js模拟用户的cookie信息保存(js模拟用户操作)

wxchong 2024-08-03 02:20:37 开源技术 11 ℃ 0 评论

默认已完成爬虫文档《爬虫学习文档顺序

并简单搭建完展示页面和管理后台的练习部分

例如

管理后台:

展示页面:

接下来完成Cookie的实现

思路如下图:

创建一个js文件和index.jsp文件

jsp文件内容,都是默认实现,主要是为了引入analytics.js

编写analytics.js文件,函数初始结构

添加一个CookieUtil工具

获取cookie的函数

设置cookie的函数

后续部分

再创建一个tracker,添加一个日志打印函数,方便我们调试

添加变量keys

创建会话建立函数

调用

启动测试下(ctrl+f5强制刷新js,否则可能缓存看不到)

继续编写js

创建generateId产生UUID

添加sid、uuid的get/set方法,类似于java中的部分

添加一个更新方法的函数

创建会话函数

开始会话

查看效果

查看cookie


继续完成js

增加一个配置变量clientConfig

判断拜访时间是否过期

添加到开始会话里

查看效果(更改下过期时间测试)


查看

10s以后

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表