Pergunta

Estou tentando extrair algumas informações de um site externo usando o JQuery e o Adobe Air. Agora estou usando um escondido div e a função de carga do jQuery para carregar fragmentos do site externo, depois que as informações são carregadas, analiso algumas informações com seletores. Isso é bom, mas é meio sujo e eu preciso executar isso várias vezes (não quero precisar de muitas divs ocultas).

Apenas me perguntando se alguém conhece um bom webscrapper escrito em jQuery ou talvez outro método que estou perdendo

Foi útil?

Solução

Você pode simplesmente ligar $.ajax, então crie uma árvore Dom destacada escrevendo $(responseHTML).

Outras dicas

Você pode usar seletores diretamente no corpo de resposta AJAX:

$.get('http://somewhere.com', '',
    function (html) {
        var scrapedElement = $("#myelement", html);
    }
);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top