Gracias engel lex.
Creo que ya andamos cerca, pero no termino de conseguirlo.
Me pasa una cosa curiosa, y es lo siguiente:
El siguiente script, parece que sí funciona:
- #!/usr/bin/python 
- # -*- coding: utf-8 -*- 
-   
- print "Content-type: text/html\n\n" 
- import urllib2 
-   
- req = urllib2.Request("https://faucethub.io/api/v1/balance", data={'api_key': 'xxxxxxxxxxxxxxxxxxxx'}) 
- print """Hola mundo.""" 
Pero, este otro, en el cual sólo se ha añadido una línea más (la 8), ya no funciona:
- #!/usr/bin/python 
- # -*- coding: utf-8 -*- 
-   
- print "Content-type: text/html\n\n" 
- import urllib2 
-   
- req = urllib2.Request("https://faucethub.io/api/v1/balance", data={'api_key': 'xxxxxxxxxxxxxxxxxxxx'}) 
- response = urllib2.urlopen(req) 
- print """Hola mundo.""" 
¿A qué puede deberse?
Un saludo.