亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 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保存在服務器上。客戶端瀏覽器訪問服務器的時候,服務器把客戶端信息以某種形式記錄在服務器上。存儲在服務器的數據會更加的安全,不容易被竊取。客戶端瀏覽器再次訪問時,只需要從該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的操作方法的相關信息資訊供網民參考!
  • 推薦文章
    欧美a级大片| 天天色色网| 91麻豆精品国产综合久久久| 999久久狠狠免费精品| 久草免费在线色站| 亚洲第一页乱| 一级毛片视频免费| 国产极品精频在线观看| 亚洲精品久久玖玖玖玖| 黄视频网站在线观看| 国产成人欧美一区二区三区的| 亚久久伊人精品青青草原2020| 午夜在线观看视频免费 成人| 999久久66久6只有精品| 91麻豆精品国产综合久久久| 成人免费观看视频| 欧美国产日韩精品| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 你懂的在线观看视频| 久久99爰这里有精品国产| 国产一区免费在线观看| 成人高清视频在线观看| 欧美一区二区三区性| 99久久精品国产免费| 国产麻豆精品免费视频| 国产一区二区精品久| 亚洲女初尝黑人巨高清在线观看| 精品国产一区二区三区久久久蜜臀 | 色综合久久天天综线观看| 高清一级做a爱过程不卡视频| 青青青草影院 | 国产网站在线| 欧美激情伊人| 成人a大片在线观看| 亚洲天堂免费| 青青久久精品国产免费看| 九九热国产视频| 黄视频网站免费看| 在线观看成人网 | 午夜在线影院| 高清一级做a爱过程不卡视频| 91麻豆国产福利精品| 国产麻豆精品免费视频| 中文字幕97| 欧美一级视| 亚洲爆爽| 久久精品成人一区二区三区| 999精品影视在线观看| 九九干| 日韩专区一区| 亚洲精品影院一区二区| 午夜久久网| 国产成人精品综合| 九九热精品免费观看| 国产91视频网| 深夜做爰性大片中文| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本免费看视频| 日韩字幕在线| 国产一区二区精品| 九九精品在线播放| 精品视频在线观看一区二区三区| 国产91丝袜在线播放0| 国产精品123| 国产成人精品一区二区视频| 99久久精品费精品国产一区二区| 一本高清在线| 国产一区二区精品| 精品视频在线看 | 国产原创视频在线| 四虎影视库| 国产成人精品综合在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 台湾毛片| 午夜精品国产自在现线拍| 成人av在线播放| 久久国产精品只做精品| 日韩字幕在线| 亚洲精品永久一区| 精品视频在线看| 日韩男人天堂| 91麻豆精品国产片在线观看| 黄视频网站在线看| 亚洲精品久久玖玖玖玖| 国产成人欧美一区二区三区的| 国产网站免费观看| 一级毛片视频免费| 九九干| 色综合久久天天综合绕观看| 国产高清在线精品一区二区 | 青青青草影院| 麻豆系列国产剧在线观看| 久久久久久久久综合影视网| 欧美激情一区二区三区在线播放| 国产一区二区精品久久| 国产福利免费视频| 黄视频网站免费| 精品久久久久久影院免费| 国产一区二区高清视频| 欧美激情一区二区三区视频 | 九九久久99| 国产a视频| 久久国产影院| 日韩免费在线视频| 尤物视频网站在线| 国产麻豆精品免费密入口| 亚洲 国产精品 日韩| 99热热久久| 国产一区二区精品久久91| 国产一区二区精品久久91| 中文字幕Aⅴ资源网| 日韩专区在线播放| 可以在线看黄的网站| 日日爽天天| 日韩免费在线观看视频| 国产视频一区二区在线观看| 国产网站免费观看| 四虎影视久久久免费| 美女被草网站| 欧美国产日韩精品| 国产视频一区二区在线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 九九国产| 国产美女在线观看| 日韩中文字幕在线亚洲一区| 青青久热| 99色视频在线观看| 精品国产亚洲人成在线| 日韩中文字幕一区二区不卡| 国产美女在线观看| 香蕉视频久久| 黄视频网站在线观看| 国产美女在线观看| 亚欧成人乱码一区二区| 精品视频一区二区三区免费| 欧美a级片视频| 精品视频免费在线| 高清一级毛片一本到免费观看| 精品国产三级a| 国产成a人片在线观看视频| 日本伦理网站| 久久国产影院| 人人干人人草| 亚洲第一视频在线播放| 韩国三级视频网站| 精品视频免费在线| 免费一级片在线观看| 日本免费乱人伦在线观看 | 欧美另类videosbestsex久久| 亚洲精品永久一区| 日本免费区| 四虎影视久久久免费| 国产精品自拍亚洲| 欧美激情在线精品video| 欧美另类videosbestsex| 亚欧乱色一区二区三区| 国产视频一区二区在线观看| 久草免费在线色站| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产高清在线精品一区a| 国产视频一区二区在线观看| 精品视频在线观看免费| 久久精品免视看国产明星| 国产亚洲精品aaa大片| 亚欧乱色一区二区三区| 久久99这里只有精品国产| 九九久久国产精品| 久久国产精品自由自在| 国产伦久视频免费观看视频| 久久成人性色生活片| 欧美国产日韩精品| 免费一级片网站| 国产成人精品影视| 韩国毛片免费| 中文字幕一区二区三区精彩视频| 91麻豆精品国产片在线观看| 国产精品免费久久| 国产国语对白一级毛片| 精品视频在线观看视频免费视频| 国产伦久视频免费观看 视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 香蕉视频久久| 精品视频在线观看一区二区三区| 一级片免费在线观看视频| 99色视频在线| 可以免费看污视频的网站| 国产成人精品综合在线| 日本在线不卡免费视频一区| 欧美1区| 在线观看导航| 精品视频在线看| 久久国产精品永久免费网站| 亚洲wwwwww| 亚欧成人毛片一区二区三区四区| 国产成人精品综合| 一级片片| 免费一级片在线观看| 一级片片| 可以免费在线看黄的网站| 欧美日本韩国|