第五章 爬虫进阶(二十) 2020-02-06

二十、 selenium操作cookie


操作cookie


1、获取所有的cookie:

         for cookie in driver.get_cookies():

                   Print(cookie)


2、根据cookie的key获取value:

         value = driver.get_cookie(key)


3、删除所有cookie:

         driver.delete_cookie(key)


4、删除某个cookie:

         driver.delete_cookie(key)


5、添加cookie:

         driver.add_cookie({“name” : ”username”,“value” : ”abc”})


示例代码


from selenium import webdriver

 

driver =webdriver.Chrome(executable_path="E:\python\chromedriver\chromedriver.exe")

 

driver.get('https://www.baidu.com/')

 

# 获取所有cookie:

# cookies = driver.get_cookies()

# for cookie in cookies:

#     print(cookie)

 

# 根据key获取cookie:

# cookie = driver.get_cookie("delPer")

# print(cookie)

 

# 添加cookie:

# driver.add_cookie({"name": "username", "value":"123"})

#

# cookies = driver.get_cookies()

# print(cookies)

 

# 根据key删除某个cookie:

# driver.add_cookie({"name":"password", "value": "111111"})

# cookie1 = driver.get_cookie("password")

# print(cookie1)

# driver.delete_cookie("password")

# print("="*30)

# cookie2 = driver.get_cookie("password")

# print(cookie2)

 

# 删除所有cookie:

cookies= driver.get_cookies()

print(cookies)

driver.delete_all_cookies()

print("="*30)

print(driver.get_cookies())



上一篇文章 第五章 爬虫进阶(十九) 2020-02-05 地址:

https://www.jianshu.com/p/00a222daec4f

下一篇文章 第五章 爬虫进阶(二十一) 2020-02-07 地址:

 https://www.jianshu.com/p/749a9f0cc0ed



以上资料内容来源网络,仅供学习交流,侵删请私信我,谢谢。

你可能感兴趣的:(第五章 爬虫进阶(二十) 2020-02-06)