Domanda

Sto cercando di ritiro alcune informazioni da un sito esterno utilizzando jQuery e Adobe AIR. In questo momento sto usando un div nascosto e la funzione del carico di jQuery per caricare frammenti del sito esterno, una volta che le informazioni viene caricato il parsing alcune informazioni con selettori. Questo va bene, ma è un po 'sporca e ho bisogno di eseguire più volte (non vogliono bisogno di molte div nascosti).

Basta chiedersi se qualcuno conosce un buon webscrapper scritto in jQuery o forse un altro metodo mi manca

È stato utile?

Soluzione

Si può semplicemente chiamare $.ajax, quindi creare un albero DOM indipendente scrivendo $(responseHTML).

Altri suggerimenti

È possibile utilizzare selettori direttamente sul corpo della risposta Ajax:

$.get('http://somewhere.com', '',
    function (html) {
        var scrapedElement = $("#myelement", html);
    }
);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top