《爬蟲日記》談談session和cookie

2021-10-24 22:26:00 字數 840 閱讀 3338

我好像好久沒有更新部落格了,最近一直在肝**和惡補網路方面的知識,國慶順便提前體驗了一下996的生活,其實沒更新的原因很簡單,不知道更新啥,js逆向現在到處都能找到,我自己也覺得沒意思,後面想了想,可以跟大夥說說我自己在開發過程中遇到的一些問題,希望可以減少大家要走的彎路。(如果只是做簡單的爬取內容的爬蟲,下面的內容可能對你來說沒有啥用)

關於session功能討論最多的其實是cookie層面的應用,在做請求登入的時候,session會對cookie值進行更新,也就是會更新set-cookie的內容,還有寫在js檔案裡面的一些cookie,在被請求的時候,會直接生成,所以你可能還找不到相對應得set-cookie

但是這裡要說明的是,不是所有**都是通過login的登陸包獲取新cookie的,而且甚至會有一些**直接不拿cookie做登入驗證,這個時候session就會顯得很無力,那麼接下來我們就可以談談cookie了

有的**cookie值非常的長,幾百的字元長度隨處可見,但是真實有效的其實只是其中的一小段或者幾小段結合(這裡就需要大家去測試了),之所以跟大家說這件事情,是因為我在剛做爬蟲的時候,去把一大串cookie的全部內容都挨個去找,浪費了很多時間

這個時候我們再跳回session,就是因為cookie有效的成分很少,session的更新又是有限的,所以session不一定能獲得到我們想要的cookie

之所以分享這些內容是希望大家不要太依賴session的功能了,其實有些東西可以做的更簡便一點,多動動手嘗試也許就能探索到新大陸,最後希望這篇日記能對大家有用,如果有機會我還是會繼續更新下去的,也當是對自己成長的一種記錄吧。

談談我心中的cookie和session有何區別

這兩者的區別,在很多面試題或者日常都會涉及到,下面針對這兩者,談談最直白的看法吧 session存在服務端,不受這方面的影響,跟瀏覽器無關,可以供多個瀏覽器使用,對於單個session的大小沒有限制,也不限制總大小,但是存多了,對伺服器的效能會有影響額 安全性較高 拿登入來說吧,每次登入成功後,瀏覽...

談談你對Session和Cookie的區別理解

session 伺服器 cookie 客戶端 session value為物件,object型別 cookie value為字串,如果我們儲存乙個物件,這個時候,就需要將物件轉換為json session 受伺服器記憶體控制 cookie 一般來說,最大為4k session 伺服器端控制,預設是3...

談談C 中的 Dispose 和 Finalize

主要有一下幾點需要知道 1.dispose需要實現idisposable介面。finalize就是c 中的析構方法,方法名以 開始。2.dispose由開發人員 呼叫,而finalize由gc自動呼叫。3.dispose方法應釋放所有託管和非託管資源。而finalize只應釋放非託管資源。因為fin...