Zum Hauptinhalt springen

Überblick

Mit benutzerdefinierten Extraktionsregeln (v0.7) können Sie domänenspezifische CSS-Selektoren definieren, die genau festlegen, was Web2MD extrahiert. Wenn sich der Hauptinhalt einer Website in einem ungewöhnlichen Container befindet oder es Elemente gibt, die Sie immer entfernen möchten, geben Ihnen benutzerdefinierte Regeln die volle Kontrolle.
Benutzerdefinierte Regeln sind eine reine Pro-Funktion.

Eine Regel erstellen

1

Einstellungen öffnen

Navigieren Sie im Web2MD-Popup zu Settings → Custom Rules.
2

Eine neue Regel hinzufügen

Klicken Sie auf New Rule und geben Sie die Domain ein (z. B. example.com).
3

Ihre Selektoren definieren

Legen Sie den Content-Selektor, die Remove-Selektoren und optional einen Title-Selektor fest.
4

Speichern und konvertieren

Speichern Sie die Regel. Wenn Sie das nächste Mal eine Seite dieser Domain konvertieren, werden Ihre benutzerdefinierten Selektoren automatisch angewendet.

Regelfelder

Beispiel: einen Blog bereinigen

Angenommen, Sie konvertieren regelmäßig Artikel von einem Blog, der Inhalte in einem bestimmten div umhüllt und störende Sidebar-Widgets enthält:
Mit dieser Regel wird Web2MD:
  1. Nur den Inhalt innerhalb von div.article-content extrahieren
  2. Die Autoren-Bio, die Newsletter-Anmeldung und den Kommentarbereich entfernen
  3. Das Element h1.post-title als Dokumenttitel verwenden

Wie Regeln angewendet werden

Automatischer Abgleich

Regeln werden anhand der Domain abgeglichen. Beim Konvertieren einer Seite prüft Web2MD, ob eine benutzerdefinierte Regel für diese Domain existiert, und wendet sie vor der Standard-Extraktions-Pipeline an.

Fallback-Verhalten

Wenn Ihr Content-Selektor nichts auf der Seite trifft, greift Web2MD auf seine Standard-Extraktionslogik zurück. Ihre Regel bricht keine Konvertierungen ab.

Regeln verwalten

Alle Regeln werden unter Settings → Custom Rules im Popup der Erweiterung verwaltet.
Nutzen Sie die DevTools Ihres Browsers (Cmd+Shift+I oder F12), um die Seite zu untersuchen und die richtigen CSS-Selektoren zu finden, bevor Sie eine Regel erstellen.

Community-Sharing

Das Teilen von Regeln in der Community ist in Kürze verfügbar. Sie werden Regeln als öffentlich markieren können (isPublic-Flag), damit andere Nutzer von Ihren domänenspezifischen Selektoren profitieren können.

Verhältnis zu Site-Adaptern

Benutzerdefinierte Regeln und Site-Adapter erfüllen unterschiedliche Zwecke: Existiert ein Site-Adapter für eine Domain, hat dieser Vorrang vor benutzerdefinierten Regeln. Benutzerdefinierte Regeln eignen sich am besten für Websites ohne eigenen Adapter.