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()

 

posted @ 2020-08-12 20:54  吾言!  阅读(801)  评论(0编辑  收藏  举报