zoukankan      html  css  js  c++  java
  • 获取cookie

    from selenium import webdriver
    from time import sleep
    dr = webdriver.Firefox()
    dr.get('http://mail.163.com')
    dr.implicitly_wait(5)
    # 找到账号所在frame
    ifra = dr.find_element_by_css_selector('div.loginUrs>iframe')
    # 切换到账号所在frame
    dr.switch_to.frame(ifra)
    # dr.switch_to.frame(0)
    account_input = dr.find_element_by_css_selector('.j-inputtext.dlemail')
    passwd_input = dr.find_element_by_css_selector('.j-inputtext.dlpwd')
    account_input.clear()
    account_input.send_keys('********')
    passwd_input.clear()
    passwd_input.send_keys('******')
    # 密码直接提交无法登录
    # passwd_input.submit()
    dr.find_element_by_css_selector('#dologin').click()
    print('登录成功')
    sleep(5)
    # 切换到顶级页面
    dr.switch_to.default_content()
    # 获取到cookiese,这里的coo是list,但是实际内容是{'name':'sid','value':'abcdefg','zhangsan0':'lisi'}
    coo = dr.get_cookies()
    print(coo)
    
    for v in coo:
        # 可以通过这种方式的到真正的cookiese
        # coo_dict[coo['name']] = coo['value']
        print(v['name'],v['value'])
  • 相关阅读:
    3. CSS 的复合选择器
    2. CSS文本属性
    1. CSS字体属性
    pm2 语法
    Emmet语法
    排序算法之 '归并排序'
    CCS
    CCS
    CCS
    怀旧编程之原生js实现简易导航栏
  • 原文地址:https://www.cnblogs.com/wjlv/p/10575525.html
Copyright © 2011-2022 走看看