在python項(xiàng)目中使用requests如何實(shí)現(xiàn)模擬登錄?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
一,cookie和session的區(qū)別
cookie在客戶的瀏覽器上,session存在服務(wù)器上
cookie是不安全的,且有失效時(shí)間
session是在cookie的基礎(chǔ)上,服務(wù)端設(shè)置session時(shí)會(huì)向?yàn)g覽器發(fā)送設(shè)置一個(gè)設(shè)置cookie的請(qǐng)求,這個(gè)cookie包括session的id當(dāng)訪問服務(wù)端時(shí)帶上這個(gè)session_id就可以獲取到用戶保存在服務(wù)端對(duì)應(yīng)的session
二,爬蟲處理cookie和session
帶上cookie和session的好處:
能夠請(qǐng)求到登錄后的界面
帶上cookie和session的弊端:
一個(gè)cookie和session往往和一個(gè)用戶對(duì)應(yīng),訪問太快容易被服務(wù)器檢測(cè)出來爬蟲
不需要cookie的時(shí)候盡量不要用
三,處理session,cookie請(qǐng)求
1,cookie請(qǐng)求方式
1.1 直接使用瀏覽器抓包到的現(xiàn)有的cookie進(jìn)行訪問網(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)
分享標(biāo)題:在python項(xiàng)目中使用requests如何實(shí)現(xiàn)模擬登錄-創(chuàng)新互聯(lián)
當(dāng)前地址:http://aaarwkj.com/article28/dopojp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、手機(jī)網(wǎng)站建設(shè)、軟件開發(fā)、服務(wù)器托管、企業(yè)網(wǎng)站制作、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容