Cómo crear un bot que automatice los clics en el sitio web sin necesidad de codificar

 

Publicado originalmente en Blog de Automatización

Si estás buscando una forma de automatizar los clics del sitio web del navegador, has llegado al lugar correcto.

  • Automatizar los clics en los botones
  • Automatizar los clics en los botones

Por ejemplo, la automatización de los clics en los botones

  • Automatizar el llenado de formularios
  • Automatizar la cumplimentación de los formularios
  • Por ejemplo, la creación de una página web en la que se pueda ver el contenido de la página.
  • Automatizar el clic en los enlaces
  • Automatizar la cumplimentación de formularios
  • Automatizar los enlaces
  • Crear tráfico/visitantes de sitios web bots
  • Automatizar el clic en el botón de seguir/me gusta en las redes sociales
  • Asegurarse de que los usuarios de las redes sociales no se vean perjudicados por la falta de información.
  • Automatizar la recogida de puntos en sitios web de recompensas
  • Automatizar la recolección de puntos en sitios web de recompensas
  • Por ejemplo, la recolección de puntos en sitios web de recompensas.
  • Y muchos más
  • Por ejemplo, la posibilidad de que el usuario se quede con los puntos de la recompensa.



    Comencemos

    Para crear nuestro bot de clics, vamos a utilizar nuestra herramienta Automatización. Es una herramienta de automatización web sin código y de extracción de datos, que te da la posibilidad de crear todo tipo de bots simples o complejos sin escribir ningún código.

    Si ya estás registrado en Automatio y tienes la extensión de Chrome instalada, entonces puedes proceder, si no, haz clic aquí para registrarte.



    Un bot que pulsa en los botones de votación (bot de votación)

    En este escenario, vamos a crear un sencillo bot que entre en una web concreta, que en nuestro ejemplo es básicamente una lista de enlaces/artículos populares, y haga clic en los botones de votación.

    Abre la extensión de Chrome de Automatio y selecciona la acción Click de la barra lateral de la extensión. Comprueba la captura de pantalla de abajo.

    Una vez que tenga seleccionada la acción Clic, haga clic en el desplegable de los tres puntos para revelar más opciones y seleccione Repetir clic . Por defecto, la acción Clic sólo puede hacer clic en un único elemento. Con la opción Repetir clic, podemos seleccionar múltiples elementos y Automatio ejecutará esos clics en secuencia. En este caso, haciendo clic en los botones de upvotes uno a uno.

     

    Ahora tenemos que seleccionar los elementos en los que queremos que se haga clic. En este ejemplo, seleccionaremos los botones de upvote. Para ello, verás el icono Eyedroper en la parte superior derecha de la acción Click. Al hacer clic en él, estarás instantáneamente en modo de selección. Ahora puedes seleccionar los elementos sobre los que Automatio hará clic.

    También presta atención a cómo estoy deseleccionando (rechazando) los elementos no deseados, los botones de downvote. Mira este corto clip de abajo.

    Como puedes ver en la captura de pantalla de abajo, ahora tienes ’17’ elementos seleccionados, mostrados en la acción Click donde viste el (icono del cuentagotas anteriormente). Si pasa el ratón por encima de la acción Click, los elementos seleccionados y rechazados serán resaltados.

    El color verde significa la selección original (la que hiciste clic para seleccionar), el rojo significa el elemento que rechazaste, y los azules son elementos autoseleccionados / sugeridos por el algoritmo del motor de selección de Automatio.


     

    Si ahora mismo ponemos en marcha este bot que hemos creado con la extensión de Chrome, Automatio se ejecutará desde un servidor en la nube y ejecutará (hará clic) en esos botones de upvote que hemos seleccionado, uno a uno.

    Como podemos ver en los logs, las acciones de Click están ocurriendo en tiempo real. Pero, ¿cómo podemos estar seguros de que Automatio realmente ha hecho clic? La mejor manera de saberlo es utilizar la acción Captura de pantalla, que será nuestros “ojos” en Automatio. Así que vamos a añadirla.

    Usaremos la acción Toolbox -> Screenshot para ello. También voy a añadir una acción Toolbox -> Wait antes de Screenshot, para dar un poco de tiempo a que se produzcan eventos en la página (por ejemplo, que se carguen todos los elementos correctamente). El tiempo de espera por defecto en la acción Wait es de 2.500 milisegundos o 2,5 segundos. Como no habrá nada especial que cargar entre cada uno de los clics en los botones de upvote, voy a disminuir el tiempo de espera a 1 segundo (1000 ms).

     

    Como puedes ver en el clip de arriba, arrastré y solté la acción Wait dentro de la acción Click , para anidarla. Probablemente te estés preguntando “¿Qué es una acción anidada?”. Bueno, son acciones que se ejecutarán por cada bucle que tengamos. En este caso, la repetición de Click es un bucle ya que tiene 17 botones de upvotes en los que hacer clic. Así que por cada clic de upvote, queremos ejecutar todas las acciones anidadas que tenemos, que son Screenshot y Wait en este caso.



    Palabras finales

    Y ya está. Acabamos de crear fácilmente un bot que hará clic en cada botón de upvote, sin escribir una sola línea de código. Ahora podríamos ampliar este bot con varias funcionalidades. Podría extraer datos, rellenar el formulario, resolver el captcha o simplemente ejecutarse por sí mismo cada X minutos, horas o días y repetir el mismo proceso de nuevo. Cubriremos eso en los próximos tutoriales. Hasta entonces, estad atentos y paz ✌.



    Versión en vídeo

    Por cierto, aquí tienes el vídeo corto que recoge todo este tutorial.

Categorías : # automatización

Deja una respuesta

Tu dirección de correo electrónico no será publicada.