Yat-il un webscraper jQuery là-bas?
-
22-09-2019 - |
Question
Je suis en train de l'arrachement quelques informations d'un site externe en utilisant jQuery et Adobe AIR. En ce moment je suis sur un div
caché et la fonction de charge de jQuery pour charger des fragments du site externe, une fois l'information est chargé je parse quelques informations avec les sélectionneurs. Cela est bien, mais il est un peu sale et je dois effectuer cette opération plusieurs fois (ne veulent pas avoir besoin de beaucoup de divs cachés).
Je me demandais si quelqu'un connaît un bon webscrapper écrit dans jQuery ou peut-être une autre méthode que je suis absent
La solution
Vous pouvez simplement appeler $.ajax
, puis créer un arbre DOM détaché en écrivant $(responseHTML)
.
Autres conseils
Vous pouvez utiliser des sélecteurs directement sur le corps de la réponse ajax:
$.get('http://somewhere.com', '',
function (html) {
var scrapedElement = $("#myelement", html);
}
);