婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python中Selenium對Cookie的操作方法

Python中Selenium對Cookie的操作方法

熱門標簽:企業彩鈴地圖標注 如何地圖標注公司 銀川電話機器人電話 電銷機器人錄音要學習什么 上海正規的外呼系統最新報價 外賣地址有什么地圖標注 煙臺電話外呼營銷系統 長春極信防封電銷卡批發 預覽式外呼系統

1、Cookie介紹

HTTP協議是無狀態的協議。一旦數據交換完畢,客戶端與服務器端的連接就會關閉,再次交換數據需要建立新的連接,這就意味著服務器無法從連接上跟蹤會話。也就是說即使第一次和服務器連接后并且登錄成功后,第二次請求服務器依然不能知道當前請求是哪個用戶。舉個例子:用戶A購買了一件商品放入購物車內,當再次購買商品時,服務器已經無法判斷該購買行為是屬于用戶A的會話,還是用戶B的會話了。要跟蹤該會話,必須引入一種機制。

什么是一次會話:

用戶打開瀏覽器訪問某個網站, 在這個網站上瀏覽任意頁面, 訪問完成后將瀏覽器關閉的過程稱為是一次會話。

  • Cookie的出現就是為了解決這個問題,第一次登錄后服務器后,如果服務器需要記錄該用戶狀態,就使用Response向客戶端瀏覽器頒發一個Cookie,瀏覽器會把Cookie數據保存在本地。該用戶發送第二次請求的時候,就會自動的把上次請求存儲的Cookie數據自動的攜帶給服務器,服務器檢查該Cookie存儲namevalue等信息,以此來辨認用戶狀態,服務器還可以根據需要修改Cookie的內容。
  • Cookie就相當于是服務器給客戶端們頒發一個通行證,每人一個,無論誰訪問都必須攜帶自己通行證。這樣服務器就能從通行證上確認客戶身份,這就是Cookie的工作原理。
  • Cookie存儲的數據量有限,不同的瀏覽器有不同的存儲大小,但一般不超過4KB,因此使用Cookie只能存儲一些小量的數據。
  • Cookie的出現彌補HTTP協議無狀態的不足。但是Cookie是存儲在客戶端的,通過瀏覽器或者抓包工具很容易就能獲取到,所以非常不安全。

2、Session介紹

  • Session是另一種記錄客戶狀態的機制,不同的是Cookie保存在客戶端瀏覽器中,而Session保存在服務器上??蛻舳藶g覽器訪問服務器的時候,服務器把客戶端信息以某種形式記錄在服務器上。存儲在服務器的數據會更加的安全,不容易被竊取??蛻舳藶g覽器再次訪問時,只需要從該Session中查找該客戶的狀態就可以了。
  • 如果說Cookie機制是通過檢查客戶身上的“通行證”來確定客戶身份的話,那么Session機制就是通過檢查服務器上的“客戶明細表”來確認客戶身份。Session相當于程序在服務器上建立的一份客戶檔案,客戶來訪的時候只需要查詢客戶檔案表就可以了。
  • Session存儲在服務器也有一定的弊端,就是會占用服務器的資源,但現在服務器已經發展至今,存儲一些Session信息還是綽綽有余的。

3、Cookie工作原理圖解

如下圖所示:

提示:如果步驟5攜帶的是過期的cookie或者是錯誤的cookie,那么將認證失敗,返回至要求身份認證頁面。

記錄Cookie的作用:

  1. 用戶第一次登陸時,勾選下次直接登陸或者記住密碼,就是采用記錄Cookie實現的。
  2. Cookie內記錄用戶名和密碼(加密)信息,只要請求時服務器收到Cookie,識別成功,默認為已登陸。

4、Cookie內容參數說明

參數 描述
name 必需。規定 Cookie的名稱。
value 必需。規定 Cookie的值。
expire 可選。規定 Cookie的有效期。
domain 可選。規定 Cookie的域名。
path 可選。規定 Cookie的服務器路徑。
secure 可選。規定是否通過安全的 HTTPS 連接來傳輸 Cookie。
httpOnly 可選。防止XSS攻擊(跨站腳本攻擊)

說明:

  • pathCookie的有效范圍,這個參數是在domain參數基礎上的有效范圍,如果path設置為”/”,那就是在整個domain都有效。
  • secureCookie是否僅通過安全的https,值為0或1。如果值為1,則Cookie只能在https連接上有效,默認值為0,表示Cookiehttphttps連接上都有效。(0或1,也可表示Flase或True)
  • httpOnly:通過js腳本將無法讀取到Cookie信息,這樣能有效的防止XSS攻擊(跨站腳本攻擊),這樣就增加了Cookie的安全性,即便是這樣,也不要將重要信息存入Cookie。

5、Selenium操作Cookie的API

webdriver可以讀取、添加和刪除Cookie信息。

webdriver操作Cookie的方法有:

