2011-01-07 11 views

答えて

8

HTTrackソフトウェアをご覧ください。それは全サイトをダウンロードすることができます。ウェブサイトのアドレスsite.com/images/を与えてください。このディレクトリにすべてがダウンロードされます。 (ディレクトリアクセスが所有者によって制限されていない場合)

+1

ありがとうございます。あなたは私、友人(y)を保存する – NullPointer

4

サイトがインデックス作成を許可する場合、あなたがする必要があるすべては、imagesディレクトリは、内容を一覧表示できます場合wget -r --no-parent http://site.com/images/

1

が異なります。そうでなければ、そのディレクトリへのすべての画像参照を見つけるためにウェブサイトをスパイダーする必要があります。

いずれの場合も、wgetをご覧ください。

8

FTPアクセス権はありますか?

シェルにアクセスできますか?

Linuxではかなり簡単です。窓についてはわからない

wget -H -r --level=1 -k -p http://example.com/path/to/images 

編集:ちょうど見つかったwget for windows

編集2:PHPタグを見ただけで、すべての画像を一度にダウンロードするPHPスクリプトを作成するには、zip(または同等の)アーカイブを作成して正しいヘッダで送信する必要があります。 Here is how to zip a folder in php、それだけ言って与えられたコードを編集し、そのフォルダ内の画像のみを抽出することは困難ではないであろうような何か:あなたがしている場合:Webページを使用している画像を見たい場合は

foreach ($iterator as $key=>$value) { 
    if (!is_dir($key)) { 
     $file = basename($key); 
     list($name, $ext) = explode('.', $key); 
     switch ($ext) { 
      case "png": 
      case "gif": 
      case "jpg": 
       $zip->addFile(realpath($key), $key) or die ("ERROR: Could not add file: $key"); 
      break; 
     } 
    } 
} 
+0

すごい、これを試してみるよ、ありがとうalot –

+0

申し訳ありません申し訳ありません、そのコードで少し誤りが修正されました。 – rich97

0

Chromeを使用すると、F-12を押すだけで(または、メニューのDeveloper Toolsを見つけることができます)、Resourcesタブでは、左側にツリーがあり、次にFramesの下にImagesフォルダが表示されます。ページが使用する画像はそこにリストされています。

関連する問題