Gibt es eine jQuery webscraper da draußen?
-
22-09-2019 - |
Frage
Ich versuche, ein paar Informationen von einer externen Seite mit jQuery und Adobe AIR ausziehbaren. Im Moment bin ich eine versteckte div
und jQuery Ladefunktion Last Fragmente der externen Website, sobald die Daten geladen analysieren ich ein paar Informationen mit Selektoren. Das ist in Ordnung, aber es ist ein bisschen schmutzig, und ich muss dies mehrmals durchführen (wollen nicht viele versteckte divs müssen).
Nur frage mich, ob jemand eine gute webscrapper geschrieben in jQuery weiß oder vielleicht eine andere Methode, die ich bin fehlt
Lösung
Sie können einfach $.ajax
rufen, dann erstellen Sie einen freistehenden DOM-Baum von $(responseHTML)
zu schreiben.
Andere Tipps
Sie können Wähler direkt auf dem Ajax-Antworttext verwenden:
$.get('http://somewhere.com', '',
function (html) {
var scrapedElement = $("#myelement", html);
}
);