2016-09-11 22 views
0

wgetを使用して特定のURLからすべての画像をダウンロードしようとしました。以下は私が使ったコマンドの一部です。wgetを使用してWebページから画像をダウンロード

wget -A.jpg [URL] 
wget -A .jpg [URL] 
wget -A *.jpg [URL] 
wget -A .jpg [URL] 
wget -nd -r -P /my/directory/ -A jpeg,jpg [URL] 

上記のコマンド以外のものは機能しませんでした。だから、確認するために、私は指定されたURLから各画像のファイル拡張子をチェックし、彼らはこのようにフォーマットされて実現:

URL/image.jpg?quality=85&strip=info&w=1200 

私は、ファイルの末尾にパラメータがあるこの問題を回避するにはどうすればよいですURLからの拡張子を取得しようとしましたか? wgetに欠けているオプションがありますか?

ありがとうございました、ありがとうございます。

答えて

0

jpgで終わらないファイルと一致させる場合は、jpgの後にアスタリスクを付ける必要があります。

同様:

wget -A *.jpg* [URL] 

あなたがより複雑なフィルタリングが必要な場合も--accept-regex引数で正規表現パターンを使用することができます。

関連する問題