• selenium cookies


    from selenium import webdriver
    import time
    driver = webdriver.Firefox()
    driver.get("http://www.youdao.com")

    #获得cookie信息
    cookie = driver.get_cookies()

    print (cookie)
    #获得的cookie
    '''
    [{'name': 'YOUDAO_MOBILE_ACCESS_TYPE', 'value': '1', 'path': '/', 'domain': '.youdao.com', 'secure': False, 'httpOnly': False, 'expiry': 1580193376},
    {'name': 'DICT_UGC', 'value': 'be3af0da19b5c5e6aa4e17bd8d90b28a|', 'path': '/', 'domain': '.youdao.com', 'secure': False, 'httpOnly': False},
    {'name': 'OUTFOX_SEARCH_USER_ID', 'value': '-841552186@117.30.149.1', 'path': '/', 'domain': '.youdao.com', 'secure': False, 'httpOnly': False, 'expiry': 2494737376},
    {'name': 'JSESSIONID', 'value': 'abc6BZU1MfXNueY0dltIw', 'path': '/', 'domain': '.youdao.com', 'secure': False, 'httpOnly': False},
    {'name': '___rl__test__cookies', 'value': '1548657380561', 'path': '/', 'domain': 'www.youdao.com', 'secure': False, 'httpOnly': False},
    {'name': 'OUTFOX_SEARCH_USER_ID_NCOO', 'value': '1613640556.2428505', 'path': '/', 'domain': '.youdao.com', 'secure': False, 'httpOnly': False, 'expiry': 1611729380}]
    '''
    #driver.add_cookie({'name':'key-aaaaa','value':'v1111'})
    #遍历cookies中的namet value的信息打印
    for cookie in driver.get_cookies():
    print ('%s -> %s'%(cookie['name'],cookie['value']))

    #通过cookie的name查找内容
    nn=driver.get_cookie("OUTFOX_SEARCH_USER_ID'")
    print (nn)

    driver.delete_cookie("OUTFOX_SEARCH_USER_ID")
    second=driver.get_cookie("OUTFOX_SEARCH_USER_ID")
    print("second %s"%second)
    driver.quit()

    运行结果:

    [{'name': 'YOUDAO_MOBILE_ACCESS_TYPE', 'value': '1', 'path': '/', 'domain': '.youdao.com', 'secure': False, 'httpOnly': False, 'expiry': 1580195742}, {'name': 'DICT_UGC', 'value': 'be3af0da19b5c5e6aa4e17bd8d90b28a|', 'path': '/', 'domain': '.youdao.com', 'secure': False, 'httpOnly': False}, {'name': 'OUTFOX_SEARCH_USER_ID', 'value': '1381790709@117.30.149.1', 'path': '/', 'domain': '.youdao.com', 'secure': False, 'httpOnly': False, 'expiry': 2494739742}, {'name': 'JSESSIONID', 'value': 'abclBSe0I0-3i9zAfutIw', 'path': '/', 'domain': '.youdao.com', 'secure': False, 'httpOnly': False}, {'name': '___rl__test__cookies', 'value': '1548659748355', 'path': '/', 'domain': 'www.youdao.com', 'secure': False, 'httpOnly': False}, {'name': 'OUTFOX_SEARCH_USER_ID_NCOO', 'value': '1491590976.7487862', 'path': '/', 'domain': '.youdao.com', 'secure': False, 'httpOnly': False, 'expiry': 1611731748}]
    YOUDAO_MOBILE_ACCESS_TYPE -> 1
    DICT_UGC -> be3af0da19b5c5e6aa4e17bd8d90b28a|
    OUTFOX_SEARCH_USER_ID -> 1381790709@117.30.149.1
    JSESSIONID -> abclBSe0I0-3i9zAfutIw
    ___rl__test__cookies -> 1548659748355
    OUTFOX_SEARCH_USER_ID_NCOO -> 1491590976.7487862
    None
    second None
    [Finished in 62.7s]

  • 相关阅读:
    mybatis动态sql中的两个内置参数(_parameter和_databaseId)
    Vue.js项目部署在Tomcat服务器上
    Vue2.0 + ElementUI的+ PageHelper实现的表格分页
    mybatis中使用mysql的模糊查询字符串拼接(like)
    C++循环链表解决约瑟夫环问题
    Nginx源码分析-ngx_module_s结构体
    设计模式(一)工厂模式Factory(创建型)(转)
    网络编程--套接字选项(一)
    Linux阵列 RAID详解 (转)
    HDFS RAID实现方案(转)
  • 原文地址:https://www.cnblogs.com/bzdmz/p/10330358.html
Copyright © 2020-2023  润新知