Argomenti di aiuto
Tutti gli argomenti di aiuto

Modelli di indirizzi

Un modello è un solo indirizzo che vale per molti: photo[1-50].jpg significa cinquanta indirizzi. Lo scrive dove scriverebbe un indirizzo, e NeoDownloader lo espande prima che cominci l'esecuzione.

Che cosa si può scrivere

Modello Che cosa rappresenta
[1-50] i numeri da 1 a 50
[001-100] i numeri da 1 a 100 mantenendo gli zeri: 001, 002, …
[0-50:5] un numero ogni cinque: 0, 5, 10, …
[a-z] le lettere da a a z
{red,green,blue} ciascuna delle parole, una dopo l'altra
[#1] il valore assunto dal primo modello dell'indirizzo, ripetuto qui

Due modelli nello stesso indirizzo si moltiplicano: photo[1-9]-[a-c].jpg vale per ventisette indirizzi. [#1] ripete un valore invece di moltiplicare, quindi https://example.com/[a-c]/gallery-[#1].jpg vale per tre indirizzi e non per nove; [#2] ripete il secondo modello, e così via.

Dove scriverlo

In Nuovo progetto, nel campo dell'indirizzo, dove va un indirizzo semplice; Aggiungi altri indirizzi accetta un modello per riga, mescolato agli indirizzi normali come preferisce. Veda Che cosa vuole scaricare?

Prima che il progetto venga creato, il riquadro del plugin dice per quanti indirizzi vale il modello della prima riga - ×50 accanto al plugin che lo prenderà. Un indirizzo che si è espanso per caso si vede lì, e non nel diario dopo l'esecuzione. Se quel modello vale per più indirizzi di quanti NeoDownloader ne accetti da un solo modello, viene rifiutato su quello stesso riquadro, e il messaggio indica entrambi i numeri.

Quali plugin li accettano

Tutti. Un modello viene trasformato in indirizzi normali prima che cominci l'esecuzione, quindi funziona con qualunque plugin sia adatto al sito:

  • https://example.com/photo[001-200].jpg - duecento file per Collegamenti diretti;
  • https://www.youtube.com/watch?v={S8EJXfiqjK0,RDS8EJXfiqjK0} - due video per Video Downloader;
  • https://example.com/gallery/page[1-20] - venti pagine per il Crawler.

Che cosa accetta ciascun plugin è spiegato in Plugin. Il progetto conserva il modello così come lei lo ha scritto: le sue Proprietà mostrano photo[1-50].jpg, non cinquanta righe.

Quando le parentesi sono solo parentesi

Le parentesi che non formano un modello restano come sono: ?tags[]=cat, filter[type]=photo, un indirizzo che contiene %5B1-3%5D, o un host come http://[::1]:8080/. Le parentesi graffe sono un elenco di parole solo quando contengono parole semplici separate da virgole, quindi un JSON nella stringa di query - ?data={"size":"large","page":2} - è un indirizzo, non un elenco.

Provare un modello prima di scaricare

Il Generatore di collegamenti di questo sito espande un modello nel suo browser e mostra l'elenco completo; la guida Modelli di indirizzi illustra la stessa sintassi con degli esempi. Il generatore accetta anche un elenco di valori scelti da lei, che nel modello si scrive [#LIST]. NeoDownloader non ha un campo per questo: incolli invece quegli indirizzi come righe separate.