WebDriver操作cookie

Posted cpas-3-org

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebDriver操作cookie相关的知识,希望对你有一定的参考价值。

get_cookies()  获得所有的cookies

get_cookie(name)  返回字典中key为“name”的cookies

add_cookie(cookie_dict)  添加Cookie

delete_cookie(name,optionsString)  删除名为OpenString的Cookie

delete_all_cookies()  删除所有Cookie

 

==获取所有Cookies==

from selenium import webdriver

 

driver = webdriver.Chrome()

driver.get("http://baidu.com")

#获得所有的Cookie信息并打印

cookie = driver.get_cookies()

print(cookie)

 

==添加cookies==

driver.add_cookie({‘name’:key-aaaaaaa‘,’value‘:’value‘;‘value-bbbbb‘)}

#遍历指定的cookies

for cookie in driver.ge_cookes():

  print("%s -> %s" %(cookie[‘name‘]),cookie[‘value‘])

 

以上是关于WebDriver操作cookie的主要内容,如果未能解决你的问题,请参考以下文章

python selenium webdriver入门基本操作

webdriver API

python webdriver api-操作日期元素的方法

selenium - webdriver - cookie操作

webdriver一些比较常用的鼠标和键盘操作

selenium webdriver模拟鼠标键盘操作