婷婷综合国产,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中文一区二区三区| 日韩一区二区免费高清| 中文字幕日韩欧美一区二区三区| 国产一区二区免费在线| 欧美成人精品福利| 黄页视频在线91| 日韩欧美国产三级| 蜜臀久久99精品久久久画质超高清 | 久久久久久久综合| 国产精品一二三四五| 国产午夜精品在线观看| 97国产一区二区| 午夜国产精品一区| 日韩欧美黄色影院| 成人av动漫网站| 亚洲综合色网站| 欧美一级二级在线观看| 国产91对白在线观看九色| 一区二区三区四区不卡视频| 欧美偷拍一区二区| 亚洲人成亚洲人成在线观看图片 | 欧美福利一区二区| 国产精品对白交换视频 | 日韩一区欧美小说| 欧美日韩成人一区| 国产在线不卡一区| 日韩理论片网站| 3751色影院一区二区三区| 国产成人亚洲精品青草天美| 亚洲综合色婷婷| 久久免费视频色| 色综合久久久网| 黄色日韩三级电影| 亚洲成av人片观看| 国产精品视频在线看| 欧美美女喷水视频| 成人激情av网| 免费av成人在线| 亚洲精品视频一区| 日本一区二区三区在线不卡| 91精品国产综合久久久久久| 北岛玲一区二区三区四区| 免费在线观看精品| 亚洲国产精品久久久久婷婷884| 久久嫩草精品久久久久| 欧美三级中文字幕| 91丨九色porny丨蝌蚪| 国产精品一卡二卡| 激情久久久久久久久久久久久久久久| 亚洲与欧洲av电影| 中文字幕日本不卡| 2欧美一区二区三区在线观看视频| 91麻豆自制传媒国产之光| 韩国理伦片一区二区三区在线播放| 亚洲成人精品一区二区| 亚洲精品成人悠悠色影视| 国产亚洲精品免费| 精品国产伦一区二区三区观看方式| 99久久99久久综合| 国产成人精品亚洲777人妖 | 一区二区三区在线免费视频| 亚洲国产高清不卡| 中文字幕乱码日本亚洲一区二区| 国产欧美一区二区三区鸳鸯浴| 欧美无砖专区一中文字| 91麻豆国产精品久久| 不卡在线观看av| 99久久精品久久久久久清纯| 成人激情图片网| 99国产精品视频免费观看| 国产v综合v亚洲欧| 99久久国产综合色|国产精品| 国产不卡视频在线观看| 色综合天天综合网天天看片| 色欧美片视频在线观看在线视频| 欧美亚洲丝袜传媒另类| 欧美一区二区三区免费在线看| 欧美一区二区在线观看| 日韩精品在线一区| 精品日韩一区二区| 国产精品久久久久久久久动漫 | 亚洲欧美综合色| 亚洲色图清纯唯美| 一级日本不卡的影视| 亚洲妇熟xx妇色黄| 亚洲电影欧美电影有声小说| 另类人妖一区二区av| 国产精品一区二区在线看| 国产高清久久久| 成人午夜av在线| 99久久婷婷国产精品综合| 欧美中文字幕亚洲一区二区va在线| 在线观看一区不卡| 欧美成人精精品一区二区频| 午夜在线成人av| 国产一区二区三区最好精华液| 国产精品一区二区久久不卡| 99国产精品国产精品毛片| 欧美日免费三级在线| 日韩欧美色综合| 久久综合九色综合97_久久久| 国产欧美日韩综合| 亚洲欧洲精品天堂一级| 亚洲国产精品欧美一二99| 麻豆91在线播放免费| 成人免费观看男女羞羞视频| 欧亚一区二区三区| 欧美日韩国产片| 国产日韩欧美在线一区| 免费人成精品欧美精品| 国产在线播放一区三区四| 在线免费精品视频| 国产日韩欧美电影| 亚洲v日本v欧美v久久精品| 美女网站色91| 欧洲一区二区三区在线| 国产精品对白交换视频| 韩国三级中文字幕hd久久精品| 欧美亚洲一区三区| 亚洲欧美一区二区久久| 精品一区二区免费视频| 91免费观看视频| 成人欧美一区二区三区黑人麻豆| 日本欧美一区二区| 欧美日韩国产天堂| 亚洲男同1069视频| 91丨九色丨蝌蚪丨老版| 欧美韩国一区二区| 懂色av一区二区三区蜜臀| 日韩美女一区二区三区| 婷婷国产v国产偷v亚洲高清| 欧美伊人久久大香线蕉综合69| 久久久久久久久久久久久久久99 | 国产伦精品一区二区三区免费迷| 欧美精品一卡两卡| 一区二区三区91| 欧美视频完全免费看| 一区二区三区在线视频观看 | 欧美白人最猛性xxxxx69交| 亚洲综合在线观看视频| 91高清在线观看| 亚洲欧美日韩国产成人精品影院 | 精品国产一区二区三区四区四| 亚洲欧美色图小说| 色婷婷久久一区二区三区麻豆| 1区2区3区精品视频| a在线欧美一区| 亚洲欧美电影院| 在线免费亚洲电影| 亚洲一区二区三区四区不卡| 91猫先生在线| 丝袜a∨在线一区二区三区不卡| 欧美精品在线观看播放| 处破女av一区二区| 亚洲人成影院在线观看| 欧美日韩一区二区在线视频| 亚洲最新在线观看| 日韩一级二级三级| 日产国产欧美视频一区精品 | 91网上在线视频| 国产精品福利一区二区三区| 成人性生交大片免费看中文网站| 久久精品视频在线免费观看| 成人午夜又粗又硬又大| 亚洲自拍偷拍图区| 欧美成人精品1314www| 国产91精品免费| 中文字幕精品三区| 欧美性感一类影片在线播放| 日本三级韩国三级欧美三级| 精品日韩在线一区| 91亚洲精品久久久蜜桃网站 | 91丨九色丨黑人外教| 午夜伊人狠狠久久| 久久午夜国产精品| 成人av在线资源网| 日本不卡一区二区三区| 亚洲人快播电影网| 欧美zozozo| 色悠悠亚洲一区二区| 日韩专区欧美专区| 亚洲欧美自拍偷拍色图| 精品国产乱码久久久久久老虎 | 国产精品久99| 欧美电影免费观看高清完整版在线 | 久久精品无码一区二区三区| 91丝袜美女网| 麻豆国产一区二区| 亚洲福利视频导航| 久久精品国产网站| 亚洲一区免费在线观看| 欧美国产丝袜视频| 一区二区三区四区视频精品免费| 狠狠色综合日日| 亚洲最快最全在线视频| 中文字幕一区二区视频|