Automatización de procesos con el emulador humano - Profit Hunter

Automatización en el estilo de lujo o prioridad en tareas importantes

¿Cuáles son las asociaciones de webmasters asociados con las ganancias en la red, provoca la palabra "Automatización"? Intentaré adivinar ... Botones, cada minuto que llena la cuenta bancaria Yates, autos de lujo, una villa junto al mar con una piscina con vista al mar y muchas bellezas, en otras palabras, la vida en un estilo de lujo. O, si se la ve desde un ángulo diferente, la automatización de los procesos de rutina es una gran oportunidad para enfocarse en más. Tareas importantes en su trabajo, cambiando la rutina "n. hombros "algoritmos que trabajan duro que realizan todo exactamente como lo describen.
En este artículo, me gustaría considerar uno de los programas que le permiten liberarlo de innumerables acciones manuales y así ahorrar su valioso tiempo para cosas más importantes. Entonces, el héroe de la automatización en el estilo del lujo: el emulador humano XWEB.

¿Me ayudará el Emulador Humano

? ¿Qué puede hacer un Emulador Humano y cómo usarlo en mi trabajo? ¿Y qué puede hacer usted mismo en la ventana de su navegador, qué acciones realiza todos los días o al menos varias veces a la semana? La respuesta a esta pregunta para usted y serán las oportunidades que se incorporan en el emulador humano. En resumen, usando XHE, puede emular absolutamente cualquier secuencia de sus acciones en el navegador, guardarla como una macro y realizarla cuando la necesite y cuánto necesita .
Entre tales tareas pueden estar las tareas de búsqueda, análisis y colocación de contenido, monitoreo de parámetros o sitios específicos (ay, competidores, hermanos mayores que lo observan) y tareas del área de desarrollo, pruebas y otras áreas que no se pueden tener en cuenta aquí, ya que cada usuario tiene su propio rango de tareas únicas. Si agregamos a esto la posibilidad de usar PHP en toda regla en las macros creadas, queda claro que el alcance de esta herramienta es bastante extenso y no se limita solo a tareas de SEO blanco / negro. La característica principal y más valiosa que proporciona el Human Emulator es el control del software del navegador Internet Explorer usando PHP.

Para cada persona que hace dinero en el botín

Si todo es tan simple y maravilloso, ¿por qué cada webmaster que entiende las posibilidades de este programa no tiene ningún botón en su botín? Aquí se encuentra la característica principal de trabajar con Human Emulator: para automatizar cualquier proceso, no es suficiente comprar un Human Emulator, sino que también es necesario dedicar una cierta cantidad de tiempo a estudiar las funciones integradas, crear y depurar scripts. Al crear secuencias de comandos simples para realizar acciones simples: registrar un buzón, crear una cuenta o completar un formulario, es posible registrar las acciones realizadas por el usuario. Sin embargo, al crear secuencias de comandos complejas con lógica de bifurcación, es posible que se requiera tiempo y conocimientos para crear y depurar secuencias de comandos.

Sin conocimiento, sin dinero, sin gracia

