C'è una webscraper jQuery là fuori?
-
22-09-2019 - |
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
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);
}
);