selenium学习:操作Cookie

文件名:test14.py

#coding=utf-8
from selenium import webdriver
import time,os
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
#获取cookie信息
cookie = driver.get_cookies()
#将获取的cookies信息打印
print(cookie)

driver.get("http://www.youdao.com")
driver.add_cookie({'name': 'key-aaaaaaa','value': 'value-bbbbbb'})
for cookie in driver.get_cookies():
   print("%s -> %s" %(cookie['name'],cookie['value']))
time.sleep(3)
driver.quit()

WebDriver操作cookie的方法

get_cookies() 获取所有cookies信息

get_cookie(name)返回字典的key为‘name’的cookie信息

add_cookie(cookie_dict)添加cookie. “cookie_dict”指字典对象,必须有name和value值

delete_cookie(name,optionString):删除cookiexinxi ,‘name’是要删除的cookie的名称,“optionString”是该cookie的选项,目前支持的选项包括“path”和”domain”

delete_all_cookies() 删除所有的cookie信息

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/185103.html

(0)
上一篇 2021年11月4日
下一篇 2021年11月4日

相关推荐

发表回复

登录后才能评论