Crawler
O Crawler percorre as páginas de um site e pega os arquivos que encontra nelas. Esta página explica quais sites ele conhece pelo nome, que tipos de página ele lê em qualquer outro site, aonde ele pode ir e o que guarda, quando usa um navegador, como trata um site e quais páginas você vê antes de uma execução.
Sites que ele conhece pelo nome
Para alguns sites, o Crawler tem uma receita: uma descrição de onde o site guarda seus arquivos e de como percorrê-los página por página. Nesses sites, o assistente seleciona o Crawler e não pergunta nada sobre o tipo de página.
| Site | O que o Crawler pega lá |
|---|---|
| 500px | um fotógrafo, um feed como o das fotos populares, uma galeria, uma história fotográfica ou uma única foto; o lado maior com até 2048 pixels |
| Bing Imagens | resultados de busca de imagens |
| Flickr | um photostream, um álbum, favoritos, o pool de um grupo, uma tag, o Explore, uma única foto ou uma busca; o original só quando o autor permite downloads, senão o maior tamanho que houver |
| Google Imagens | resultados de busca de imagens |
| IMDb | um filme, uma pessoa ou uma galeria |
| Pexels | um fotógrafo, os destaques ou as coleções dele, uma coleção, uma única foto ou um único vídeo, ou uma busca; as fotos em tamanho original, os vídeos até a qualidade que você escolher |
| um subreddit, um perfil ou um post | |
| Unsplash | um fotógrafo, as ilustrações ou as coleções dele, uma coleção, um tema, uma única foto ou ilustração, ou uma busca; em tamanho original |
| Wikimedia Commons | uma busca de mídia, uma categoria e as subcategorias abaixo dela, o que uma pessoa enviou ou um único arquivo; o original, com a licença e o autor nos dados do arquivo |
O Bing Imagens e o Google Imagens são lidos por meio de um navegador. Antes de uma execução no Google Imagens, a busca abre para você dar uma olhada - veja Páginas que você vê antes de uma execução.
Em um projeto do Google Imagens, as Configurações do site também têm Filtros, com Largura mínima e Altura mínima. O Google informa o tamanho de cada imagem nos resultados, então uma menor nunca é baixada: o site dela nem chega a ser consultado.
Para o IMDb, o assistente pergunta Baixar imagens e Baixar vídeos; o IMDb entrega no máximo 100 vídeos. O assistente também mostra O IMDb estabelece condições para o uso dos seus dados., e o projeto só pode ser criado depois que você marcar Eu li isto.
Para o Pexels, o assistente pergunta Baixar fotos, Baixar vídeos e Qualidade do vídeo, que fica em Até 1080p enquanto você não escolher outra. Na versão gratuita, as opções maiores que 1080p são mostradas, mas não podem ser escolhidas.
O Reddit só responde ao programa depois que o site foi aberto no navegador do programa. Por isso, na primeira vez, antes da execução, a página do Reddit abre para você: se o Reddit pedir que você confirme que é uma pessoa, faça isso lá e clique em Continuar. Depois disso, as execuções começam na hora; a página só abre de novo se o Reddit deixar de aceitar o programa.
Para o Unsplash, o assistente pergunta Baixar fotos do Unsplash+, desmarcado por padrão: o Unsplash entrega essas fotos em tamanho original só com a marca d'água dele sobre a imagem inteira. Enquanto estiver desmarcado, listas e buscas deixam essas fotos de fora, inclusive uma busca começada pela Nova busca; se uma lista tinha alguma, o Diário avisa uma vez por execução.
Para o Wikimedia Commons, o assistente pergunta Níveis de subcategorias. O Commons guarda a maior parte dos arquivos em subcategorias, então uma categoria vem com um nível abaixo dela enquanto você não escolher outra coisa. Uma busca ali chega a 10 000 arquivos: além disso o site não deixa ninguém ir.
Qualquer outra página
Novo projeto
Passo 3 de 4
De onde vêm os arquivos?
Só esta página
Arquivos ligados ao endereço que você deu, e nada além
Galeria ou álbum
Uma página com um conjunto de imagens
Tópico de fórum
Um tópico, com os anexos e as imagens das mensagens
O site inteiro, ou uma parte dele
Por padrão, apenas o endereço que você deu e o que está abaixo dele
Em um site que ele não conhece pelo nome, o cartão do Crawler diz Funciona em qualquer página, mas não sabe nada em particular sobre este site. Escolha o Crawler, e o assistente pergunta De onde vêm os arquivos? Nada vem selecionado de antemão: só você sabe que página é essa.
| Opção | O que significa |
|---|---|
| Só esta página | Arquivos ligados ao endereço que você deu, e nada além |
| Galeria ou álbum | Uma página com um conjunto de imagens |
| Tópico de fórum | Um tópico, com os anexos e as imagens das mensagens |
| O site inteiro, ou uma parte dele | Por padrão, apenas o endereço que você deu e o que está abaixo dele |
Depois, em Tipos de arquivo, o assistente pergunta o que Baixar: Imagens, opção marcada por padrão, Vídeo, Áudio, Documentos e Compactados. Um arquivo cujo tipo nem o endereço nem a resposta do site revelam é pego mesmo assim.
Com exceção de Aonde isto pode ir? (veja abaixo), o assistente não pergunta mais nada; o restante das configurações de cada opção está nas Configurações do site do projeto.
Aonde ele pode ir
Novo projeto
Passo 3 de 4
O site inteiro, ou uma parte dele
Aonde isto pode ir?
example.com/gallery/7/*
example.com/gallery/*
example.com/*
*.example.com/*
Para O site inteiro, ou uma parte dele, o assistente também pergunta Aonde isto pode ir? A pergunta lista áreas da mais estreita à mais ampla, e o trabalho abrange tudo o que for coberto pelo padrão da linha que você escolher. Para https://example.com/gallery/7/, as linhas são example.com/gallery/7/*, example.com/gallery/*, example.com/* e *.example.com/* - o site inteiro com seus subdomínios.
O restante fica em Endereços, nas Configurações do site do projeto:
- Endereços adicionais - um padrão de endereço por linha, como
site.com/gallery/*. Os links que combinam com eles também pertencem ao trabalho; a linha escolhida no assistente fica guardada aqui como a primeira. - Exceções - padrões de endereços aonde o percurso não vai, não importa como tenha sido direcionado a eles. Prevalecem sobre os endereços acima.
- Passos a partir do começo - até onde o percurso pode ir a partir do endereço: um passo para cada link que ele segue, 3 por padrão e no máximo 20. Outra página da mesma listagem não custa nada, e um arquivo também não.
- Links externos - links que levam para fora do trabalho: Ignorá-los, Pegar apenas os arquivos deles, que é o padrão, ou Seguir as páginas e pegar os arquivos.
- Endereços externos permitidos - para onde o percurso pode sair;
*, o valor padrão, é qualquer lugar. - Quais endereços são arquivos - uma regra por linha, como
site.com/get-image/* = pictures, para um script que serve uma imagem ou para um link de download sem extensão. - Regras para seguir - suas próprias condições para um link, na forma Não vá lá quando ou Vá lá apenas quando.
Manter as pastas do próprio site, em Pastas, organiza tudo do jeito que o site organiza - primeiro o host, depois as pastas do endereço. Por padrão vem desligado, e tudo fica junto.
O que ele guarda
Filtros, nas Configurações do site do projeto:
- Tamanho mínimo e Tamanho máximo, em bytes; 0 significa sem limite. Um arquivo cujo tamanho o site não informou é pego. Para Tópico de fórum, o tamanho mínimo vem definido como 20480 bytes: em uma mensagem, avatares, emoticons e insígnias de patente também são imagens comuns.
- Largura mínima e Altura mínima, em pixels. O tamanho de uma imagem está dentro do arquivo, então isso é decidido depois que ela é baixada: uma imagem que não couber é excluída, e o diário avisa.
- Regras para guardar - suas próprias condições para um arquivo, na forma Não pegue quando.
Para Só esta página, em Filtros há também Quais endereços são arquivos: nada é seguido a partir dessa página, então um endereço que só revela seu tipo na resposta do site nunca chega a ser pedido.
Para Galeria ou álbum, em Paginação há Páginas de uma listagem: quantas páginas da mesma listagem percorrer. 0, o padrão, significa todas - o certo para um álbum e o errado para um feed sem fim.
Quando ele usa um navegador
Alguns sites desenham suas páginas com script, e sem um navegador não há nada nelas para encontrar. Usar um navegador, em Navegador nas Configurações do site do projeto, pode ser Decidir automaticamente, Sim ou Não. Quando decide sozinho, o Crawler lê a primeira página de cada site das duas formas e fica com a que rendeu mais; o diário informa qual, com os dois números. Um navegador é dezenas de vezes mais lento.
Quando uma página não rende nada, o diário informa Nada encontrado em … - a página pode precisar de um navegador.
Boas maneiras
Em Boas maneiras, nas Configurações do plugin do projeto, fica definido como o Crawler trata um site:
- Segundos entre as requisições - a pausa entre duas requisições quaisquer de uma execução, não importa para quais sites elas vão, 1 por padrão e no máximo 60. Quanto mais curta, maior a chance de o site começar a recusar ou fechar as portas para você; 0 é o jeito mais rápido de ter o seu endereço IP banido. Veja O ritmo que uma execução mantém.
- Guardar as páginas - armazena cada página lida, para que o editor de receitas possa repetir uma execução sobre elas sem tocar no site de novo. Ligado por padrão.
- Usar receitas - em um site que o Crawler conhece pelo nome, ele segue a receita do site. Desligue para percorrer o site do jeito comum. Ligado por padrão.
- Reconhecer hospedagens de imagem - lê um link para uma hospedagem de imagens como uma imagem com um salto na frente. Vale desligar se uma hospedagem mudou suas páginas e chega uma propaganda em vez da imagem. Ligado por padrão.
O Crawler baixa dois arquivos por vez, contando todos os sites juntos. Quando um site pede para ele desacelerar, ele desacelera, e o diário informa … pediu para desacelerarmos, aliviando. Segundos: ….
Páginas que você vê antes de uma execução
Verifique isto antes que o download comece
ContinuarCancelarAlguns sites precisam que você faça algo à mão primeiro: entrar, passar por uma verificação ou refinar uma busca. Mostrar a página antes de uma execução, também em Boas maneiras, decide quando a página inicial abre:
- Nunca - a execução começa na hora.
- Quando o site precisar - o padrão. A página abre em um site cuja receita diz que ele precisa de você, como o Google Imagens, e no Reddit quando o Reddit não aceita o programa.
- Sempre - a página abre para cada endereço do projeto e, no caso de um padrão, uma vez só, no primeiro endereço dele.
A página abre na janela Verifique isto antes que o download comece e espera. Faça o que o site pede e clique em Continuar: a execução começa de onde você parou, então, em uma busca, ela mantém tanto a consulta quanto os filtros que você definiu. Cancelar faz a execução parar antes de começar.
Marcar Este site precisa que eu entre primeiro no último passo do assistente define Sempre.
Consertar o analisador
Na aba Propriedades de um projeto, na janela do NeoDownloader, um cartão oferece Consertar o analisador: ele abre o editor de receitas na última execução do projeto, no passo que passou a não encontrar nada. O editor é experimental. Antes que ele abra, o NeoDownloader avisa O editor de receitas não está pronto, e o editor pode não conseguir consertar a execução.