Estoy usando urllib2 para buscar una página a través de HTTP. A veces, el recurso arroja un error HTTP 400 (Solicitud incorrecta) cuando mi solicitud contiene un error. Sin embargo, esa respuesta también contiene un elemento XML que proporciona un mensaje de error detallado. Sería muy útil poder ver ese error en lugar de solo la excepción HTTPError devuelta por urllib2.Python urllib2: ¿Lectura del cuerpo del contenido incluso durante la excepción HTTPError?
¿Cómo devuelvo el contenido del documento a pesar de la excepción?