[pyar] (sin asunto)
Gastón Paris
gastonparis en gmail.com
Mar Mayo 30 17:41:02 ART 2017
Gracias Juan! El comando CURL que me pasaste funciona.
y Gracias a Alexis por la info. Comprendo que no se puede hacer de manera
natural porque no tenemos acceso a la API.
Gastón
2017-05-30 17:25 GMT-03:00 Alexis Waisman <alexis.waisman en gmail.com>:
> Pero acá el problema puntualmente, es que no existe (o por lo menos
> desconosco) una API publica (siempre manejandonos en el entorno Python) que
> nos permita tener la información necesaria como para realizar un
> procedimiento como el que vos requerís.
> Una primer aproximación a como se resolvería sería:
> 1) extraer los datos de alguna fuente (api publica... o puede ser tambien
> un archivo xml o json)
> 2) llevar un análisis (periódico) de los datos obtenidos
> 3) elaborar un promedio a priori de cancelaciones y/o demoras catalogados
> por los distintos puntos
> ... posiblemente (y si le queremos dar mas formalidad) .. trabajar con
> distribuciones de frecuencia y realizar comparaciones
> 4) emitir las salida correspondiente (output)
>
> Vuelvo a aclarar, estó es una APROXIMACION. Durante el proceso se pueden
> ver distintas fallas y formas de encarar el problema de manera distinta.
>
> el gran problema aquí es el punto 1)... no existe una forma "natural"
> vamos a decir de conseguir los datos. Si bien existen librerias como openCV
> con las que se podría realizar algo (es decir tabaajar con las imagenes
> dentro del mapa); creo que la complejidad de desarrollar algo así sería
> cuanto menos mucha. Pero bueno... desde ya espero haberte ayudado en algo
> en cuanto al problema.
>
> El 30 de mayo de 2017, 17:13, Alexis Waisman <alexis.waisman en gmail.com>
> escribió:
>
>> Gaston, los navegadores web (en general) , permiten que se puedan ver
>> ciertas caracteristicas de las paginas web (ya sea por performance o por
>> alguna otra razon). A lo que me refiero, si seguis los sisguientes pasos te
>> vas a dar cuenta:
>>
>> 1) abrir el navegador que usas (chrome si usas windows o chromium si usas
>> linux es una opcion viable)
>> 2) accede a la pagina o landing-page de la web objetivo (en este caso el
>> link que nos mandaste)
>> 3) apreta F12 (esto funciona seguro en chrome, si usas otro navegador
>> posiblemente la hotkey, es decir las teclas de acceso rapído sean distintas)
>> 4) te aparece la consola, allí podes acceder a "network" (te puede
>> aparecer como "red" o "interconexion" aunque no es muy probable,
>> normalmente todo esta en ingles)
>>
>> El 30 de mayo de 2017, 16:41, Gastón Paris <gastonparis en gmail.com>
>> escribió:
>>
>>> Andres y ALex,
>>>
>>> Gracias por dedicarle tiempo al problema. No logro leer los datos por
>>> consola. Intente utilizar
>>>
>>> r = requests.get('https://....')
>>> print(r.content)
>>>
>>> y me devuelve 'error'
>>>
>>> Cómo hago para leer los datos en la consola?
>>>
>>> Gracias
>>>
>>> Gastón
>>>
>>> 2017-05-30 16:35 GMT-03:00 Alexis Waisman <alexis.waisman en gmail.com>:
>>>
>>>> Si, efectivamente... Realiza peticiones y renderiza en el mapa... Como
>>>> dijo Andres; se pueden capturar por consola los datos desde la página ...
>>>> Quizás un web Spider adaptado para la ocasión pueda realizar el mismo
>>>> trabajo. De todas maneras lleva su complejidad (por lo menos con lo que se
>>>> tiene a mano) ... Quizás en un futuro próximo lanzen una API para consumir
>>>> los datos y que sea pública.
>>>>
>>>> El 30 may. 2017 16:25, "Carlos Mathiasen" <gunmath987 en gmail.com>
>>>> escribió:
>>>>
>>>>> Yo creo que debe ser un mapa de google, por lo que deberías
>>>>> autenticarte antes para poder verlo. Al menos que esté publico, no creo que
>>>>> tengas una API
>>>>>
>>>>> Matt's
>>>>>
>>>>> 2017-05-30 15:27 GMT-03:00 Alexis Waisman <alexis.waisman en gmail.com>:
>>>>>
>>>>>> Andres, estoy intentando realizar un wget desde ubuntu para conseguir
>>>>>> la info... y me esta saliendo error. ¿Como obtuviste esos valores?
>>>>>>
>>>>>> El 30 de mayo de 2017, 15:05, Andrés Ramírez <
>>>>>> andres.ramirez.miori en gmail.com> escribió:
>>>>>>
>>>>>>> hace esta peticion todo el tiempo para traer las posiciones
>>>>>>> https://trenes.sofse.gob.ar/v2_pg/mapas/ajax_posiciones.php?
>>>>>>> ramal=31&rnd=iJuzUutEOTX3kD4U&key=v%23v%23QTUNWp%23MpWR0wkj%
>>>>>>> 23RhHTqVUM
>>>>>>> lo ves desde la consola
>>>>>>>
>>>>>>> la respuesta tiene esta pinta
>>>>>>> [{"formacion_id":300026,"latitud":"-34.587019","longitud":"-
>>>>>>> 58.377937","ramal":31,"estado_servicio":1,"estado_mov":1},{"
>>>>>>> formacion_id":120008,"latitud":"-34.586252","longitud":"-58.
>>>>>>> 379415","ramal":31,"estado_servicio":1,"estado_mov":1},{"for
>>>>>>> macion_id":300004,"latitud":"-34.585480","longitud":"-58.380
>>>>>>> 887","ramal":31,"estado_servicio":1,"estado_mov":1},{"formac
>>>>>>> ion_id":300008,"latitud":"-34.584031","longitud":"-58.383648
>>>>>>> ","ramal":31,"estado_servicio":1,"estado_mov":1},{"formacion
>>>>>>> _id":300017,"latitud":"-34.583838","longitud":"-58.384016","
>>>>>>> ramal":31,"estado_servicio":1,"estado_mov":1},{"formacion_id
>>>>>>> ":300006,"latitud":"-34.583741","longitud":"-58.384200","ram
>>>>>>> al":31,"estado_servicio":1,"estado_mov":1},{"formacion_id":3
>>>>>>> 00014,"latitud":"-34.571709","longitud":"-58.404549","ramal"
>>>>>>> :31,"estado_servicio":1,"estado_mov":1},{"formacion_id":3000
>>>>>>> 21,"latitud":"-34.596351","longitud":"-58.460533","ramal":
>>>>>>> 31,"estado_servicio":1,"estado_mov":1},{"formacion_id":30002
>>>>>>> 2,"latitud":"-34.593842","longitud":"-58.627071","ramal":31,
>>>>>>> "estado_servicio":1,"estado_mov":1},{"formacion_id":300024
>>>>>>> ,"latitud":"-34.519821","longitud":"-58.748263","ramal":32,"
>>>>>>> estado_servicio":1,"estado_mov":1},{"formacion_id":300001
>>>>>>> ,"latitud":"-34.559405","longitud":"-58.693067","ramal":31,"
>>>>>>> estado_servicio":1,"estado_mov":1},{"formacion_id":300009
>>>>>>> ,"latitud":"-34.519737","longitud":"-58.748455","ramal":31,"
>>>>>>> estado_servicio":1,"estado_mov":1},{"formacion_id":300020
>>>>>>> ,"latitud":"-34.570191","longitud":"-58.672431","ramal":32,"
>>>>>>> estado_servicio":1,"estado_mov":1},{"formacion_id":300007
>>>>>>> ,"latitud":"-34.604887","longitud":"-58.572767","ramal":32,"
>>>>>>> estado_servicio":1,"estado_mov":1},{"formacion_id":300005
>>>>>>> ,"latitud":"-34.469068","longitud":"-58.906891","ramal":31,"
>>>>>>> estado_servicio":1,"estado_mov":1},{"formacion_id":300012
>>>>>>> ,"latitud":"-34.601563","longitud":"-58.496574","ramal":32,"
>>>>>>> estado_servicio":1,"estado_mov":1},{"formacion_id":300010
>>>>>>> ,"latitud":"-34.569347","longitud":"-58.420183","ramal":32,"
>>>>>>> estado_servicio":1,"estado_mov":1},{"formacion_id":300011
>>>>>>> ,"latitud":"-34.587582","longitud":"-58.376816","ramal":32,"
>>>>>>> estado_servicio":1,"estado_mov":1},{"formacion_id":300013
>>>>>>> ,"latitud":"-34.487442","longitud":"-59.074919","ramal":31,"
>>>>>>> estado_servicio":1,"estado_mov":2},{"formacion_id":300018
>>>>>>> ,"latitud":"-34.589131","longitud":"-58.373620","ramal":32,"
>>>>>>> estado_servicio":1,"estado_mov":1}]
>>>>>>>
>>>>>>> 2017-05-30 14:28 GMT-03:00 Gastón Paris <gastonparis en gmail.com>:
>>>>>>>
>>>>>>>> Hola,
>>>>>>>>
>>>>>>>> Todos los días utilizo el tren San Martín para ir a trabajar. En
>>>>>>>> las últimas semanas noté un incremento de cancelaciones y demoras. Está el
>>>>>>>> servicio empeorando? O simplemente tengo mala suerte?
>>>>>>>> Me gustaría poder evaluar el cumplimiento del servicio todos los
>>>>>>>> días y saber en que días y horarios hay más cancelaciones y/o demoras.
>>>>>>>> Todos los trenes tienen GPS y el recorrido se puede seguir en esta
>>>>>>>> página
>>>>>>>> <https://trenes.sofse.gob.ar/v2_pg/mapas/sanmartin/index.php>,
>>>>>>>> donde cada tren está indicado con un puntero. Es posible obtener la
>>>>>>>> información geográfica de cada tren desde la página indicada? Si es así,
>>>>>>>> cómo se hace?
>>>>>>>>
>>>>>>>> Aclaración importante! No son informático
>>>>>>>>
>>>>>>>> Gracias
>>>>>>>>
>>>>>>>> Gastón
>>>>>>>> --
>>>>>>>> Gastón Paris
>>>>>>>> gastonparis en gmail.com
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>>>>>>> Sitio web: http://www.python.org.ar/
>>>>>>>>
>>>>>>>> Para administrar la lista (o desuscribirse) entrar a
>>>>>>>> http://listas.python.org.ar/listinfo/pyar
>>>>>>>>
>>>>>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre
>>>>>>>> de Argentina - http://www.usla.org.ar
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>>>>>> Sitio web: http://www.python.org.ar/
>>>>>>>
>>>>>>> Para administrar la lista (o desuscribirse) entrar a
>>>>>>> http://listas.python.org.ar/listinfo/pyar
>>>>>>>
>>>>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre
>>>>>>> de Argentina - http://www.usla.org.ar
>>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>>>>> Sitio web: http://www.python.org.ar/
>>>>>>
>>>>>> Para administrar la lista (o desuscribirse) entrar a
>>>>>> http://listas.python.org.ar/listinfo/pyar
>>>>>>
>>>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre
>>>>>> de Argentina - http://www.usla.org.ar
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>>>> Sitio web: http://www.python.org.ar/
>>>>>
>>>>> Para administrar la lista (o desuscribirse) entrar a
>>>>> http://listas.python.org.ar/listinfo/pyar
>>>>>
>>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>>> Argentina - http://www.usla.org.ar
>>>>>
>>>>
>>>> _______________________________________________
>>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>>> Sitio web: http://www.python.org.ar/
>>>>
>>>> Para administrar la lista (o desuscribirse) entrar a
>>>> http://listas.python.org.ar/listinfo/pyar
>>>>
>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>> Argentina - http://www.usla.org.ar
>>>>
>>>
>>>
>>>
>>> --
>>> Gastón Paris
>>> gastonparis en gmail.com
>>>
>>> _______________________________________________
>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>> Sitio web: http://www.python.org.ar/
>>>
>>> Para administrar la lista (o desuscribirse) entrar a
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>>
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
--
Gastón Paris
gastonparis en gmail.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170530/bfa6207f/attachment-0001.html>
Más información sobre la lista de distribución pyar