httrack で Web サイトを複製する方法
On 1月 15, 2022 by adminWeb サイト開発者、ビジネスオーナー、または IT 分野の学生であれば、おそらく Web サイトをすばやく複製する必要がある事例に遭遇したことがあるはずです。 例えば、あなたが管理しているサイトに問題がある場合、そのサイトのクローンを作成し、クローンのデバッグを開始したいと思うかもしれません。 クローンを使って作業することで、元のサイトをさらに壊してしまう可能性より確実に低くなります。
サイトをクローンする方法はたくさんあります。 私が使用したソリューションの 1 つは、コマンドラインと GUI の両方のオプションを提供するもので、httrack と呼ばれています。 このアプリケーションは、Linux、Windows、macOS、および Android で使用でき、ローカル ブラウジング用に Web サイトの完全なコピーを作成します。 コマンドラインツールは、期待通り、httrackと呼ばれています。 また、Linux用のGUIバージョンとしてwebhttrackというものもあります。 ここでは、コマンドラインとGUIの両方のツールの使い方を説明し、あなたのウェブサイトのクローンを素早く作る方法を紹介します。 Ubuntu Linux から両方のバージョンをデモします。
インストール
コマンドラインと GUI ツールは両方とも標準のリポジトリで見つけることができます。 これらをインストールするには、ターミナルウィンドウを開き、次のコマンドを実行します:
sudo apt install httrack webhttrack
プロンプトが表示されたら、sudo パスワードを入力し、インストールを受け入れ、完了するようにします。 ツールのインストールは以上です。
コマンドラインの使用
最初に、コマンドライン ツールを使用してサイトをコピーしてみます。 これは、サイトの大きさによっては、いくらか時間がかかることがあります。 コピーを作成するコマンドは次のとおりです。
httrack http://SITE_URL -O LOCALDIRECTORY
ここで、SITE_URL はコピーするサイトの実際の URL、LOCALDIRECTORY はコピーを保存するローカル ドライブ上のディレクトリです。 コマンドが完了すると、LOCALDIRECTORYに新しく作成されたクローンが表示されます。 その後、本番サイトに影響を与えることなく、そのクローンでの作業を開始することができます。
このツールを使用する際の最大の注意点は、サイトがどのように作成され、どのように格納されているかによって、結果が異なる可能性があることです。 httrack がインデックス ファイル以上のものをほとんどダウンロードしないようであれば、可能性としては、あなたのサイトでは機能しないでしょう。 これまでのところ、Wordpress サイト、特にサードパーティのホストに収容されているサイトは、このツールを使用してクローンを作成することはほとんど不可能であることが分かっています。 GUI を起動するには、ターミナル・ウィンドウを開き、webhttrack というコマンドを実行します。 これで、GUIが準備されたブラウザウィンドウが開きます。 最初の画面で、言語を選択し、Next >をクリックします。 次のウィンドウ(図A)では、新しいプロジェクト名を入力し、あらかじめ用意されているカテゴリの中から一つを選択します。 ダウンロードしたファイルを格納するベースパスを入力し、[次へ] をクリックします >>.
図A
次のウィンドウ(図 B)で、使用するアクションを選択し(これは最初のダウンロードなので、デフォルトで問題ありません)、アドレス ボックスにターゲット サイトの URL を入力します。
図 B
[Set Options] ボタンをクリックすると、ブラウザ ID、スキャン ルール、ロボット ルール、接続数、プロキシ、制限、およびその他のオプションを設定できます (図 C)。
図 C
クローンを実行し、失敗したとわかった場合、オプション セクションを再度確認し調整する必要がある可能性が高いです。 これはもちろん、クローンを作成しようとしているサイトの種類によります。 必要なオプションを設定したら、[OK]をクリックし、[次へ]>>をクリックして、[スタート]>>ボタンをクリックします。 この時点で (図 D)、サイトのクローン作成 (設定したローカル ディレクトリに保存) が始まります。
図 D
ダウンロードが完了したら、クローンを使用して作業を始めることができます。
Not perfect, but helpful
WordPress サイトをダウンロードしようとしていない限り、httrack または webhttrack はサイトのクローンをダウンロードして、デバッグ、バックアップ、その他必要であれば何でもできる素晴らしい仕事を行ってくれます。 デバッグ、バックアップ、その他どんなニーズにも対応可能です。 この便利なツールを試してみて、あなたのサイトクローンツールにならないかどうか見てみてください。
Also See
- Android デバイスから SMB 共有に接続する方法 (TechRepublic)
- Antsle を使用して仮想マシンをすばやく展開する方法 (TechRepublic)
- NGINX サーバのパフォーマンスを最適化する 3 つの簡単なステップ (英語) (TechRepublic)
- DBeaverでリモートMySQLデータベースに接続する方法 (TechRepublic)
- Linuxでknown_hostsファイルにSSH指紋を簡単に追加する方法 (TechRepublic)
- ISPネット中立性侵害に立ち向かうためにVPNを使用できる(ZDNet)
(敬称略
コメントを残す