Padrões de endereço
Um padrão é um endereço que representa muitos: photo[1-50].jpg significa cinquenta endereços. Você o digita onde digitaria um endereço, e o NeoDownloader o expande antes de a execução começar.
O que você pode escrever
| Padrão | O que ele representa |
|---|---|
[1-50] |
os números de 1 a 50 |
[001-100] |
os números de 1 a 100 com os zeros mantidos: 001, 002, … |
[0-50:5] |
os números de cinco em cinco: 0, 5, 10, … |
[a-z] |
as letras de a a z |
{red,green,blue} |
cada uma das palavras, uma de cada vez |
[#1] |
o valor que o primeiro padrão do endereço assumiu, repetido aqui |
Dois padrões em um endereço se multiplicam: photo[1-9]-[a-c].jpg são vinte e sete endereços. [#1] repete um valor em vez de multiplicar, então https://example.com/[a-c]/gallery-[#1].jpg são três endereços, e não nove; [#2] repete o segundo padrão, e assim por diante.
Onde digitar um padrão
No assistente Novo projeto, no campo de endereço, onde vai um endereço comum; Adicionar mais endereços aceita um padrão por linha, misturado com endereços comuns à vontade. Veja O que você quer baixar?
Antes de o projeto ser criado, o cartão do plugin diz quantos endereços o padrão da primeira linha representa - ×50 ao lado do plugin que vai aceitá-lo. Um endereço que se expandiu por acidente fica visível ali, e não no diário depois da execução. Se esse padrão representar mais endereços do que o NeoDownloader aceita de um único padrão, ele é recusado nesse mesmo cartão, e a mensagem informa os dois números.
Quais plugins os aceitam
Todos. Um padrão é transformado em endereços comuns antes de a execução começar, então ele funciona com qualquer plugin que sirva para o site:
https://example.com/photo[001-200].jpg- duzentos arquivos para o plugin Links diretos;https://www.youtube.com/watch?v={S8EJXfiqjK0,RDS8EJXfiqjK0}- dois vídeos para o Video Downloader;https://example.com/gallery/page[1-20]- vinte páginas para o Crawler.
O que cada plugin pega está em Plugins. O projeto guarda o padrão como você o digitou: as Propriedades dele mostram photo[1-50].jpg, e não cinquenta linhas.
Quando colchetes são só colchetes
Colchetes que não formam um padrão ficam como estão: ?tags[]=cat, filter[type]=photo, um endereço que contém %5B1-3%5D ou um host como http://[::1]:8080/. Chaves só formam uma lista de palavras quando contêm palavras simples separadas por vírgulas, então um JSON nos parâmetros do endereço - ?data={"size":"large","page":2} - é um endereço, e não uma lista.
Testar um padrão antes de baixar
O Construtor de links deste site expande um padrão no seu navegador e mostra a lista inteira; o guia Padrões de endereço explica a mesma sintaxe passo a passo, com exemplos. O construtor também aceita uma lista de valores seus, escrita como [#LIST] no padrão. O NeoDownloader não tem um campo para isso: em vez disso, cole esses endereços em linhas separadas.