多くのWindowsユーザーは、グラフィカルインターフェイスとWebブラウザーに慣れているため、他のツールがたくさんあることを忘れてしまいます。 Wgetは、主にLinuxおよびUnixコミュニティで人気のあるGNUコマンドラインユーティリティであり、主にインターネットからファイルをダウンロードするために使用されます。ただし、Windows用のwgetのバージョンがあり、それを使用すると、Webサイト全体から映画、音楽、ポッドキャスト、大きなファイルまで、オンラインのどこからでも好きなものをダウンロードできます。
この優れたツールについて知っているMicrosoftユーザーはそれほど多くありません。そのため、Windowsでwgetを使用するためのこの初心者向けガイドを作成しました。私たちはすべてにブラウザを使用する傾向があります。これは問題ありませんが、何かを達成するための最も効率的な方法であるとは限りません。 Wgetは、長年にわたって使用されてきた多くのツールの1つにすぎませんが、知っている人はほとんどいません。
Windows用のwgetを取得する
wgetの入手はとても簡単です。このガイドに従って、wgetをインストールおよび構成します。
- ここからwgetをダウンロードしてインストールします。ソースだけでなく、セットアッププログラムであることを確認してください。そうしないと、機能しません。
- インストールすると、コマンドラインウィンドウからwgetコマンドにアクセスできるようになります。管理者としてCMDウィンドウを開き、「wget-h」と入力してテストします。それが機能する場合、あなたは金色です、あなたが「認識されないコマンド」を得るならば、あなたは間違ったパッケージをダウンロードしました。再試行。
- ダウンロードディレクトリを設定して、すべてのファイルを保存します。 「mddirectoryname」と入力して、ダウンロードディレクトリを作成します。私は自分のことを「downloadz」と呼んで認識できるようにしました。
インストールすると、作業を開始する準備が整います。以下に、さまざまなことを実現できる人気のあるwgetコマンドの選択を示します。
単一のファイルをダウンロードする
wget //website.com/file.zip
単一のファイルをダウンロードしますが、別のファイルとして保存します
wget ‐‐output-document = newname.html website.com
特定のフォルダにダウンロードする
wget ‐‐directory-prefix = folder / subfolder website.com/file.zip
中断されたダウンロードを再開します
wget ‐‐continue website.com /file.zip
新しいバージョンのファイルをダウンロードする
wget ‐‐continue ‐‐timestamping website.com/file.zip
複数のWebページをダウンロードする
このためには、メモ帳または他のテキストエディタでリストを作成する必要があります。新しい完全なURL(//付き)を別の行に追加します。次に、wgetをファイルにポイントします。この例では、ファイルにFilelist.txtという名前を付けて、wgetフォルダーに保存しました。
wget ‐‐input Filelist.txt
ウェブサイト全体をダウンロードする
wget ‐‐execute robots = off ‐‐recursive ‐‐no-parent ‐‐continue ‐‐no-clobber //website.com
私がよくするように、Webホストがwgetコマンドをブロックしていることに気付くかもしれません。 Googlebotになりすますことで、これらのブロックのなりすましを試みることができます。これを入力してみてください:
wget –user-agent =” Googlebot / 2.1(+ // www.googlebot.com/bot.html)” -r //website.com
Webサイトから特定のファイルタイプをダウンロードします
wget ‐‐level = 1 ‐‐recursive ‐‐no-parent ‐‐accept FILETYPE //website.com / FILETYPE /
たとえば、MP3、MP4、.zipなどのFILETYPEを変更します。
すべてのウェブサイトの画像をダウンロードする
wget ‐‐directory-prefix = files / pictures ‐‐no-directories ‐‐recursive ‐‐no-clobber ‐‐accept jpg、gif、png、jpeg //website.com/images/
壊れたリンクについてはウェブサイトを確認してください
wget ‐‐output-file = logfile.txt ‐‐recursive ‐‐spider //website.com
Webサーバーに過負荷をかけずにファイルをダウンロードする
wget ‐‐limit-rate = 20k ‐‐wait = 60 ‐‐random-wait ‐‐mirror //website.com
数千とは言わないまでも数百のwgetコマンドがあり、ここではそのうちのいくつかだけを紹介しました。ツールとその仕組みに慣れてきたので、ツールの用途はあなた次第です。
驚異を実現できるクールなコマンドはありますか?以下でそれらを私たちと共有してください!