Pregunta

Estoy intentando extraer información de un sitio externo usando jQuery y Adobe AIR.Ahora mismo estoy usando un oculto div y la función de carga de jQuery para cargar fragmentos del sitio externo, una vez cargada la información, analizo algo de información con selectores.Esto está bien, pero está un poco sucio y necesito realizarlo varias veces (no quiero necesitar muchos divs ocultos).

Me pregunto si alguien conoce un buen webscrapper escrito en jQuery o tal vez otro método que me falta.

¿Fue útil?

Solución

Usted puede simplemente llamar $.ajax, a continuación, crear un árbol DOM independiente escribiendo $(responseHTML).

Otros consejos

Se puede utilizar selectores directamente sobre el cuerpo de la respuesta Ajax:

$.get('http://somewhere.com', '',
    function (html) {
        var scrapedElement = $("#myelement", html);
    }
);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top