web-dev-qa-db-ja.com

Webページからすべてのメディアファイルをダウンロードする

Webページからすべてのメディアファイル(写真+ビデオ)をダウンロードする方法?!

任意のアプリを使用できますが、wgetが望ましい

3
Maythux

すべてが manページ にあります。

とにかく、-pは探しているスイッチです

wget -p www.example.com/index.html

ただし、(javascriptを含む)巧妙なことはできないと思います。それはあなたのページに依存します。

3
solsTiCe

wgetには、サイトを通過してローカルコピーを作成できるミラーオプション(-m)があります。前提条件(-p)オプションに似ていますが、ドメイン上のすべてのリンクをたどり、サイト上のすべてのページ(リンクされている)をダウンロードする点が異なります。 1ページにファイルのみが必要な場合は、-pで十分です。

ページのミラーリングを計画している場合は、-kオプションを使用してリンクを修正できます。これは完全にオプションであり、資産を取得するだけの場合は必要ありません。

これを行っている間に私が抱えていた問題の1つは、一部のサイトがrobots.txtファイルを使用して、Google(など)の資産のコピーまたはキャッシュを停止することです。 wgetは通常これにも準拠していますが、オフにすることもできます。もちろん、これを行う価値があります。

すべてをまとめると、次のような結果になります。

wget -mke robots=off http://website
3
Oli

ビデオダウンロードヘルパーが最も簡単なオプションです。

enter image description here


wgetは少し複雑です。ページをwgetできます:

  • wget www.example.com/page.html

それを解析します:

  • cat page.html | grep ".png"

    リンクからこれらの画像をダウンロードすると、前のコマンドが表示されます:

  • wget www.example.com/images/image.png

2
blade19899

この拡張機能は、新しいFirefox Quantumで廃止されました。


Firefox-DownThemAll Addonは問題なく動作します。

  • メニューの「ツール」->「DownThemAll!」からアドオンを起動します。ツール '->' DownThemAll '
  • 上部のタブ/メニューから[画像とメディア]を選択します。
  • 開始をクリックします。

以下のスクリーンショットをご覧ください。

enter image description here

0
Parto