Verwendung von JQuery-Selektoren in Node.js

8

Ich versuche E-Mail-Informationen aus HTML-Dateien auf meiner Festplatte zu extrahieren.

Wenn ich die Datei in Firefox laden und jQuerify bookmarklet ausführen, kann ich erfolgreich den folgenden Selektor / Funktion verwenden

%Vor%

Aber dies in Node.js funktioniert nicht

%Vor%     
Cesar 28.11.2010, 22:01
quelle

4 Antworten

11

Ich weiß jetzt, was das Problem ist.

Die HTML-Daten müssen beim Aufruf der Dokumenterstellung übergeben werden, daher sieht der Code wie folgt aus:

%Vor%     
Cesar 28.11.2010, 22:58
quelle
1

Es ist schwierig, jquery mit node.js zu verwenden, aber es ist möglich. Hier ist eine Implementierung mit jsdom:

%Vor%

Weitere Informationen finden Sie unter:

Ссылка

oder:

Kann ich jQuery mit Node.js verwenden?

    
wajiw 28.11.2010 22:12
quelle
0

jsdom unterstützt jQuery auf "offizielle" Weise.

%Vor%

Einfacher Code:

%Vor%

Ссылка

    
Ninh Pham 21.05.2014 15:32
quelle
0

Mit Cheerio

Cheerio ist eine Server-Implementierung von Core jQuery, die sich perfekt für die Verwendung von Selektoren eignet.

Sie können die einzelnen Funktionen ganz einfach verwenden:

%Vor%

Vollständiges Beispiel:

%Vor%     
Yves M. 11.11.2015 15:57
quelle