Existe uma extensão do Chrome que salvará todos os recursos visualizados cujo URL corresponda a uma determinada expressão?

7

Por exemplo, se eu quisesse salvar todos os arquivos PNG que eu encontrei em artigos da Wikipédia, eu poderia inserir

*.wikipedia.org/*.png

Ou se eu quisesse salvar qualquer arquivo com pônei no nome do arquivo, eu poderia usar

*pony*

Existe uma extensão do Chrome que fornece essa funcionalidade? Usar caracteres curinga ou expressões regulares completas para a correspondência de padrões é bastante irrelevante.

    
por Bribles 25.01.2011 / 00:11

3 respostas

5

Desculpe, não encontrei uma extensão, mas in linux você poderia invadir o cache do google-chrome para as imagens - se apenas de um site , limpe primeiro o seu cache e carregue as páginas das quais deseja obter imagens.

Para encontrar o cache do google - use o gerenciador de arquivos (thunar / nautilus / whatever) para navegar para /home/yourusername/.cache/google-chrome/Default/Cache (esta é uma pasta oculta)

Agora que você sabe onde todas essas imagens baixadas e coisas foram, vamos ver se podemos tirá-las de lá e renomeá-las com extensões adequadas (você terá que renomear cada uma delas para algo compreensível) AQUI VAI ... - >

Exemplo 1: para localizar arquivos JPEG em /home/yourusername/.cache/google-chrome/Default/Cache

abra um terminal ... cd /home/yourusername/.cache/google-chrome/Default/Cache

 find -type f -print0 | xargs -0 file -i | grep -i JPEG | awk {'print $1'} | sed 's/^..//g' | sed 's/.$//g' > /tmp/FILESTOMOVE.txt

O comando explicou ...

  1. find -type f = localizar arquivos

  2. xarg -0 file -i = imprime o tipo mime

  3. grep -i JPEG = mostra apenas os arquivos JPEG

  4. awk {'print $1'} | sed 's/^..//g' | sed 's/.$//g' = arrume os nomes dos arquivos

  5. > /tmp/FILESTOMOVE.txt = cria uma lista de arquivos para movimentação.

    Apenas altere grep -i JPEG para PNG ou GIF ou FLASH etc --- o sinalizador -i denota distinção entre maiúsculas e minúsculas (para que você possa usar apenas o grep -i jpeg / png / gif, etc.)

Agora você tem uma lista de arquivos ... Eu tenho um pequeno comando que eu uso para mover essa lista para algum lugar.

#!/bin/bash

IFS=$'\n'
mkdir -p /home/yourusername/Downloads/saved_from_google_cache/
if [ -f /tmp/FILESTOMOVE.txt ];then
     cat /tmp/FILESTOMOVE.txt |
     while read newfile; 
     do
        mv $newfile /home/yourusername/Downloads/saved_from_google_cache/
    done
fi

Salve como move_google_cached em / usr / bin ou / usr / sbin e chmod 755 move_google_cached

    
por 12.02.2011 / 00:05
1

Acabei criando um script em Perl usando HTTP :: Proxy . Foi muito fácil usar os exemplos , mas há o o incômodo de alterar suas configurações de proxy sempre que precisar usá-lo.

    
por 24.05.2011 / 23:56
0

Não é realmente o que você pediu, mas acho que vale a pena mencionar. A melhor extensão que vi é na verdade para o Firefox e é chamada de BatchDownload . Ele fornece curingas para gerar URLs de download (como curl) e também permite que você faça correspondência de substring em todos os links de uma determinada página. Eu acho isso bastante útil.

    
por 13.06.2014 / 08:51