操作 說明
get_cookies() 獲得所有Cookie信息(重點)
add_cookie(cookie_dict) 添加Cookie,必須有name 和value 值(重點)
get_cookie(name值) 返回指定name名稱的Cookie信息
delete_cookie(name) 刪除特定(部分)的Cookie信息
delete_all_cookies() 刪除所有Cookie信息

6、Selenium操作Cookie的示例

"""
1.學習目標:
    掌握selenium對cookie操作
2.語法
    2.1獲取所有cookie
        driver.get.cookies()
        返同列表格式字典類型 [{},{},{}]
    2.2添加cookie
        driver.add_cookie(參數)
        參數:字典格式{"name":"name值","value":"value值"}
3.需求
    實現selenium對cookie操作
"""
# 1.導入selenium
from selenium import webdriver
from time import sleep

# 2.打開瀏覽器
driver = webdriver.Chrome()

# 3.打開注冊A頁面
# 不打開一個頁面,cookie為[]。
url = "http://www.baidu.com/"
driver.get(url)

# 4.操作cookie
# 4.1 獲取cookie
cookies = driver.get_cookies()
for cookie in cookies:
    # 值打印cookie中的name和value
    print("%s -> %s" % (cookie['name'], cookie['value']))

print("=======================")
# 4.2 獲取一個cookie的指定屬性值
# 參數是一個cookie中name的屬性值
# 沒有找到返回None
print(driver.get_cookie("BAIDUID"))

print("=======================")
# 4.3 添加cookie
cookie = {"name": "key-aaaaaaa", "value": "value-aaaaaaa"}
driver.add_cookie(cookie)

# 添加后再次獲取
cookies = driver.get_cookies()
for cookie in cookies:
    print("%s -> %s" % (cookie['name'], cookie['value']))

print("=======================")
# 4.4 刪除指定cookie
# 根據name刪除
driver.delete_cookie("key-aaaaaaa")
# 刪除后再次獲取
cookies = driver.get_cookies()
for cookie in cookies:
    print("%s -> %s" % (cookie['name'], cookie['value']))

print("=======================")
# 4.5 刪除全部cookie
driver.delete_all_cookies()
print(driver.get_cookies())

# 5.關閉瀏覽器
sleep(2)
driver.quit()

參考:https://www.cnblogs.com/linguoguo/p/5106618.html

到此這篇關于Selenium對Cookie的操作 的文章就介紹到這了,更多相關Selenium Cookie操作 內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 詳解Python 使用 selenium 進行自動化測試或者協助日常工作
  • Python利用Selenium實現網站自動簽到功能
  • Selenium+Python自動化腳本環境搭建的全過程
  • 利用Python+Selenium破解春秋航空網滑塊驗證碼的實戰過程
  • python Selenium等待元素出現的具體方法
  • Python使用Selenium自動進行百度搜索的實現
  • python+opencv+selenium自動化登錄郵箱并解決滑動驗證的問題
  • 用Python selenium實現淘寶搶單機器人
  • 教你用Python+selenium搭建自動化測試環境
  • Python selenium的這三種等待方式一定要會!
  • Python爬蟲實戰之用selenium爬取某旅游網站
  • 教你如何使用Python selenium
  • python Web應用程序測試selenium庫使用用法詳解

標簽:珠海 西寧 宜昌 盤錦 佳木斯 上饒 湖北 潮州

