注:圖片如果損壞,點擊文章鏈接:https://www.toutiao.com/i6814761849708347907/
默認已完成爬蟲文檔《爬蟲學習文檔順序》
並簡單搭建完展示頁面和管理後臺的練習部分
例如
管理後臺:
展示頁面:
接下來完成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以後