Baixe a melhor imagem ou mídia do site na linha de comando

0

Eu gostaria de um script de linha de comando, que quando chamado com uma URL, irá baixar todas as imagens e mídia, ou com argumentos de linha de comando adequados, filtrá-los. Não é tão fácil quanto fazer um wget e grep, já que ele deve filtrar miniaturas, talvez seguir links de imagens, etc.

Para vídeos, há um ótimo script, conforme observado em esta resposta . Isso basicamente escolhe vídeos da mais alta qualidade em uma página do Youtube ou Vimeo. Existe algo semelhante para imagens ou para o caso mais geral?

    
por RipperDoc 14.02.2013 / 06:24

1 resposta

0

Em suma, não há maneiras genéricas. Ele tem o chamado modo "genérico" para Youtube ou Vimeo simplesmente porque esses sites têm formatos de URL padrão para vídeo de alta resolução, e o script é inteligente o suficiente para construir a URL a partir de informações existentes no site (por exemplo, alguns padrões)

Para imagens ...

Se ele estiver segmentando sites genéricos usando alguns serviços populares de hospedagem de imagens, como o Flickr, talvez seja possível obter o URL da imagem de alta resolução a partir da miniatura 1.

Se estiver segmentando um site específico usando o serviço de hospedagem de imagem menos popular ou hospedando imagens em seus próprios servidores da web, talvez seja possível verificar padrões comuns no site para descobrir o URL da imagem de alta resolução.

Se ele estiver segmentando sites genéricos usando o serviço de hospedagem de imagens menos popular ou a hospedagem de imagens próprias, basicamente o script precisa ser inteligente o suficiente para adivinhar ou descobrir o URL de alta resolução das informações na página. Pode nem sempre funcionar porque alguns sites construíram a URL dinamicamente usando Javascripts ou até mesmo exibem imagens em plugins de navegador como o Flash ...

    
por 15.02.2013 / 10:01