2008-10-01 20 views
5

iMacros es una herramienta muy agradable que permite llenar formularios HTML automáticamente y extraer contenido, incluye ciclos y muchas otras características. El problema es que es bastante complicado hacer que extraiga el contenido correctamente. Por ejemplo, no pude extraer todos los precios de vuelo de Londres a Tokio para todas las fechas entre el 1/10/08 y el 1/12/08 para encontrar uno más económico de Expedia. A veces solo se cuelga. ¿Alguien sabe alguna buena alternativa?iMacros es bueno pero no confiable. ¿Hay alguna alternativa?

+0

Agregué una etiqueta de "prueba". Si esto no se aplica, siéntase libre de eliminar. – scunliffe

+2

Últimamente, la extensión del navegador [Kantu] (https://chrome.google.com/webstore/detail/kantu-browser-automation/gcbalfbdmfieckjlnblleoemohcganoc) se convirtió en una alternativa de iMacros gratuita [de código abierto] (https: // a9t9. com/kantu/web-automation/chrome), ya que ahora también puede manejar archivos CSV y cargas de archivos. –

Respuesta

3

Bah, lo instalé pero nunca lo usé realmente: estoy feliz con Greasemonkey.
Chickenfoot puede hacer que sea más comestible ...

Búsqueda de URL, encontré también DéjàClick y Selenium IDE pero en realidad no los conocen.
Existen muchas otras herramientas para la automatización web, la mayoría profesionales (lea "payware" ...).

Alternativamente, para la extracción de datos simplemente, me gustaría utilizar curl o wget y un buen analizador de HTML ...

3

he oído cosas buenas sobre Selenium IDE también y mi prueba limitada indica que es bastante capaz, y trabaja en Firefox e IE.

Para la mayoría de las herramientas de prueba basadas en macro, necesitará hacer algo de programación si necesita admitir múltiples casos de prueba repetibles.

Dicho esto, en su ejemplo usted menciona ejecutar una macro de Expedia ... presumiblemente para rozar los resultados. Deberá asegurarse de no golpear los servidores de Expedia y/o esperar que se inicie una vez que descubra que es (efectivamente) un bot.

2

Acepto que imacros es bastante poco confiable. Se bloquean con bastante facilidad si utiliza un algoritmo complejo o lo ejecuta continuamente. El truco es cerrarlo y abrirlo nuevamente después de los bucles. Disminuirá la cantidad de choques que encontrará, aunque no completamente.

Cuestiones relacionadas