imgurからページを取得する

imgurからページを取得する

imgur.comのページとその画像を保存しようとしています。

私が得るのはページだけで、画像はありません。

次のURLを例に挙げます。

http://imgur.com/gallery/l5NXz

私はこれを試しました:

wget -p -k  http://imgur.com/gallery/l5NXz

保存した画像はありません。

どうすればいいですか?

答え1

このimgurページはホストにまたがっています。画像自体は開かないので、そのオプションとは異なるオプションもimgur.com含める必要があります。-Hページwget作成者のデフォルト設定を使用する場合man:

 wget -E -H -k -K -p  http://imgur.com/gallery/l5NXz

あなたはできます

 firefox imgur.com/gallery/l5NXz.html

そして、ローカルダウンロードから画像を取得します。

答え2

次のシェルコードは、lynx -dump -listonlyURL抽出を使用してダウンロードする画像のリストを取得しawkますxargs wget

mkdir pics
cd pics
lynx -dump -listonly  'http://imgur.com/gallery/l5NXz' | 
    awk '/\.jpg$/ {print $2}' | xargs wget

awkダウンロードなどが必要な場合は、説明文の正規.gif表現.pngを調整してください.jpg

関連情報