• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
花儿爷
博客园    首页    新随笔    联系   管理     
4.清除cookie操作

1.cookies

Cookie是储存在用户本地终端上的数据

帮助 Web 站点保存有关访问者的信息,方便用户的访问。如记住用户名密码实现自动登录

from selenium import webdriver
import time
#未登录获取cookie
driver=webdriver.Firefox()
print(driver.get_cookies())    #启动浏览器获取cookies为空
driver.get("https://www.taobao.com/")  #打开主页后获取cookies
print(driver.get_cookies())     #打印出未登陆的cookie

#登陆后获取cookie
driver.find_element_by_link_text("登录").click()
all_h=driver.window_handles
print(driver.title)
driver.switch_to_window(all_h[1])    #获取list里面第二个直接切换
print(driver.title)
time.sleep(3)
driver.find_element_by_xpath(".//*[@id='J_QRCodeLogin']/div[5]/a[1]").click()
time.sleep(3)
driver.find_element_by_id("TPL_username_1").clear()
driver.find_element_by_id("TPL_username_1").send_keys(u"帐户名")
driver.find_element_by_xpath(".//*[@id='TPL_password_1']").send_keys("密码")
time.sleep(3)
driver.find_element_by_id("J_SubmitStatic").click()

time.sleep(3)
print(driver.get_cookies())

driver.delete_cookie(name=" ")    #清除指定cookie
print(driver.get_cookies())
driver.refresh()

#driver.delete_all_cookies()   #清除所有cookie后,cookies为空

 

posted on 2018-07-23 15:23  flowerszhao  阅读(258)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3