获取cookie

Posted wjlv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取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])

 

以上是关于获取cookie的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript单行代码,也就是代码片段

c#如何采集需要登录的页面

常用python日期日志获取内容循环的代码片段

XSS:如何从 C# 中的字符串中删除 JS 片段?

从Snipplr获取一个代码片段

Android 使用两个不同的代码片段获取当前位置 NULL