[pyar] Obtener Información desde una conexión Telnet (recargado)
matias.devel en gmail.com
matias.devel en gmail.com
Dom Dic 15 20:00:22 ART 2013
Buenas!
Les cuento como lo resolvi en base a la ayuda que me fueron dando, desde
ya muchas gracias!!!!
el código quedo así:
--------------------------------------------------------
def conectarCluster():
HOST = "host.net"
Username = "Usuario"
Terminator = "\n"
Telnet = telnetlib.Telnet(HOST)
Telnet.write(Username + Terminator)
#print(Username)
while True:
cadena = Telnet.read_until(Terminator)
if len(cadena) > 0:
#print cadena
dxClusterParser.parsearSpot(cadena)
--------------------------------------------------------
Muchas gracias por la ayuda brindada
Mati
El 15/12/2013 02:23 p.m., Nicolás Rebagliati escribió:
> Probaste el metodo read_eager() de telnetlib?
>
> yo leería en un loop la salida de read_eager y cuando es != de '' la
> parseo y listo
>
>
> On Dec 15, 2013, at 1:46 PM, matias.devel en gmail.com
> <mailto:matias.devel en gmail.com> wrote:
>
>> Jajaja lamentablemente no puedo usar SSH, porque el servidor no es
>> mio (son los antiguos servidores BBS que se usaban a los comienzos de
>> internet), y estan distribuidos a todo lo largo del globo
>> principalmente en USA.
>>
>> La idea es la siguiente:
>> - Me conecto por telnet a un servidor.
>> - Me pide mi usuario (que es mi licencia de Radioaficionado), sin
>> password.
>> - Y ahí nomas, empiezo a recibir en pantalla los spots de los
>> contactos, por ejemplo el siguiente (este sería un solo renglon):
>> *DX de VE2FK: 28085.7 N6DA ARRL 10m
>> CW 1641Z*
>>
>> Esa información va apareciendo y yo la tendria que ir obteniendo un
>> string por linea para poder extraer esos datos, y poder insertar en
>> la base de datos en distintos campos.
>> Necesitaría que manteniendo la sesion de telnet establecida, cada vez
>> que aparezca un renglon nuevo, traerme esa info para trabajarla.
>>
>> Otro tema que estaba buscando ahora, es algun handler de algun evento
>> de la telnetlib para ver si existe algo de eso en Python. SI
>> existiera con cada evento, disparo el parser que luego hara la
>> conversión y la inserción en la base de datos.
>>
>> Espero que haya podido aclarar el panorama.
>> Mil gracias
>> Mati
>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20131215/6097f4ea/attachment.html>
More information about the pyar
mailing list