За един от проектите върху които работя се налагаше да напиша скрипт, който да използва Google App Engine линк. За целта използвам urllib2 библиотеката а и за кирилицата в url-то използвам sys.setdefaultencoding( "utf-8" ) :)

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from google.appengine.ext import webapp
from google.appengine.ext.webapp import util
import urllib2
import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )

class MainHandler(webapp.RequestHandler):
    def get(self):
        url = self.request.get("url",'http://google.com')
        req = urllib2.Request(url)
        req.add_header('Referer', url)
        r = urllib2.urlopen(req)
        html = r.read()
        self.response.out.write(html)
def main():
    application = webapp.WSGIApplication([('/', MainHandler)], debug=True)
    util.run_wsgi_app(application)
if __name__ == '__main__':
    main()

$_GET параметърът е url
http://my-simple-app.appspot.com/?url=http://dnevnik.bg/