24 from future
import standard_library
25 standard_library.install_aliases()
26 from builtins
import object
27 import urllib.request, urllib.error, urllib.parse
34 return urllib.request.urlopen(self,
None, self.
timeout)
35 return urllib.request.urlopen(self)
38 def __init__(self, baseurl, user_agent, timeout, proxy):
48 url = urllib.parse.urljoin(self.
base_url, url)
52 req.set_proxy(self.
proxy,
'http')
59 def ConnSetup(baseurl, user_agent=None, timeout=120, proxy=None):
67 raise Exception(
"Request Factory not yet spawned")
70 return _request.base_url