[pyar] Obtener data de app

Catriel López jcatrielopez en gmail.com
Mie Nov 25 20:00:23 ART 2015


Sebastián, te hago una consulta, ya que sabés del tema. ¿Cómo hago para
obtener el response body desde Python? Puedo verlo desde el Fiddler, pero
no es eso lo que busco. Es la primera vez que hago algo remotamente
parecido a esto, asi que no tengo mucha idea. Desde ya, muchas gracias!

El 24 de noviembre de 2015, 22:21, Sebastián Seba <ssebastianj en gmail.com>
escribió:

> El 24 de noviembre de 2015, 10:25, Catriel López <jcatrielopez en gmail.com>
> escribió:
>
>> Buenos días. Mi consulta es la siguiente: tengo esta app para android, "SUMO
>> Tandil
>> <https://play.google.com/store/apps/details?id=com.sumotandil.app&hl=es_419>",
>> que basicamente lo que muestra es la ubicación de los colectivos en la
>> ciudad, el saldo que uno dispone en la tarjeta, etc. Es una SUBE, para los
>> que no son de la zona. El tema es que, para aprender (y también porque esta
>> aplicación no tiene el mejor de los funcionamientos), me gustaria hacer una
>> versión propia y simplificada para Windows. Lo que quisiera saber es que
>> librerías o métodos me servirian para obtener la ubicación de los
>> colectivos. Algo así como lo que se usa en este video
>> <https://www.youtube.com/watch?v=RrPZza_vZ3w>, "Learn Python Through
>> Public Data Hacking", que seguro ya conocen. Muchas gracias!
>>
>> _______________________________________________
>> 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
>>
>
> No me quedó muy clara tu situación pero te comento lo que hice hace unos
> meses, por ahí mi caso de uso es similar al tuyo:
>
> Resulta que la Municipalidad de la ciudad donde vivo puso a disposición
> una aplicación para Android que te avisa cuánto tiempo falta para que un
> colectivo llegue a determinada parada [0]. A mí me interesaba obtener esa
> información pero sin utilizar la aplicación móvil por lo que:
>
>
>    1. Instalé la app en mi teléfono con Android.
>    2. Instalé Fiddler en Windows [1]
>    3. Configuré Fiddler para que actúe como servidor proxy a Internet.
>    4. Configuré en Android en la parte de red para que se conecte al
>    proxy [2] corriendo con Fiddler.
>    5. Para cada acción que realizaba en la app del teléfono me fijaba el
>    log de transacciones HTTP entre la app y el servidor remoto (si la app
>    utilizaba HTTPS ya hubiera sido difícil hacer el sniffing).
>
> De esa manera pude ver cómo intercambiaba la información la app con el
> servidor remoto de la empresa. Así fui documentando lo que me parecía
> interesante.
>
> A partir de ahí queda en tu imaginación. Por ejemplo, yo utilicé mi
> librería favorita para hacer Requests [3] al server remoto y obtener el
> tiempo de arribo desde Python. Entonces, tal vez te conviene o resulte más
> rápido utilizar la misma información que brinda la empresa.
>
> Espero que te sirva algo. ¡Saludos!
>
> [0]
> https://play.google.com/store/apps/details?id=efisat.cuandollega.resistencia&hl=es_419
> [1] http://www.telerik.com/fiddler
> [2]
> http://docs.telerik.com/fiddler/configure-fiddler/tasks/ConfigureForAndroid
> [3] http://docs.python-requests.org/en/latest/
>
> --
> Sebastián J. Seba (ssebastianj)
>
>
> _______________________________________________
> 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/20151125/28636309/attachment.html>


More information about the pyar mailing list