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

Était-ce utile?

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);
    }
);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top