Pregunta

Tengo una aplicación de Python, que los usos urllib.urlopen. Funciona bien en dev_appserver.py, pero arroja error [Errno http error] no host given en mi servidor de producción GAE. El código es exactamente el mismo, la URL, se conecta a, está codificada. Estoy fuera de ideas, lo que podría estar equivocado.

UPD : el código:

def getPic(url):
    sock = urllib.urlopen("http://www.quicklatex.com/latex.f?formula="+(url.replace("&", "&")))
    if "0" in sock.readline() :
     return sock.readline().partition(" ")[0]
    else:
     return ""

Se obtiene la página, devuelto por quicklatex.com sitio web. La primera línea contiene del número de errores, la segunda - de un enlace a la imagen generada, seguido de espacio y un número. Estoy ir a buscar la URL de la imagen. La variable url en sí contiene un código LaTeX.

¿Fue útil?

Solución

¿Usted ha intentado revisar la extracción de URL documentación? ¿Nos puede mostrar la URL?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top