Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Panic0 en 19 Febrero 2021, 03:51 am



Título: Como puedo hacer esto con selenium AYUDA!
Publicado por: Panic0 en 19 Febrero 2021, 03:51 am
Hola a todos, estoy tratando de hacer que cuando se entre a una pagina de instagram que no exista (un usuario que no exista) que toque al botón que dice "Volver a Instagram." con selenium, pero por alguna razón no puedo hacer que funcione.  

Probé con de todo pero nada. Se que el problema es algo simple pero no logro darme cuenta :/

dejo el link de el error de instagram (es el boton que esta abajo)
https://www.instagram.com/test121212121234/?hl=es-la

Aunque no parezca estoy desde hace días con esto ;(

Seria genial si me dan una mano.

Gracias  :-\


Título: Re: Como puedo hacer esto con selenium AYUDA!
Publicado por: Fogones en 31 Marzo 2021, 15:26 pm
Buenas,

Veo que es un <a href> que simplemente lleva hacia el index.

Quizas si dices donde te falla o porqué debe ser justo en ese boton podamos salir mas de dudas.


Título: Re: Como puedo hacer esto con selenium AYUDA!
Publicado por: WHK en 31 Marzo 2021, 19:58 pm
Hola, por lo que veo debes considerar lo siguiente:

- La página se renderiza en tiempo real, quiere decir que necesita un tiempo entre el onload del body y la renderización por javascript del enlace, eso quiere decir que debes darle un segundo por lo menos para que cargue bien el contenido.

- Los identificadores de los objetos son dinámicos, asi que no puedes utilizar el nombre de clases o las propiedades de id, creo que tendrías que recorrer todos los enlaces y revisar el texto de su contenido uno por uno.

Espero te ayude. Saludos.