Que tal amigos de Taringa, hoy vengo con este sencillo script de Python hecho por mi. Con él podremos saber la última hora en que se conecto un amigo de Facebook.
A mi me sirvio pues hice una apuesta con un amigo. Mi amigo dijo que ya no se conectaba en Facebook y a mi se me hizo imposible XD. Vi en mi lista de amigos y efectivamente no aparecía la última hora de su conexión (Quizás lo bloqueo o algo, la verdad no uso mucho facebook).
Lo que hice entonces fue ver el código fuente de mi perfil de Facebook, de allí llegue a la conclusión de que se puede saber la última hora de conexión de nuestros contactos aunque estos lo hayan bloquedo o algo parecido.
El script necesita un poco de nuestra ayuda, nuestro trabajo consiste en proporcionarle algunos datos que contienen la información de nuestros contactos.
*************************************************************************************************************
Necesitas saber un poco de HTML (aunque la verdad lo dudo) y usar Linux para facilitar el proceso.
Sin más que decir aqui van los pasos:
1) Guarda el script con la extensión .py:
2) Necesitas una cuenta de Facebook y contactos. Inicia sesión y una vez que estas en tu perfil necesitas ver el código fuente, para ello: click derecho -> 'View page source' que en español es algo asi como 'Ver código fuente'.
3) Automáticamente veras muchas etiquetas HTML. Es por aqui donde se encuentran los datos de nuestros contactos. Necesitaremos hacer uso del buscador de palabras que viene integrado con el navegador que estas utilizando, para ello preciona 'Ctrl + F' y teclea lo siguiente en el pequeño campo de búsqueda: 'lastActiveTimes' sin comillas.
4) 'lastActiveTimes' es el nombre de la clave de un objeto JSON y su valor es algo como lo siguiente:
"100001990323074":1458582403,"100011345867723":1458597010,"100010565426590":1458590543,"100013334020860":1458603944,"100014566990116":1458603906,"100506305882500":1458593308,"100005624929249":1458600073,"100011439212205":1458426803,"100010305181795":1458555567,"100003560095050":1458588622,"100099150779187":1458580900,"10000779848328":1458524667,"100007228972232":1458599963,"1692922408":1458603943,"100010643319985":1458565977,"100911318976049":1458603945,"100097661132157":1458602921
Un objeto JSON se ve realmente de la siguiente manera:
{
'lastActiveTimes':{
valor: valor,
valor: valor,
}
}
En este caso lo que estamos viendo en el objeto JSON es:
{
'lastActiveTimes':{
'id_de_un_usuario_de_facebook' : última_hora_de_conexión,
'id_de_otro_usuario_de_facebook': última_hora_de_conexión,
}
}
Lo que nos interesa entonces son los valores de la clave 'lastActiveTimes'. Los copiamos.
5) Ejecutamos el script de Python ( de preferencia en Linux ya que en Windows tienes que instalar Python y agregar el .exe a las variables de entorno). Nos pedira los valores, los pegamos y damos enter.
6)Preparate un café y disfruta del script dando muchos ENTER's. XD
Nota: Algunos nombres de nuestros contactos no los logra descifrar el script, en este caso el nombre aparece como 'Unknown' pero si copias la URL y lo pegas en el navegador podras ver a que contacto pertenece.
A mi me sirvio pues hice una apuesta con un amigo. Mi amigo dijo que ya no se conectaba en Facebook y a mi se me hizo imposible XD. Vi en mi lista de amigos y efectivamente no aparecía la última hora de su conexión (Quizás lo bloqueo o algo, la verdad no uso mucho facebook).
Lo que hice entonces fue ver el código fuente de mi perfil de Facebook, de allí llegue a la conclusión de que se puede saber la última hora de conexión de nuestros contactos aunque estos lo hayan bloquedo o algo parecido.
El script necesita un poco de nuestra ayuda, nuestro trabajo consiste en proporcionarle algunos datos que contienen la información de nuestros contactos.
*************************************************************************************************************
Necesitas saber un poco de HTML (aunque la verdad lo dudo) y usar Linux para facilitar el proceso.
Sin más que decir aqui van los pasos:
1) Guarda el script con la extensión .py:
2) Necesitas una cuenta de Facebook y contactos. Inicia sesión y una vez que estas en tu perfil necesitas ver el código fuente, para ello: click derecho -> 'View page source' que en español es algo asi como 'Ver código fuente'.
3) Automáticamente veras muchas etiquetas HTML. Es por aqui donde se encuentran los datos de nuestros contactos. Necesitaremos hacer uso del buscador de palabras que viene integrado con el navegador que estas utilizando, para ello preciona 'Ctrl + F' y teclea lo siguiente en el pequeño campo de búsqueda: 'lastActiveTimes' sin comillas.
4) 'lastActiveTimes' es el nombre de la clave de un objeto JSON y su valor es algo como lo siguiente:
"100001990323074":1458582403,"100011345867723":1458597010,"100010565426590":1458590543,"100013334020860":1458603944,"100014566990116":1458603906,"100506305882500":1458593308,"100005624929249":1458600073,"100011439212205":1458426803,"100010305181795":1458555567,"100003560095050":1458588622,"100099150779187":1458580900,"10000779848328":1458524667,"100007228972232":1458599963,"1692922408":1458603943,"100010643319985":1458565977,"100911318976049":1458603945,"100097661132157":1458602921
Un objeto JSON se ve realmente de la siguiente manera:
{
'lastActiveTimes':{
valor: valor,
valor: valor,
}
}
En este caso lo que estamos viendo en el objeto JSON es:
{
'lastActiveTimes':{
'id_de_un_usuario_de_facebook' : última_hora_de_conexión,
'id_de_otro_usuario_de_facebook': última_hora_de_conexión,
}
}
Lo que nos interesa entonces son los valores de la clave 'lastActiveTimes'. Los copiamos.
5) Ejecutamos el script de Python ( de preferencia en Linux ya que en Windows tienes que instalar Python y agregar el .exe a las variables de entorno). Nos pedira los valores, los pegamos y damos enter.
6)Preparate un café y disfruta del script dando muchos ENTER's. XD
Nota: Algunos nombres de nuestros contactos no los logra descifrar el script, en este caso el nombre aparece como 'Unknown' pero si copias la URL y lo pegas en el navegador podras ver a que contacto pertenece.