Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

miltonbarreto

Baixar todas imagens de um site

Recommended Posts

Não sei se existe um tipo de proteção, mas preciso baixar todas as imagens de um site que parece estar protegido.

 

São mais de 5.000 imagens e não dá pra ficar pedindo para abrir um pop-up de cada uma.

 

Cliquei com o botão direito sobre uma das imagens e localizei o diretório da web do tipo: http://www.site.com.br/imagens/img0001.jpg

 

Quando digito no navegador: http://www.site.com.br/imagens/ diz que não tenho acesso à esse diretório.

 

Pergunto: como baixar todas as imagens de uma única vez?

 

Tem alguma forma ou algum programa que faça isso.

 

Desde já agradeço e aguardo.

 

Att.

 

Milton

Compartilhar este post


Link para o post
Compartilhar em outros sites

crie um arquivo e bote este isto

<?
$dir_imagens = 'imagens/todas'; // diretorio onde ira salvar as imagens
$total_imagens = 250; // total de imagens
$y = 1
while($y <= $total_imagens) {
if($y < 1000) {$y = '0'.$y;
if($y < 100) {$y = '0'.$y;
if($y < 10) {$y = '0'.$y;
}}}
$dir = 'http://www.site.com.br/imagens/img'.$y.'.jpg';
$fp = fopen($dir_imagens/img'.$y.'.jpg', 'w');
fwrite($fp, file_get_contents($dir));
fclose($fp);
echo 'Imagem '.$y.' carregada com sucesso<br/>';
$y++;}
ja tinha feito esse codigo quando pegei 400 imagens de um site

só adaptei para voce

vai demora um pouco dependendo do numero de imagens, eu esperei 6 minutos

aconselho que mude o $total_imagens para 1 antes de baixar todas para ve se funciona

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?

$dir_imagens = 'imagens/todas'; // diretorio onde ira salvar as imagens

$total_imagens = 250; // total de imagens

$y = 1

while($y <= $total_imagens) {

if($y < 1000) {$y = '0'.$y;

if($y < 100) {$y = '0'.$y;

if($y < 10) {$y = '0'.$y;

}}}

$dir = 'http://www.site.com.br/imagens/img'.$y.'.jpg';

$fp = fopen($dir_imagens.'/img'.$y.'.jpg', 'w');

fwrite($fp, file_get_contents($dir));

fclose($fp);

echo 'Imagem '.$y.' carregada com sucesso<br/>';

$y++;}

*

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?
$dir_imagens = 'imagens/todas'; // diretorio onde ira salvar as imagens
$total_imagens = 250; // total de imagens
$y = 1
while($y <= $total_imagens) {
if($y < 1000) {$y = '0'.$y;
if($y < 100) {$y = '0'.$y;
if($y < 10) {$y = '0'.$y;
}}}
$dir = 'http://www.site.com.br/imagens/img'.$y.'.jpg';
$fp = fopen($dir_imagens.'/img'.$y.'.jpg', 'w');
fwrite($fp, file_get_contents($dir));
fclose($fp);
echo 'Imagem '.$y.' carregada com sucesso<br/>';
$y++;}
*

 

Parse error: syntax error, unexpected T_WHILE in C:\AppServ\www\g.php on line 5

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.