[pyar] Pocesando un texto proveniente de un sitio web

Jose Jachuf jjachuf en gmail.com
Sab Feb 24 13:25:39 -03 2018


Hola

[python3 + requests]

Estoy recuperando unos datos de una web de terceros usando requests. Los
datos viene estructurados de esta manera:

1\tA\n2\tB\n3\tC\n4\tD

al menos es lo que veo en el browser. El content-type es: text/html;
charset=iso-8859-1

>>> r = requests.post(URL, data=payload)
>>> datos = r.text

>>> print(type(datos))
<class 'str'>

>>> print(datos)
1\tA\n2\tB\n3\tC\n4\tD

Lo que quiero es obtener una lista de con los registros usando
datos.split('\n'), pero esto no sucede

>>> rows = datos.split('\n')
>>> len(rows)
1

>>> datos.find('\n')
-1

>>> datos2 = '1\tA\n2\tB\n3\tC\n4\tD'
>>> datos == datos2
False


Probé:

1) Guardar datos en un archivo y definitivamente este contiene:
1\tA\n2\tB\n3\tC\n4\tD
2) Haciendo datos = '1\tA\n2\tB\n3\tC\n4\tD' en mi app, esto funciona como
espero.

¿Dónde está mi error?

Jose
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20180224/45d7d372/attachment.html>


Más información sobre la lista de distribución pyar