質問: ビデオをダウンロードするためのwgetコマンドライン http://windowsclient.net/learn/videos_wpf.aspx でいくつかのビデオをダウンロードするためのwgetを理解しようとしています。このページはインデックスページであり、各ビデオのページへのリンクが含まれています。各ページには、ビデオへの直接リンクがあります。何かのようなもの;http://windowsclient.net/learn/videos_wpf.aspx -> http://windowsclient.net/learn/video.aspx?v=300881 -> http://download.microsoft.com/[...]/hdi-wpf-ipod-accelerometerjoystick(2).mp4 私がやりたいのは、2つのレベルでvideo.aspx?*または.mp4リンクを繰り返したどって、サイトをスパイダーするようにwgetに指示することです。私は理解することができますwget -r -l2 http://windowsclient.net/learn/videos_wpf.aspx そして、私は立ち往生します。どんな提案も大歓迎です。編集:@mloskotのおかげで、私は答えを得ました。wget -r -l2 -a.mp4,video*.aspx* --domains=windowsclient.net,download.microsoft.com --span-hosts http://windowsclient.net/learn/videos_wpf.aspx
回答: wgetマニュアルの 2.11 および4.2の章でオプション-aについて学び、このオプションを使用して、ファイル名のサフィックスまたはパターンのコンマ区切りリストを指定します。 accept。つまり、-aを使用して、拡張子がmp4のファイルのみをダウンロードするように指定します。wget -r -l2 -a.mp4 http://windowsclient.net/learn/videos_wpf.aspx