• selenium读取、添加、删除cookie


    读取cookie:

    读取所有cookie:get_cookies()

    读取指定cookie:get_cookie(name)

    添加cookie:add_cookie(dict)

    删除cookie:

    删除所有cookie:delete_all_cookies()

    删除指定cookie:delete_cookie(name)

    coding=utf-8

    from selenium import webdriver

    dr = webdriver.Firefox()
    dr.get("https://passport.bilibili.com/login")

    dr.add_cookie({ u'name': u'zhangsan', u'value': u'zhangsan1234'}) #新增张三的cookie

    按指定格式打印

    for cookie in dr.get_cookies():
    print "%s/%s" % (cookie['name'],cookie['value'])

    dr.delete_cookie( u'zhangsan') #指定删除张三的cookie

    print '--after delete cookies--'

    for cookie in dr.get_cookies():
    print "%s/%s" % (cookie['name'],cookie['value'])

    dr.quit()

    返回结果sid/hw6452jw

    finger/964b42c0
    buvid3/1DB418E1-9AE4-49BA-8E1A-3C099020275D13519infoc
    zhangsan/zhangsan1234 #新增的张三cookie

    --after delete cookies--

    sid/hw6452jw
    finger/964b42c0
    buvid3/1DB418E1-9AE4-49BA-8E1A-3C099020275D13519infoc

    已经删除了张三的cookie

  • 相关阅读:
    面向对象简介
    方法简述
    数组,排序方法
    循环结构
    类型转换、流程控制
    基本数据类型、变量、运算符
    基础语法、进制转换、环境配置
    python学习之字典
    python学习之字符串
    jmeter控制器
  • 原文地址:https://www.cnblogs.com/TD1900/p/13967578.html
Copyright © 2020-2023  润新知