def make_request(self, request):
""" makes a request and returns an object with the result """
res = {}
res['type'] = 'unknown'
try:
response = self.opener.open(request)
except urllib2.HTTPError as error:
res['content'] = error.read()
res['cookie'] = ''
res['succeed'] = False
except urllib2.URLError as error:
res['content'] = str(error)
res['cookie'] = ''
res['succeed'] = False
except httplib.BadStatusLine as error:
res['content'] = str(error)
res['cookie'] = ''
res['succeed'] = False
else:
res = Session.transform_content_to_response(response)
return res
评论列表
文章目录