Download de arquivos disponíveis em um site [fechado]

1

Meu objetivo é baixar apenas os arquivos disponíveis em sites como os que estão em link no título "Acesso por meio de diretórios:". Como posso alcançar meu objetivo? Não estou familiarizado com o wget e não quero obter os arquivos html, gostaria de baixar apenas os arquivos * .c e * .h nesse site, por exemplo. É possível? Eu acho que baixar tipos de arquivos específicos e salvar em um local desejado é uma função fornecida pelo wget.

    
por Vesnog 14.04.2014 / 12:22

3 respostas

2

Isso recuperará todos os arquivos .c e .h:

wget -r -l1 --no-parent -A c,h http://pelusa.fis.cinvestav.mx/tmatos/LaSumA/LaSumA2_archivos/NumeRCPs/ansi/recipes/

O resultado será uma estrutura de diretório

pelusa.fis.cinvestav.mx/
tmatos/
LaSumA/
LaSumA2_archivos/
NumeRCPs/
ansi/
recipes/

e os arquivos .c e .h estarão em recipes / (ele não será salvo no mesmo diretório de destino, pois pode sobrescrever arquivos).

Existem outras ferramentas que podem ser mais fáceis, como o lftp (ele suporta o globbing melhor que o wget).

    
por Rinzwind 14.04.2014 / 12:38
3

Na maioria das vezes, é bem mais prático manter o navegador (assumindo o Firefox): Portanto, você precisa de um tipo de gerenciador de downloads:

O FoxySpider ( link ) faz a busca recursiva de arquivos para tipos especificados de arquivos (extensões de arquivo) ("Bem, na verdade, pegue qualquer tipo de arquivo que você quiser de um site inteiro").

Também o DownThemAll ( link ) faz isso ("O DownThemAll permite que você baixe todos os links ou imagens contidos em uma página da Web e muito mais: você pode refinar seus downloads por critérios totalmente personalizáveis para obter apenas o que você realmente quer. ").

    
por SLN 14.04.2014 / 12:46
1

No gerenciador de download flareget, você pode usar o downloader em lote para obter o mesmo. Suporta cartões selvagens também. No menu de arquivos, clique em download em lote ou você pode até mesmo importar links de um site usando a opção de importação.

link

    
por adnan kamili 19.04.2014 / 22:43