Articles of casperjs

Comprender la función de evaluación en CasperJS

Quiero entender en qué caso debería o debo usar la función de evaluate . He leído el documento API sobre la función de evaluación de CasperJS, pero no estoy seguro de en qué caso debería usar esta función. ¿Y qué significa el contexto DOM? ¿Alguien puede dar un ejemplo?

Toma el contenido de los recursos en CasperJS o PhantomJS

Veo que CasperJS tiene una función de “descarga” y una callback “en recursos recibidos”, pero no veo el contenido de un recurso en la callback, y no quiero descargar el recurso al sistema de archivos. Quiero tomar los contenidos del recurso para poder hacer algo con él en mi script. ¿Es esto posible con CasperJS […]

Use un módulo de nodo de casperjs

¿Es posible instalar un módulo de nodo, instalado a través de npm, y luego require desde un script de casperjs? (Veo muchas publicaciones y herramientas para ejecutar casper o fantasma desde dentro de node.js, pero eso no es lo que trato de hacer). Los documentos casperjs parecen decir que es posible, pero solo se muestran […]

¿Cómo puedo capturar y procesar los datos de las respuestas XHR usando casperjs?

Los datos en la página web se muestran dinámicamente y parece que verificar cada cambio en el html y extraer los datos es una tarea muy desalentadora y también me exige utilizar XPaths poco confiables. Así que me gustaría poder extraer los datos de los paquetes XHR . Espero poder extraer información de los paquetes […]

descargar un archivo que viene como archivo adjunto en una respuesta de solicitud POST en PhantomJs

Quiero descargar un archivo CSV, se genera con un clic de botón a través de una solicitud POST. Investigué lo mejor posible en los foros de casperJs y phantomJS y regresé con las manos vacías. En un navegador normal como Firefox, aparece una ventana de diálogo de descarga del navegador después de la solicitud. Cómo […]

Navegador sin cabeza y raspado – soluciones

Estoy tratando de poner una lista de posibles soluciones para los juegos de pruebas automáticas del navegador y plataformas de navegación sin cabeza capaces de raspar. PRUEBA / RASGUAMIENTO DEL NAVEGADOR: Selenium : buque insignia de políglota en la automatización del navegador, enlaces para Python, Ruby, JavaScript, C #, Haskell y más, IDE para Firefox […]