1. 程式人生 > 實用技巧 >selenium之cookies的簡單操作

selenium之cookies的簡單操作

  cookies是什麼:指的是網站為了辨別使用者身份、進行會話保持而儲存在使用者本地終端上的資料

1、cookies的操作

  get_cookie('a')  獲取指定的name的值為a的cookie資訊

  get_cookies()  獲取所有cookie資訊

  delete_cookie(b)  刪除指定的name的值為b的cookie資訊

  delete_all_cookies()  刪除所有cookie資訊

  add_cookie(cookie_dict)  新增cookie資訊

# 建立瀏覽器物件
from selenium import webdriver
# 建立瀏覽器物件,最大化
driver = webdriver.Firefox() driver.maximize_window() # 訪問淘寶、 driver.get('https://www.taobao.com/') # 獲取所有cookies cook_1 = driver.get_cookies() print('獲取所有cookies:',cook_1) # 單獨獲取某個cookie(字典形式)字典中key為name的值為cna的cookie資訊 cook_3 = driver.get_cookie('cna') print('單獨獲取某個cookie',cook_3) # 刪除所有cookies driver.delete_all_cookies()
# 刪除後再獲取 cook_2 = driver.get_cookies() print('刪除所有後獲取cookies:',cook_2) # 新增一個cookie資訊 cookie_dict = {'name':'ww','f':'3'} driver.add_cookie(cookie_dict) # 獲取新增的cookie cook_4 = driver.get_cookies() print('新增的cookie',cook_4) # 刪除某個指定的cookie driver.delete_cookie('ww') # 刪除指定cookie後獲取 cook_5 = driver.get_cookies()
print('刪除指定的ww',cook_5) driver.quit()