如何在Python中向现有cookielib CookieJar实例添加cookie?

如何在Python中向现有cookielib CookieJar实例添加cookie?,python,cookies,mechanize,cookiejar,cookielib,Python,Cookies,Mechanize,Cookiejar,Cookielib,我有一个CookieJar,它与mechanize一起使用,我想在其中添加一个cookie。我该怎么做呢?make_cookie()和set_cookie()对我来说不够清晰 br = mechanize.Browser() cj = cookielib.LWPCookieJar() br.set_cookiejar(cj) 我设法弄明白了 import mechanize import cookielib br = mechanize.Browser() cj = cookielib.LWP

我有一个CookieJar,它与mechanize一起使用,我想在其中添加一个cookie。我该怎么做呢?make_cookie()和set_cookie()对我来说不够清晰

br = mechanize.Browser()
cj = cookielib.LWPCookieJar()
br.set_cookiejar(cj)

我设法弄明白了

import mechanize
import cookielib
br = mechanize.Browser()
cj = cookielib.LWPCookieJar()
br.set_cookiejar(cj)
ck = cookielib.Cookie(version=0, name='Name', value='1', port=None, port_specified=False, domain='www.example.com', domain_specified=False, domain_initial_dot=False, path='/', path_specified=True, secure=False, expires=None, discard=True, comment=None, comment_url=None, rest={'HttpOnly': None}, rfc2109=False)
cj.set_cookie(ck)
for index, cookie in enumerate(cj):
    print index, ' : ', cookie
输出:

0  :  <Cookie Name=1 for www.example.com/>
0:

这里也有类似的问题: