Esempio n. 1
0
def fetch(url):
	dom = ''
	o=urlparse.urlparse(url)
	print o.netloc
	cookiefile=os.path.expanduser('~/.cookie.'+dom)
	if os.path.exists(cookiefile):
		load_cookies(cookiefile)
	go('http://www.google.com/ncr')
	print "fetching", url
	save_cookies(cookiefile)
Esempio n. 2
0
 def __init__(self):
     self.server = server
     self.tool = None
     self.tool_opts = None
     self._hda_id = None
     self._hda_state = None
     self._history_id = None
     self.check_file = None
     self.cookie_jar = os.path.join( var_dir, "cookie_jar" )
     dprint("cookie jar path: %s" % self.cookie_jar)
     if not os.access(self.cookie_jar, os.R_OK):
         dprint("no cookie jar at above path, creating")
         tc.save_cookies(self.cookie_jar)
     tc.load_cookies(self.cookie_jar)
Esempio n. 3
0
 def __init__(self):
     self.server = server
     self.tool = None
     self.tool_opts = None
     self._hda_id = None
     self._hda_state = None
     self._history_id = None
     self.check_file = None
     self.cookie_jar = os.path.join(var_dir, "cookie_jar")
     dprint("cookie jar path: %s" % self.cookie_jar)
     if not os.access(self.cookie_jar, os.R_OK):
         dprint("no cookie jar at above path, creating")
         tc.save_cookies(self.cookie_jar)
     tc.load_cookies(self.cookie_jar)
Esempio n. 4
0
 def __init__(self):
     self.server = server
     self.handler = handler
     self.waited = -1
     self.tool = 'echo_' + handler
     self._hda_id = None
     self._hda_state = None
     self._history_id = None
     if not self.server.startswith('http'):
         self.server = 'http://' + self.server
     self.cookie_jar = os.path.join(var_dir, "cookie_jar")
     dprint("cookie jar path: %s" % self.cookie_jar)
     if not os.access(self.cookie_jar, os.R_OK):
         dprint("no cookie jar at above path, creating")
         tc.save_cookies(self.cookie_jar)
     tc.load_cookies(self.cookie_jar)
     self.opener = build_opener(HTTPCookieProcessor(tc.get_browser().cj))
Esempio n. 5
0
 def __init__(self):
     self.server = server
     self.handler = handler
     self.waited = -1
     self.tool = 'echo_' + handler
     self._hda_id = None
     self._hda_state = None
     self._history_id = None
     if not self.server.startswith('http'):
         self.server = 'http://' + self.server
     self.cookie_jar = os.path.join(var_dir, "cookie_jar")
     dprint("cookie jar path: %s" % self.cookie_jar)
     if not os.access(self.cookie_jar, os.R_OK):
         dprint("no cookie jar at above path, creating")
         tc.save_cookies(self.cookie_jar)
     tc.load_cookies(self.cookie_jar)
     self.opener = build_opener(HTTPCookieProcessor(tc.get_browser().cj))
Esempio n. 6
0
def set_cookie(domain,
               name,
               value,
               expires=(datetime.now() +
                        timedelta(days=365)).strftime("%Y-%m-%d %H:%M:%S")):
    """ idea from http://www.mail-archive.com/[email protected]/msg00951.html """
    cookie_file = "cookies.txt"

    params = dict(domain=domain, name=name, value=value, expires=expires)

    cmd.save_cookies(cookie_file)
    cookie = open(cookie_file, "a+")
    cookie.write('Set-Cookie3: %(name)s=%(value)s; '\
                 'path="/"; domain="%(domain)s"; path_spec; domain_dot; '\
                 'expires="%(expires)s"; version=0' % params)
    cookie.flush()
    cmd.load_cookies(cookie_file)
    os.unlink(cookie_file)