Domain Check mit GAE urlfetch

Kleiner Workaround für die Google App Engine, um die Existenz einer Domain zu überprüfen. Statt der Library socket wird urlfetch aus der google.appengine.api verwendet.

#!/usr/bin/env python

from google.appengine.api import urlfetch
domain = "google.com"

try:
  test = urlfetch.fetch(url="http://www.%s/" % (domain),method='HEAD')
  status = "used"
except:
  status = "free"

print """Content-Type: text/plain

whois: %s is %s
""" % (domain, status)
Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: