相信 Cookie 與 Session 很多人常常搞不清楚,今天就用超級簡單的方式來讓大家了解。
不知道大家還記不記得,HTTP 有個特性(HTTP / HTTPS 複習傳送門),那就是每次連線都是獨立的,與前次連線都毫無關係。以現實來比喻,就是每次跟同一個人講話時都要重新自我介紹,明明前 1 分鐘才自我介紹過==
所以!要怎麼讓 HTTP 解決這個問題呢!?那就是偷偷記下來拉~
那記下來之後,恩...要放哪裡呢?重點來了,會根據這些偷記下來的資訊的存放位置來給予稱呼。
存在 Client 端
的,叫做 Cookie
。
而 Server 端
的,則叫 Session
。
Cookie:
Session:
所以有些資料是需要登入後才能獲取的,就需要在爬蟲程式中把 Cookie 的資訊填上,來維持登入狀態。
以上就是 Cookie 與 Session 的簡單介紹!