メイン ソフトウェア WindowsおよびLinuxでWgetを使用してサイトのオフラインコピーを作成する

WindowsおよびLinuxでWgetを使用してサイトのオフラインコピーを作成する



WindowsおよびLinuxでWgetを使用してサイトのオフラインミラーコピーを作成する

Webサイトの閲覧可能なコピーを入手して、オフラインでアクセスしたり、USBスティックを装着したり、スマートフォンにアップロードして飛行中や旅行中に読んだりできるようにする必要がある場合があります。最近のブラウザやオペレーティングシステムでは、WebページをPDFに保存するのは簡単ですが、すべてのページを処理するのは面倒な場合があります。これがwgetです。

広告

Wgetはオープンソースのダウンロードマネージャーです。これは主にLinux用に開発されたコンソールアプリですが、WindowsやMacOSなどの他のOSに正常に移植されています。

pinterest で他のトピックをフォローする方法

wgetに慣れていない場合は、ぜひ試してみてください。とてもパワフルです。これにより、最近使用しているインターネットプロトコルであるHTTP、HTTPS、およびFTPを使用してWebサイトからファイルをフェッチできます。その動作は、コマンドライン引数によって制御されます。

Wgetは、再試行、終了した場所からの続行など、低速または不安定な接続でファイルを取得するためのさまざまなオプションをサポートしています。 'robots.txt'ファイルをサポートしているため、Webクローラーのように機能します。変更されたファイルのみを取得でき、ワイルドカード、ファイルタイプの制限、および通常の拡張子をサポートします。

Wgetは、HTML WebサイトとFTPサーバーの再帰的取得をサポートしているため、Webサイトをミラーリングできます。これがその方法です。

先に進む前に、wgetアプリを入手する必要があります。

WindowsでWgetを入手する

私は通常、これらのソースからのバイナリを使用します。

どちらも仕事をしています。

LinuxでWgetを入手する

ディストリビューションのパッケージマネージャーを使用します。いくつかの例(実行 ルートとしてそれら ):

Debian / Ubuntu / Mint:

apt install wget

CentOS / Redhat

yum install wget

Arch Linux

pacman -Sy wget

Void Linux

xbps-install -S wget

Wgetを使用してサイトのオフラインコピーを作成するには、

  1. 開いた コマンド・プロンプト / ターミナル 。
  2. Windowsでは、wget.exeファイルへのフルパスを入力します。
  3. Linuxでは、wgetと入力します。
  4. ここで、次の引数を入力して、次のコマンドを取得します。wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://site-to-download.com
  5. を交換してくださいhttps://site-to-download.comミラーリングしたい実際のサイトURLの部分。

完了です!

使用するスイッチは次のとおりです。

  • - 鏡-ダウンロードを再帰的にするためにいくつかのオプションを適用します。
  • -親なし–サイトの一部のみを取得するために、親ディレクトリをクロールしないでください。
  • --convert-links-すべてのリンクがオフラインコピーで正しく機能するようにします。
  • -ページ-必要条件-ローカルミラーを参照するときに元のページスタイルを保持するために、JSファイルとCSSファイルをダウンロードします。
  • --adjust-extension-適切な拡張子(html、css、jsなど)がない場合は、ファイルに追加します。

それでおしまい。

興味深い記事

エディターズチョイス

Dell Venue 8 7000のレビュー
Dell Venue 8 7000のレビュー
十分な量の錠剤を確認すると、それらは一緒にブレンドし始めることができます。ますます薄くなる厚さと、特定の画面サイズの人気は、最高の Android タブレットでさえ、当たり障りのない均質性に向かう傾向があることを意味します。 8.4 インチのデルの会場
Windows10でタッチキーボードのレイアウトを変更する方法
Windows10でタッチキーボードのレイアウトを変更する方法
Windows 10でタッチキーボードのレイアウトを切り替えて、[デフォルト]、[片手]、[手書き]、および[フル(標準)]に設定する方法をご覧ください。
Windows10のタスクバーにMeetNowアイコンを追加または削除する
Windows10のタスクバーにMeetNowアイコンを追加または削除する
Windows10のタスクバーからMeetNowアイコンを追加または削除する方法Windows10ビルド20221以降、Windows10はタスクバーの通知領域に追加のボタンを表示します。 「MeetNow」と呼ばれるボタンを使用すると、Skypeに登録しなくても、新しいSkypeビデオ会議を直接開始できます。これを使用したことがない場合
リングドアベルのWiFiネットワークを変更する方法
リングドアベルのWiFiネットワークを変更する方法
リングドアベルは、実際にはドアベル以上のWi-Fiドアベルです。はい、それはあなたの典型的なドアベルの靴を満たしますが、あなたがあなたの訪問者からあなたの訪問者と話すことを可能にする印象的なビデオインターホンシステムを追加します
Windows10からOneDriveをアンインストールする方法
Windows10からOneDriveをアンインストールする方法
この記事では、Windows10でOneDriveを完全にアンインストールする方法を説明します。
スタート画面からデスクトップアプリの新しいウィンドウを開く方法
スタート画面からデスクトップアプリの新しいウィンドウを開く方法
Windows 8では、すでに実行中のデスクトップアプリの2番目のインスタンス(新しいウィンドウ)を起動するたびに、スタート画面はそのアプリの新しいインスタンスを起動しません。すでに実行中のデスクトップアプリのウィンドウに切り替えるだけです。これは非常に煩わしい場合があります。同じプログラムの別のウィンドウを開くには、次のことを行う必要があります
Firefoxで新しいブックマークダイアログを無効にする
Firefoxで新しいブックマークダイアログを無効にする
Firefox 63以降、ブラウザには、ブックマークを追加するたびに表示される新しいブックマークダイアログが含まれています。無効または再度有効にする方法は次のとおりです。