Otra pregunta interesante que ocupa la mente de los webmasters: ¿es necesario tener conocimiento del lenguaje de programación PHP para trabajar con el emulador humano? En mi opinión, no son necesarios para comenzar a trabajar con el programa e incluso para automatizar las muchas tareas que la mayoría de los webmasters enfrentan diariamente, ya que los desarrolladores ya tienen una gran cantidad de funciones integradas necesarias para automatizar el trabajo del webmaster. Pero si está más interesado en la idea de crear su propio "botón de botín" con este software, seguramente necesitará algunas habilidades de programación de PHP.
Me gustaría desarrollar las funciones de uso de las funciones integradas creadas por desarrolladores para Facilitando la construcción de scripts. Por supuesto, esta es una gran oportunidad para aquellos usuarios que no tienen habilidades de programación de PHP para comenzar a usar un programa llamado fuera de la caja. Sin embargo, en el debate entre los webmasters sobre "ventajas y desventajas de usar funciones integradas en el Emulador Humano", uno puede encontrar revisiones no muy halagüeñas como "no tiene sentido programar en sustitutos cuando se puede usar PHP puro". Por supuesto, si tiene el conocimiento y el tiempo, escriba y depure los scripts PHP, pero, por ejemplo, yo, con mi bastante escaso conocimiento de PHP (calificaría mi nivel de PHP como principiante) la capacidad de usar funciones preparadas con las acciones más populares en mi trabajo Me gustó, aunque me tomó un tiempo estudiarlos en el sitio web de ayuda en línea sobre las funciones del Human Emulator (http: // www. Humanemulator.net). Me gustó especialmente la clase de funciones para trabajar con archivos de texto (y esto es sin conocimiento de trabajar con funciones de PHP como fopen, fread, fwrite, fclose), así como funciones ya hechas para la aleatorización.

Métodos para construir guiones

Por lo tanto, en el Emulador Humano puede seleccionar 2 formas principales de construir guiones:

  1. Grabación interactiva de acciones del usuario. Este método ayudará a los principiantes o no dispuestos a tratar con usuarios de PHP para comenzar a familiarizarse con el programa. Al usar este método, es necesario controlar aquellas funciones que el Human Emulator agrega al script mientras realiza acciones en la página, ya que el funcionamiento de esta función no siempre es predecible; a veces puede reemplazar funciones que ya se agregaron al script, inserte una función incorrecta o su parámetro. o no insertar una función o parámetro en absoluto para una acción ejecutada por el usuario (por ejemplo, cuando un campo en un formulario tiene una función de autocompletar basada en otros campos, pero por alguna razón, este valor no le conviene). Es posible que el comportamiento de la función de grabación del script se pueda controlar de alguna manera cambiando los modos de recepción de comandos (el botón con el ícono en forma de un cuadrado verde con una flecha blanca en la barra de herramientas de la ventana del editor de scripts es responsable de esto) y aún puede hacer un buen trabajo desde allí Decidí no perder mi tiempo en ello, ya que no hay una certeza exacta sobre la precisión con que el programa determinará mis acciones en la página y, en consecuencia, seleccionará la función deseada. Por lo tanto, después de haber jugado brevemente con la función de grabar macros, me di cuenta de que necesitaba un modo de script más preciso y, al mismo tiempo, más flexible, por lo que cambié al segundo método avanzado ...
  2. Scripting manual usando contexto Menú de funciones de elementos e inspector de elementos. Este método también puede ser aplicado exitosamente por aquellos usuarios que todavía no quieren tratar con PHP. Para obtener todas las funciones disponibles para un elemento en la página (de hecho, no siempre está TODAS LAS DISPONIBLES para un elemento de una función, consulte la sección sobre las rarezas observadas), solo coloque el cursor sobre el elemento en la página, presione el botón derecho y seleccione el elemento más bajo en el menú contextual que generalmente indica el tipo de elemento ($ input, $ listbox, $ button, etc.). Este elemento oculta una enorme lista de funciones que permiten la interacción con un elemento (además, muchas funciones con la misma acción se implementan en varias instancias para que la acción con el elemento pueda realizarse accediendo al elemento a través de sus diferentes atributos):
    • Configuración del enfoque en el elemento;
    • Haga clic en el elemento;
    • Enviando un determinado evento al elemento;
    • Contando elementos de este tipo en la página;
    • Verificar la existencia de un elemento en la página;
    • Agregar / eliminar atributos de elementos ;
    • Configuración / obtención del valor del elemento;
    • Obtención de coordenadas de elementos en una página.

    Si decide utilizar la construcción manual de scripts, necesitará los atributos y valores de los atributos del elemento. Para obtener una lista de atributos y sus valores para un elemento, debe utilizar el inspector de elementos. Para hacer esto, seleccione el elemento "Ver en el inspector de elementos" en el menú contextual del elemento (o simplemente use el acceso directo "Ctrl + botón derecho del ratón") y toda la información necesaria sobre cómo trabajar con este elemento se mostrará en la ventana del inspector de elementos a la derecha de la ventana navegador (a menos que, por supuesto, no lo haya cerrado en ese momento ni lo haya movido a otro lugar). Esta ventana contiene todos los parámetros del elemento que puede usar en las funciones para interactuar con este elemento en la página, enumerando los principales:

    • Tipo, nombre e identificador del elemento;
    • Número elemento (numeración automática de los elementos de la página);
    • Atributos y valores de los atributos del elemento.

    La ventana del inspector de elementos tiene varios modos de mostrar información, pero los más útiles son los dos: el primero que mencioné anteriormente es "ver propiedades del elemento", cuando los atributos del elemento seleccionado se muestran en la ventana del inspector y sus valores, y el segundo modo: "ver los comandos del elemento", cuando la ventana muestra funciones con una descripción de texto disponible para el elemento seleccionado.
    Por lo tanto, la construcción de scripts en el emulador humano se simplifica a la tarea "para encontrar la función deseada de la lista para este elemento y pasarle el valor del parámetro deseado".

La solución no es trivial de tareas con el emulador humano

En esta sección, me gustaría abordar el tema del trabajo avanzado con el emulador humano. Por eso, solo tocar este tema es el hecho de que, como señalé anteriormente, cada usuario tiene su propio círculo. tareas y es imposible considerar todas las características del programa a la luz de las tareas de todos los usuarios, pero sin siquiera saber estas tareas, puede Steam para afirmar que las posibilidades inherentes en el emulador humano son suficientes para resolver el 90% de ellas.
Por ejemplo, en un servicio de correo bastante grande, me topé con un formulario en el que no podía acceder a una de las listas desplegables para agregar el valor que necesitaba al pasar por programación el parámetro deseado. Llegué a la ayuda de la función de establecer el enfoque en el elemento deseado y emular presionar las teclas del teclado deseadas.
Sin embargo, al usar las funciones de emulación del mouse y el teclado, debe hacer un seguimiento de exactamente qué funciones de emulación se usan en los scripts, ya que hay funciones (por ejemplo, $ keyboard-. Press_key_by_code ();) para las cuales en los scripts es necesario que el Human Emulator esté activo y tenga enfoque, de lo contrario, las teclas emuladas se presionarán en el programa activo. Para emular el mouse y el teclado en el modo contraído, hay otras funciones que funcionarán sin que el Human Emulator tenga el foco (por ejemplo, $ keyboard-. Send_key (), que solía completar en la lista desplegable "caprichosa").
En general, quiero decir que no hay problemas que no se puedan resolver o que hay pocos de ellos, solo necesita encontrar las funciones que lo ayudarán a resolver estos problemas utilizando la funcionalidad disponible en el programa. Además, vale la pena señalar que para los más o menos serios La automatización con Human Emulator, todavía necesita el conocimiento del lenguaje PHP, el gato Llevarán su automatización de rutina a un nuevo nivel, y esto, en mi opinión, es un buen incentivo para aumentar su conocimiento de PHP, ya que es uno de los idiomas más utilizados en la web.

Conclusión

Cómo Se puede entender del artículo, el programa tiene una funcionalidad bastante rica para automatizar muchas tareas, pero por otro lado tiene sus inconvenientes (¿y qué producto en desarrollo activo no tiene sus inconvenientes?). Sin embargo, todavía recomendaría que se comprara este programa para aquellos que, mientras realizan una tarea rutinaria, al menos una vez se sorprendieron pensando: "Qué cansado estoy de hacer este estúpido trabajo monótono. Me pregunto si es posible automatizarlo de alguna manera". ? ”Y tengo una respuesta a su pregunta: estoy seguro de que con el Emulador Humano puede automatizar su tarea, liberándole del recurso más valioso de nuestro tiempo:

Un poco de cosas raras

Como Afterwords Me permito charlar un poco y enumerar algunos notados Menos por la funcionalidad del programa, las funciones integradas y el sitio de ayuda:

  • La lista desplegable de funciones que se pueden usar para un elemento que aparece al hacer clic con el botón derecho en un elemento de una página no siempre contiene la lista completa de funciones. posible para usar con este elemento. Por lo tanto, para obtener la imagen más completa de las funciones existentes para un elemento, es mejor referirse al sitio de ayuda y examinar la lista completa de funciones disponibles para el elemento, luego usar la necesaria (no el hecho de que será tekstnom menú, tal vez tendrá que maneja caber en el guión). La idea de crear rápidamente scripts mediante el uso de una lista de funciones de contexto haciendo clic en el botón derecho es buena, pero debido a que la lista de funciones de contexto se muestra incompleta, la velocidad y la comodidad de la operación pueden disminuir.
  • El nombre de las funciones que tienen la misma acción para diferentes elementos no siempre coincide en diferentes clases, por ejemplo, hay funciones en el nombre de las cuales se usa "... by_num", pero hay "... by_number". Debido a la presencia de tales diferencias, el sitio de ayuda a menudo tiene que distraerse para aclarar el nombre de la función para el elemento necesario en la clase deseada, lo que también reduce la velocidad y la comodidad del trabajo.
  • De acuerdo con la descripción de la función en el sitio de ayuda, no siempre está claro qué hace la función y para resolver qué tareas puede ayudar. Sería más conveniente si los desarrolladores indicaran áreas de aplicación aproximadas de cada función.
  • De los errores obvios del sitio de ayuda: úselo en el ejemplo de otra función que la que se menciona en la página.

¿Te gustan los artículos? ¡Suscríbete al boletín!

Buscar

Artículos relacionados