def login_cookie(self, cookie):
"""
Login into radar by using a full cookie string.
- parameter cookie: A set of cookies joined by `;`.
"""
cookies = cookielib.parse_ns_headers(cookie.split("; "))
jar = self.browser._ua_handlers['_cookies'].cookiejar
parts = urllib2.urlparse.urlparse(URLS['main'])
request = urllib2.Request("https://%s" % parts.hostname)
jar._policy._now = jar._now = int(time.time())
for cookie in jar._cookies_from_attrs_set(cookies, request):
jar.set_cookie(cookie)
评论列表
文章目录