cookie.py 文件源码

python
阅读 32 收藏 0 点赞 0 评论 0

项目:spider 作者: williamzeng17 项目源码 文件源码
def build_opener_with_cookie_str(cookie_str, domain, path='/'):
    simple_cookie = Cookie.SimpleCookie(cookie_str)  # Parse Cookie from str
    cookiejar = cookielib.CookieJar()  # No cookies stored yet

    for c in simple_cookie:
        cookie_item = cookielib.Cookie(
            version=0,
            name=c,
            value=str(simple_cookie[c].value),
            port=None,
            port_specified=None,
            domain=domain,
            domain_specified=None,
            domain_initial_dot=None,
            path=path,
            path_specified=None,
            secure=None,
            expires=None,
            discard=None,
            comment=None,
            comment_url=None,
            rest=None,
            rfc2109=False,
        )
        cookiejar.set_cookie(cookie_item)  # Apply each cookie_item to cookiejar
    return urllib2.build_opener(urllib2.HTTPCookieProcessor(cookiejar))  # Return opener
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号