Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: marax en 24 Octubre 2020, 13:17 pm



Título: Robot para Facebook.
Publicado por: marax en 24 Octubre 2020, 13:17 pm
Hola,

me propuse hacer un robot que recopile algunos datos (podrian ser los nombres de mis amigos o los titulos de publicaciones que cumplan con criterios determinados...) de mi cuenta de Facebook, y me gustaria saber sus opiniones sobre el metodo que planeo utilizar, para hacerlo mas optimo o aprender algo nuevo en general o la forma en la que lo harian ustedes.

Pretendo que mi robot (el cual hare en C) se conecte a Facebook con la cookie de mi login, y acceda a por ejemplo, la pagina principal, cargue la pagina en HTML y rebusque en ella no se... "cosmos". cuando encuentre "cosmos", que descargue el texto de la descripcion y lo guarde en un archivo de texto o en una base de datos (que ya he programado).

Saludos y gracias de antemano por las sugerencias.


Título: Re: Robot para Facebook.
Publicado por: @XSStringManolo en 24 Octubre 2020, 14:10 pm
Hola,

me propuse hacer un robot que recopile algunos datos (podrian ser los nombres de mis amigos o los titulos de publicaciones que cumplan con criterios determinados...) de mi cuenta de Facebook, y me gustaria saber sus opiniones sobre el metodo que planeo utilizar, para hacerlo mas optimo o aprender algo nuevo en general o la forma en la que lo harian ustedes.

Pretendo que mi robot (el cual hare en C) se conecte a Facebook con la cookie de mi login, y acceda a por ejemplo, la pagina principal, cargue la pagina en HTML y rebusque en ella no se... "cosmos". cuando encuentre "cosmos", que descargue el texto de la descripcion y lo guarde en un archivo de texto o en una base de datos (que ya he programado).

Saludos y gracias de antemano por las sugerencias.
No creo que te funcione tan fácil.
Supongo que facebook se rendizará desde javascript. Es decir, el código html que te da, no tiene javascript renderizado por lo cual no puedes hacer nada con él.
Por otro lado tienes que implementar una buena cantidad de protocolo http.
En el caso de que sobrepases todos los obstáculos al minuto te banearán la cuenta xD.

Resumen, usa una navegador real, ya sea uno scripteable o uno normal con una extensión. O construye uno. Tienes motores código abierto ya pensado para esto como gecko y geckoView.

https://developer.mozilla.org/en-US/docs/Mozilla/Gecko

Si quieres algo ya echo usa Selenium o Puppeter.


Título: Re: Robot para Facebook.
Publicado por: marax en 24 Octubre 2020, 18:35 pm
Selenium parece interesante.

Gracias por responder.


Título: Re: Robot para Facebook.
Publicado por: B€T€B€ en 24 Octubre 2020, 18:44 pm

Facebook te va a cerrar la cuenta al instante...


Título: Re: Robot para Facebook.
Publicado por: marax en 24 Octubre 2020, 20:40 pm
Facebook te va a cerrar la cuenta al instante...
Si, de hecho no habia pensado en eso. Sabia que seria buena idea comentarlo aqui. xd


Título: Re: Robot para Facebook.
Publicado por: @XSStringManolo en 24 Octubre 2020, 20:40 pm
Facebook te va a cerrar la cuenta al instante...
Es probablemente la web más proactiva en cuanto a bloquear leaks, scrapping y demás.

No sé como irá el rollo de la cuenta dev o bussiness que tiene facebook.


Título: Re: Robot para Facebook.
Publicado por: Machacador en 24 Octubre 2020, 21:11 pm
Facebook debería tener algo así como un parque de diversiones donde la gente pueda sacar a pasear sus robots... pero no... ellos los odian y los persiguen hasta debajo de las piedras... se debería crear la APR (Asociación Protectora de Robots) para que defienda los  derechos de estos seres ante gente como el Mark Zuckerberg que no los deja andar libres por sus páginas o redes sociales... solo pueden andar por allí los propios de el y los de sus amigotes...grrrrrrr...

 :rolleyes: :o :rolleyes:


Título: Re: Robot para Facebook.
Publicado por: B€T€B€ en 24 Octubre 2020, 21:51 pm
Facebook debería tener algo así como un parque de diversiones donde la gente pueda sacar a pasear sus robots...


Facebook tiene ese parque de diversiones del que hablas, pero sólo deja que sus robots paseen.
Al fin y al cabo Facebook es una empresa y su finalidad ganar dinero; no es una ong.
"Cuando un producto o servicio es 100% gratis, el producto eres tú."


Título: Re: Robot para Facebook.
Publicado por: Beginner Web en 19 Noviembre 2020, 00:24 am
mi has hecho reflexionar sobre  la vida BETEBE, como que se me fueron las ganas de ser programadora, ahora solo quiero una vida tranquila  :o


Título: Re: Robot para Facebook.
Publicado por: Danielㅤ en 19 Noviembre 2020, 05:03 am
Hola,

"Cuando un producto o servicio es 100% gratis, el producto eres tú."

Recuerdo a un compañero de un foro que dijo:

Citar
Nada es gratis en ésta vida, y si algo es gratis, entonces alguien ya pagó el precio.


Saludos


Título: Re: Robot para Facebook.
Publicado por: Machacador en 19 Noviembre 2020, 14:12 pm

mi has hecho reflexionar sobre  la vida BETEBE, como que se me fueron las ganas de ser programadora, ahora solo quiero una vida tranquila  :o


Una vida tranquila la tendrás cuando programes una aplicación interesante y una gran empresa te la compre por 5 millones de dolares...  ;-) ;-) ;-)

Saludos.

 :rolleyes: :o :rolleyes:



Título: Re: Robot para Facebook.
Publicado por: ThunderCls en 19 Noviembre 2020, 14:35 pm
Simplemente usa Facebook Graph API
https://developers.facebook.com/docs/apis-and-sdks/


Título: Re: Robot para Facebook.
Publicado por: marax en 20 Noviembre 2020, 17:18 pm
Simplemente usa Facebook Graph API
https://developers.facebook.com/docs/apis-and-sdks/

No se me ocurrio buscar una SDK para Facebook ._.
Tonto que soy.

Muchisimas gracias por tu respuesta.