import wsgiref.handlers
from google.appengine.api import urlfetch
from google.appengine.ext import webapp
from django.utils import simplejson
class MainPage(webapp.RequestHandler):
def get(self):
url = 'http://ajax.googleapis.com/ajax/services/search/blogs?v=1.0&q=Google'
result = urlfetch.fetch(url)
if result.status_code == 200:
a = simplejson.loads(result.content)
results = a['responseData']['results']
self.response.out.write("<html><body><h1>Test</h1>")
self.response.out.write("<table border='1'><tr><th>title</th><th>content</th><th>postUrl</th></tr>")
for r in results:
self.response.out.write("<tr><td>%s</td>" % r['title'].encode('utf-8'))
self.response.out.write("<td>%s</td>" % r['content'].encode('utf-8'))
self.response.out.write("<td>%s</td></tr>" % r['postUrl'].encode('utf-8'))
self.response.out.write("</table></body></html>")
def main():
application = webapp.WSGIApplication(
[('/', MainPage)],
debug=True)
wsgiref.handlers.CGIHandler().run(application)
if __name__ == "__main__":
main()