Hilfethemen
Alle Hilfethemen

Adressmuster

Ein Muster ist eine Adresse, die für viele steht: photo[1-50].jpg bedeutet fünfzig Adressen. Sie geben es dort ein, wo Sie sonst eine Adresse eingeben würden, und NeoDownloader entfaltet es, bevor der Lauf beginnt.

Was Sie schreiben können

Muster Wofür es steht
[1-50] die Zahlen von 1 bis 50
[001-100] die Zahlen von 1 bis 100 samt führenden Nullen: 001, 002, …
[0-50:5] jede fünfte Zahl: 0, 5, 10, …
[a-z] die Buchstaben von a bis z
{red,green,blue} jedes der Wörter der Reihe nach
[#1] der Wert, den das erste Muster in der Adresse angenommen hat, hier wiederholt

Zwei Muster in einer Adresse multiplizieren sich: photo[1-9]-[a-c].jpg ergibt siebenundzwanzig Adressen. [#1] wiederholt einen Wert, statt zu multiplizieren, deshalb ergibt https://example.com/[a-c]/gallery-[#1].jpg drei Adressen und nicht neun; [#2] wiederholt das zweite Muster und so weiter.

Wo Sie es eingeben

Im Assistenten Neues Projekt ins Adressfeld, wohin auch eine einfache Adresse gehört; Weitere Adressen hinzufügen nimmt ein Muster pro Zeile an, beliebig gemischt mit gewöhnlichen Adressen. Siehe Was möchten Sie herunterladen?

Noch bevor das Projekt angelegt ist, zeigt die Karte des Plugins, für wie viele Adressen das Muster in der ersten Zeile steht - ×50 neben dem Plugin, das es übernehmen wird. Eine Adresse, die sich versehentlich entfaltet hat, ist dort zu sehen und nicht erst im Journal nach dem Lauf. Steht dieses Muster für mehr Adressen, als NeoDownloader aus einem Muster annimmt, wird es auf derselben Karte abgelehnt, und die Meldung nennt beide Zahlen.

Welche Plugins sie annehmen

Alle. Ein Muster wird in gewöhnliche Adressen verwandelt, bevor der Lauf beginnt, deshalb funktioniert es mit jedem Plugin, das zur Website passt:

  • https://example.com/photo[001-200].jpg - zweihundert Dateien für Direkte Links;
  • https://www.youtube.com/watch?v={S8EJXfiqjK0,RDS8EJXfiqjK0} - zwei Videos für Video Downloader;
  • https://example.com/gallery/page[1-20] - zwanzig Seiten für den Crawler.

Was jedes Plugin annimmt, steht unter Plugins. Das Projekt behält das Muster so, wie Sie es eingegeben haben: Seine Eigenschaften zeigen photo[1-50].jpg, nicht fünfzig Zeilen.

Wann Klammern einfach Klammern sind

Klammern, die kein Muster bilden, bleiben unangetastet: ?tags[]=cat, filter[type]=photo, eine Adresse mit %5B1-3%5D oder ein Host wie http://[::1]:8080/. Geschweifte Klammern sind nur dann eine Wortliste, wenn sie schlichte, durch Kommas getrennte Wörter enthalten, deshalb ist JSON in einer Abfrage - ?data={"size":"large","page":2} - eine Adresse und keine Liste.

Ein Muster vor dem Herunterladen ausprobieren

Der Link-Generator auf dieser Website entfaltet ein Muster in Ihrem Browser und zeigt die ganze Liste; die Anleitung Adressmuster geht dieselbe Schreibweise mit Beispielen durch. Der Generator nimmt auch eine Liste eigener Werte an, die im Muster als [#LIST] geschrieben wird. NeoDownloader hat dafür kein Feld: Fügen Sie diese Adressen stattdessen als einzelne Zeilen ein.