Aqui está uma tarefa:
Uma página tem 300 imagens JPEG com URLs como
http://example.com/gallery/500px-500px/7496.jpg
Eu quero editar esses URLs para
http://example.com/gallery/1000px-1000px/7496.jpg
e baixar em melhor qualidade.
Como eu alcanço a tarefa agora: abro uma página da web e baixo todas as imagens para uma pasta com qualquer gerenciador de downloads. Então eu crio uma lista de nomes da imagem com cd c:\download + dir *.* > list.txt
comandos e adiciono a url http://example.com/gallery/1000px-1000px/
com os nomes dos arquivos. Depois disso, faço o download dos novos URLs usando qualquer gerenciador de arquivos.
Como tornar esse processo de download mais fácil e rápido? Obrigado!
google-chrome
google-chrome-extensions
download-manager
Vasko-Sisko
fonte
fonte
Respostas:
Escrevi uma extensão do Google Chrome para fazer download de arquivos de uma lista que você colou ou dos URLs de guias abertas em uma janela.
É chamado de TabSave , disponível aqui e de código aberto (veja a descrição da loja virtual).
A resposta de Zeel parece perfeitamente bem. Haverá muitos outros tutoriais sobre como obter links de uma página da Web se você fizer uma rápida pesquisa on-line. As configurações de segurança da extensão do Chrome dificultam a comunicação com a página, mas, depois de ter essa lista de URLs, essa extensão pode lidar com os downloads.
fonte
A maneira mais fácil é fazer um script em algum idioma que seja confortável para você.
Uma possibilidade é ter um bookmarklet que faça isso, escrito em Javascript. Ele usa o DOM para reescrever as URLs e, em seguida, você faz o download da página completa com as URLs reescritas.
Você pode tentar algo assim:
Outra possibilidade é usar uma linguagem de servidor (por exemplo, Python) no seu computador que irá obter a página da Web e, em seguida, as imagens, mas isso requer a instalação de um intérprete ou algo assim.
Você deve definir um link como este em sua barra de favoritos: [Imagens grandes!] [1]
[1]: javascript: (function () {var i, imgs; imgs = $$ ('img'); para (i = 0; i <imgs.length; i ++) {imgs [i] .src = imgs [ i] .src.replace ('500px-500px', '1000px-1000px');}}) ();
fonte
Enquanto Trylks está no caminho certo, adicionarei meu próprio método. . .
Este script pode ser executado simplesmente colando-o no console. Pressione F12 para abrir as ferramentas de desenvolvimento e clique no segundo botão na parte inferior (a> com três linhas) para abrir o console.
As variáveis no topo podem ser alteradas para se adequarem à situação. . .
Isso substituirá sua página por uma lista de URLs para os arquivos desejados. Basta colar esses links no seu gerenciador de downloads.
Infelizmente, não há como fazer com que o JS inicie os downloads sem a ajuda do lado do servidor, então o melhor que isso pode fazer é fornecer uma lista.
fonte