python selenium firefox 添加cookie add_cookie

from selenium import webdriver

driver = webdriver.Firefox()
driver.get('http://www.baidu.com')
cookies = driver.get_cookies()
print(cookies)
driver.delete_all_cookies()
cookies = driver.get_cookies()
print(cookies)
cookie = [{'name': 'abc', 'value': 'def'}, {'name': '123', 'value': '456'}]
for d in cookie:
    driver.add_cookie({
        'domain': '.baidu.com',
        'name': d['name'],
        'value': d['value'],
        'path': '/',
        'expires': None
    })

cookies = driver.get_cookies()
print(cookies)

最后一个print输出

[{'expiry': None, 'value': 'def', 'httpOnly': False, 'domain': '.baidu.com', 'path': '/', 'secure': False, 'name': 'abc'}]

 

posted @ 2017-06-15 23:39  捕蛇者说  阅读(1547)  评论(0编辑  收藏  举报