Python+Selenium练习篇之5--cookie处理

代码:

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信息


猜你喜欢

转载自blog.csdn.net/qq_42278579/article/details/81064164