Webページからすべてのメディアファイル(写真+ビデオ)をダウンロードする方法?!
任意のアプリを使用できますが、wget
が望ましい
すべてが manページ にあります。
とにかく、-p
は探しているスイッチです
wget -p www.example.com/index.html
ただし、(javascriptを含む)巧妙なことはできないと思います。それはあなたのページに依存します。
wget
には、サイトを通過してローカルコピーを作成できるミラーオプション(-m
)があります。前提条件(-p
)オプションに似ていますが、ドメイン上のすべてのリンクをたどり、サイト上のすべてのページ(リンクされている)をダウンロードする点が異なります。 1ページにファイルのみが必要な場合は、-p
で十分です。
ページのミラーリングを計画している場合は、-k
オプションを使用してリンクを修正できます。これは完全にオプションであり、資産を取得するだけの場合は必要ありません。
これを行っている間に私が抱えていた問題の1つは、一部のサイトがrobots.txtファイルを使用して、Google(など)の資産のコピーまたはキャッシュを停止することです。 wget
は通常これにも準拠していますが、オフにすることもできます。もちろん、これを行う価値があります。
すべてをまとめると、次のような結果になります。
wget -mke robots=off http://website
ビデオダウンロードヘルパーが最も簡単なオプションです。
wget
は少し複雑です。ページをwget
できます:
wget www.example.com/page.html
それを解析します:
cat page.html | grep ".png"
リンクからこれらの画像をダウンロードすると、前のコマンドが表示されます:
wget www.example.com/images/image.png
Firefox-DownThemAll Addonは問題なく動作します。
以下のスクリーンショットをご覧ください。