zoukankan      html  css  js  c++  java
  • selenium之cookies的简单操作

      cookies是什么:指的是网站为了辨别用户身份、进行会话保持而储存在用户本地终端上的数据

     1、cookies的操作

      get_cookie('a')  获取指定的name的值为a的cookie信息

      get_cookies()  获取所有cookie信息

      delete_cookie(b)  删除指定的name的值为b的cookie信息

      delete_all_cookies()  删除所有cookie信息

      add_cookie(cookie_dict)  添加cookie信息

    # 创建浏览器对象
    from selenium import webdriver
    # 创建浏览器对象,最大化
    driver = webdriver.Firefox()
    driver.maximize_window()
    # 访问淘宝、
    driver.get('https://www.taobao.com/')
    
    # 获取所有cookies
    cook_1 = driver.get_cookies()
    print('获取所有cookies:',cook_1)
    # 单独获取某个cookie(字典形式)字典中key为name的值为cna的cookie信息
    cook_3 = driver.get_cookie('cna')
    print('单独获取某个cookie',cook_3)
    
    # 删除所有cookies
    driver.delete_all_cookies()
    # 删除后再获取
    cook_2 = driver.get_cookies()
    print('删除所有后获取cookies:',cook_2)
    
    
    # 添加一个cookie信息
    cookie_dict = {'name':'ww','f':'3'}
    driver.add_cookie(cookie_dict)
    # 获取添加的cookie
    cook_4 = driver.get_cookies()
    print('添加的cookie',cook_4)
    
    # 删除某个指定的cookie
    driver.delete_cookie('ww')
    # 删除指定cookie后获取
    cook_5 = driver.get_cookies()
    print('删除指定的ww',cook_5)
    
    driver.quit()
  • 相关阅读:
    io流
    JDBC-java数据库连接
    list接口、set接口、map接口、异常
    集合、迭代器、增强for
    math类和biginteger类
    基本包装类和System类
    正则表达式
    API-Object-equals方法和toString方法 Strinig字符串和StingBuffer类
    匿名对象 内部类 包 访问修饰符 代码块
    final 和 static 关键词
  • 原文地址:https://www.cnblogs.com/will-wu/p/13492923.html
Copyright © 2011-2022 走看看