亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python中requests模擬登錄的三種方式(攜帶cookie/session進行請求網站)

瀏覽:3日期:2022-07-05 09:53:27

一,cookie和session的區別

cookie在客戶的瀏覽器上,session存在服務器上cookie是不安全的,且有失效時間session是在cookie的基礎上,服務端設置session時會向瀏覽器發送設置一個設置cookie的請求,這個cookie包括session的id當訪問服務端時帶上這個session_id就可以獲取到用戶保存在服務端對應的session

二,爬蟲處理cookie和session

帶上cookie和session的好處:能夠請求到登錄后的界面

帶上cookie和session的弊端:一個cookie和session往往和一個用戶對應,訪問太快容易被服務器檢測出來爬蟲

不需要cookie的時候盡量不要用

三,處理session,cookie請求

1,cookie請求方式

1.1 直接使用瀏覽器抓包到的現有的cookie進行訪問網站: 放在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)

當然也可以在發送get請求時加上cookies的字典參數:

Cookie='csrftoken=JfnuMOvgMGZTxtCjvgfZ…6246vb2; username=chengyangkj'

但是接受的參數是字典類型的,這就需要我們適用字符串分割方法把cookie字符串轉為字典形式:

Cookie='csrftoken=JfnuMOvgMGZTxtCjvgfZ…6246vb2; username=chengyangkj'cookies={i.split('=')[1]:i.split('=')[1] for i in Cookie.split('; ')} #先使用for循環遍歷Cookie以”; “(分號和空格)分開的列表 再分別獲取i以等號分割的列表的[0] [1] 位置填入 字典鍵 和值的位置r=request.get(url,headers=header,cookies=cookies)

適用于cookie過期時間比較長的網站

2.session請求方式request提供了一個一個叫做session的類,來實現客戶端和服務端的會話保持 使用方法:1.實例化一個session對象2.讓session發送get或post請求3.再使用session訪問只有登錄之后才能訪問的網站,這時候session會自動帶上服務器保存在其中的信息進行訪問

session=request.session() #實例化session對象response=session.get(url,header) #使用session對象發送get請求 就能獲取服務端設置的session對象

到此這篇關于python中requests模擬登錄的三種方式(攜帶cookie/session進行請求網站)的文章就介紹到這了,更多相關python requests模擬登錄 內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 一本久道久久综合婷婷五 | 色婷婷91 | 求给个毛片网站 | 女女在线视频 | 国产成人毛片精品不卡在线 | 亚洲欧美日韩在线播放 | 色黄啪啪18周岁以下禁止观看 | 欧美日韩a级a| 国产乱码精品一区二区 | 老妇综合久久香蕉蜜桃 | 黄色片免费在线观看视频 | 成人免费淫片95视频观看网站 | 日本黄色大片在线观看 | 色婷婷久久综合中文久久一本 | 久久九九免费 | 成人午夜小视频手机在线看 | 亚洲美女在线观看亚洲美女 | 国产在线色视频 | 久久草在线免费 | 公又粗又长又大又深好爽日本 | 日本免费久久久久久久网站 | 怡红院色图| 日本香蕉一区二区在线观看 | 在线观看成年人视频 | 欧美日韩在线观看视频 | 伊人久久精品 | 国产自产视频在线观看香蕉 | 国产福利在线观看一区二区 | 亚洲精品96欧美一区二区 | 色图影院 | 欧美一级aa天码毛片 | 久久精品国产福利国产琪琪 | 91一区二区视频 | 免费福利视频在线观看 | 91官网| 全黄一级裸片视频免费区 | 黄色视屏免费观看 | 东京不热视频在线观看 | 亚洲一区播放 | 亚洲成在人网站天堂一区二区 | 日韩在线观看一区二区不卡视频 |