按名称从CookieJar获取Cookie

发布于 2021-01-29 16:10:16

我知道我可以遍历cookiejar中的cookie,这将允许我查找具有特定名称的cookie,但是CookieJar对象本身是否可以调用任何方法来按名称获取特定cookie?

它只是省去了我编写一个已经存在的辅助方法的麻烦。

关注者
0
被浏览
50
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    是的,该__iter__方法将遍历中的每个cookie CookieJar

    for cookie in cj:
       print cookie.name, cookie.value, cookie.domain #etc etc
    

    Cookie不仅是名称和值对。在其长长的属性列表(17)中,有domainpath。的域名值.ibm.com将适用mail.ibm.com于例如网站。域值ibm.com和的路径值/abc将不适用于该网页ibm.com/index.htm。因此,仅提供名称就不足以在中找到适用的cookie的值CookieJar

    尽管该__iter__方法将cookie轻松返回对象列表,例如list(cj),其内部结构CookieJar并非简单的列表。关于CookieJar班级的内部知识在这里



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看