巨人網絡通訊聲明:本文標題《Python中Selenium對Cookie的操作方法》,本文關鍵詞  Python,中,Selenium,對,Cookie,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python中Selenium對Cookie的操作方法》相關的同類信息!
  • 本頁收集關于Python中Selenium對Cookie的操作方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩写真欧美这视频| 日本欧美在线看| 在线观看日韩精品| 精品免费日韩av| 麻豆国产精品一区二区三区 | 国产成人av电影| caoporen国产精品视频| 欧美成人a在线| 激情综合网天天干| 久久久亚洲高清| 成人美女视频在线观看18| 成人精品小蝌蚪| 国产精品色在线| 蜜臀91精品一区二区三区 | 精品国产91洋老外米糕| 成人aaaa免费全部观看| 国产精品成人免费| 亚洲一区二区视频| 亚洲视频一区二区免费在线观看| 久久久精品黄色| 国产最新精品免费| 国产成人午夜片在线观看高清观看 | 一本大道久久a久久精二百| 亚洲成国产人片在线观看| 91精品国产综合久久小美女| 日韩精品一区二区三区在线观看| 国v精品久久久网| 日韩vs国产vs欧美| 一区二区三区小说| 精品久久99ma| 欧美无人高清视频在线观看| 亚洲一区二区在线视频| 精品国产sm最大网站免费看| 日本高清成人免费播放| 91亚洲国产成人精品一区二三| 免费观看在线综合| 日本女人一区二区三区| 成人免费在线视频观看| 国产精品看片你懂得| 国产欧美一区二区精品性色超碰 | 成人av免费在线| 91蝌蚪porny| 久久午夜电影网| 亚洲成av人片在线| 韩国毛片一区二区三区| 91美女片黄在线观看91美女| 国产精品一区二区男女羞羞无遮挡| 亚洲乱码中文字幕| 精品不卡在线视频| 欧美在线免费播放| 91丨porny丨国产| 国产日韩v精品一区二区| www.色综合.com| 天堂成人国产精品一区| 久久久精品2019中文字幕之3| eeuss鲁片一区二区三区| 一区二区三区色| 欧美一区二区三区人| 久久99久久99| 久久久久综合网| 奇米精品一区二区三区四区| 欧美一级理论性理论a| 精品久久久久av影院| 欧洲另类一二三四区| 99久久免费精品| 成人网男人的天堂| 国产精品一二三区在线| 精品一区二区免费看| 老汉av免费一区二区三区| 亚洲国产一区二区视频| 一区二区三区免费看视频| 中文字幕一区免费在线观看| 国产欧美日韩综合| 国产精品萝li| 亚洲免费三区一区二区| 一区二区三区在线视频观看| 一区二区三区中文免费| 欧美日韩不卡一区| 奇米精品一区二区三区在线观看| 亚洲乱码日产精品bd| 依依成人精品视频| 亚洲午夜精品在线| 亚洲一区二区三区小说| 一个色综合av| 日韩一区二区在线观看| 日本不卡的三区四区五区| 日本欧美在线观看| 国产一区二区0| aa级大片欧美| 在线欧美小视频| 欧美一区二区三区在线观看| 精品国产一区二区三区忘忧草| 精品成人在线观看| 国产精品久久免费看| 天堂一区二区在线| 国产成人激情av| 色哟哟日韩精品| 久久久久久久久一| 中文字幕亚洲视频| 波波电影院一区二区三区| 成人ar影院免费观看视频| 99精品视频在线播放观看| 欧美一区二区视频在线观看| 欧美国产欧美亚州国产日韩mv天天看完整| 综合久久久久久久| 亚洲一二三四在线观看| 三级久久三级久久| 国产成a人亚洲精品| 欧美日韩高清在线播放| 中文字幕人成不卡一区| 美女一区二区视频| 色婷婷精品大在线视频| 久久婷婷色综合| 一区二区三区四区激情| 国产不卡高清在线观看视频| 911精品国产一区二区在线| 国产精品人妖ts系列视频| 日本特黄久久久高潮| 91玉足脚交白嫩脚丫在线播放| 日韩丝袜美女视频| 亚洲制服丝袜一区| 99久久综合狠狠综合久久| 精品国产乱码久久久久久久久| 亚洲愉拍自拍另类高清精品| 国模大尺度一区二区三区| 欧美一区二视频| 性欧美疯狂xxxxbbbb| 色94色欧美sute亚洲线路一ni| 国产欧美一区二区精品秋霞影院 | av一区二区三区黑人| 日韩一级完整毛片| 一区二区三区在线视频播放| 国产福利一区二区三区视频| 日韩一区和二区| 午夜精品久久久久| 欧美色国产精品| 亚洲国产精品自拍| 精品视频在线免费观看| 夜色激情一区二区| 91福利小视频| 亚洲与欧洲av电影| 6080日韩午夜伦伦午夜伦| 偷偷要91色婷婷| 日韩一区二区三区在线| 美女一区二区在线观看| 欧美成人免费网站| 韩国成人在线视频| 国产视频一区二区在线观看| 国产白丝精品91爽爽久久| 中文字幕乱码一区二区免费| 国产成人精品免费视频网站| 国产精品国产精品国产专区不蜜 | 国产精品情趣视频| 91网址在线看| 亚欧色一区w666天堂| 日韩视频永久免费| 国产成人在线影院| 亚洲免费观看高清完整| 91精品国产91热久久久做人人| 国产一区二区美女诱惑| 亚洲人精品午夜| 91精品国产乱码久久蜜臀| 国产中文一区二区三区| 中文字幕亚洲视频| 日韩一区二区三区观看| 高清视频一区二区| 亚洲高清久久久| 日本一区二区三区免费乱视频 | 亚洲欧美色一区| 欧美伊人久久大香线蕉综合69| 五月天激情小说综合| 久久久久久久久久久久久久久99| 成人性生交大片免费看中文| 亚洲免费观看高清在线观看| 精品久久一二三区| 91麻豆蜜桃一区二区三区| 日韩av一级片| 国产精品久久久久久亚洲毛片| 欧美乱妇15p| 91尤物视频在线观看| 久久99精品久久久| 亚洲在线视频免费观看| 国产亚洲精品免费| 日韩午夜激情免费电影| 在线观看国产日韩| 国产69精品一区二区亚洲孕妇| 亚洲国产日韩综合久久精品| 国产精品亲子伦对白| 欧美刺激午夜性久久久久久久| 欧美亚男人的天堂| 成人黄色电影在线| 国产在线播放一区| 视频一区免费在线观看| 国产精品成人免费| 国产人久久人人人人爽| 精品国产三级a在线观看| 欧美吻胸吃奶大尺度电影| av网站一区二区三区| 国产精品91一区二区| 精品一区二区三区在线播放|