Tópicos de ajuda
Todos os tópicos de ajuda

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.