def get(self, url):
""" Wrapper for API requests. Take a URL, return a json array.
>>> url = 'http://rss.denverpost.com/mngi/rss/CustomRssServlet/36/213601.xml'
>>> parser = build_parser()
>>> args = parser.parse_args([url])
>>> rf = RecentFeed(args)
>>> rf.get(url)
True
>>> rf.parse()
#>>> articles = rf.recently()
"""
h = httplib2.Http('.tmp')
(response, xml) = h.request(url, "GET")
if response['status'] != '200':
if 'verbose' in self.args and self.args.verbose:
print "URL: %s" % url
raise ValueError("URL %s response: %s" % (url, response.status))
self.xml = xml
return True
评论列表
文章目录