代码:
from selenium import webdriver
from time import sleep
driver=webdriver.Firefox()
driver.get("http://www.51zxw.net")
cookie=driver.get_cookies() #所有的cookie
print(cookie)
print("cookie[0]:",cookie[0]) #打印第一个cookie
#前面一段是打印kooie
#下面添加cookie
driver.add_cookie({'name':'lol','value':'lol.qq.com'})
for cookie in driver.get_cookies():
print("%s--%s" %(cookie['name'],cookie['value']))
sleep(5)
driver.quit()
注:
name:cookie的名称
value:cookie对应的值,动态生成的
domain:服务器域名
expiry:cookie有效终止日期
path:Path属性定义了Web服务器上哪些路径下的页面可获取服务器设置的cookie
httpOnly:防脚本攻击
https://www.cnblogs.com/yuuwee/p/6610404.html
方法 |
简单说明 |
add_cookie(cookie_dict) |
在当前会话中添加cookie信息 cookie_dict:字典,name和value是必须的 |
delete_all_cookies() |
在当前会话中删除所有cookie信息 |
delete_cookie(name) |
删除单个名为name的cookie信息 |
get_cookie(name) |
返回单个名为name的cookie信息,如果没有找到,返回none |
get_cookies() |
返回当前会话所有的cookie信息 |