Selenium 管理 Cookies

使用 Selenium ,还可以方便地对 Cookies 进行操作,例如获取、添加 、删除 Cookies 等

from selenium import webdriver

browser = webdriver.Chrome()
browser.get("http://www.baidu.com/")

cookies = browser.get_cookies()    # get_cookies()用于获取Cookies
print(cookies)

browser.add_cookie({               # add_cookies()用于添加Cookies
    'domain': 'www.baidu.com',
    'httpOnly': True,
    'name': 'BD_HOME',
    'path': '/',
    'secure': False,
    'value': '0'
})
cookies = browser.get_cookies()
print(cookies)

browser.delete_all_cookies()       # delete_all_cookies()用于删除Cookies,删除之后再重新获取,结果就为空了
cookies = browser.get_cookies()
print(cookies)

    

原文地址:https://www.cnblogs.com/pzk7788/p/10550800.html