Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: armBjorn en 9 Junio 2021, 13:34 pm



Título: No puedo logarme en facebook usando wget
Publicado por: armBjorn en 9 Junio 2021, 13:34 pm
Hola buenos días, estoy creando un script con bash y una de las cosas que debo hacer es logearme en facebook (el script no es nada mal intencionado / como sabeis los videos privados de facebook requieren de que estes autenticado, si no no puedes verlo. El script que quiero hacer es: descargar el código fuente. Vuelvo a aclarar que necesito estar autenticado, si no sale diferente (al ser un video privado) ) 

Como facebook te pide que estes logeado en algunas paginas, he intentado cargar la cookie, pero es imposible, me da error

La estructura de la cookie que estoy usando es:

# This is a generated file!  Do not edit.

.facebook.com    TRUE    /    TRUE    (muchos digitos)    sb     (muchos digitos)  
.facebook.com    TRUE    /    TRUE    (muchos digitos)    datr     (muchos digitos)  
.facebook.com    TRUE    /    TRUE    (muchos digitos)    c_user     (muchos digitos)  
.facebook.com    TRUE    /    TRUE    (muchos digitos)    spin     (muchos digitos)  
.facebook.com    TRUE    /    TRUE    (muchos digitos)    xs     (muchos digitos)  
.facebook.com    TRUE    /    TRUE        fr                                (muchos digitos)  
.facebook.com    TRUE    /    TRUE    0    m_pixel_ratio     (muchos digitos)  
.facebook.com    TRUE    /    TRUE    (muchos digitos)    wd     (muchos digitos)  

El comando en cuestion es:

wget -U mozilla --load-cookies facebook.com_cookies.txt "URl video de facebook" 



he intentado de todo y nada



Muchas gracias


Título: Re: No puedo logarme en facebook usando wget
Publicado por: Danielㅤ en 9 Junio 2021, 17:10 pm
Hola, primero que ese método no creo que te sirva, segundo no debe ser fácil el login de Facebook y tercero no vas a poder descargar tan fácilmente desde un simple código o script, Facebook tiene muchas protecciones y hace muchas comprobaciones, sin ir más lejos pueden saber que estás intentando descargar un video desde un script, además por lo que veo usas el comando wget y éste está usando su propio header y user-agent por lo que más van a denegarte el acceso, ten cuidado con esas pruebas porque te pueden banear y suspenderte la cuenta por intentar usar scripts automáticos.


Saludos