在python項目中使用requests如何實現(xiàn)模擬登錄?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
射洪ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!一,cookie和session的區(qū)別
cookie在客戶的瀏覽器上,session存在服務(wù)器上
cookie是不安全的,且有失效時間
session是在cookie的基礎(chǔ)上,服務(wù)端設(shè)置session時會向瀏覽器發(fā)送設(shè)置一個設(shè)置cookie的請求,這個cookie包括session的id當(dāng)訪問服務(wù)端時帶上這個session_id就可以獲取到用戶保存在服務(wù)端對應(yīng)的session
二,爬蟲處理cookie和session
帶上cookie和session的好處:
能夠請求到登錄后的界面
帶上cookie和session的弊端:
一個cookie和session往往和一個用戶對應(yīng),訪問太快容易被服務(wù)器檢測出來爬蟲
不需要cookie的時候盡量不要用
三,處理session,cookie請求
1,cookie請求方式
1.1 直接使用瀏覽器抓包到的現(xiàn)有的cookie進行訪問網(wǎng)站:
放在header字典里面
header={ "User-Agent":"Mozilla/5.0 (X11; Ubuntu; Linu…) Gecko/20100101 Firefox/64.0", "Cookie":"csrftoken=JfnuMOvgMGZTxtCjvgfZ…6246vb2; username=chengyangkj", } r=request.get(url,headers=header)