[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