web-dev-qa-db-ja.com

Wget for Windowsをインストールするにはどうすればよいですか?

ここからWgetをダウンロード し、wget-latest.tar.gzという名前のファイル(2009年9月22日付)を取得しました。 D:ドライブのフォルダーの1つに保存し、解凍しました。 READ MEファイルを読みましたが、インストール方法に関する情報が見つかりませんでした。 Installファイルがなかったので、以前に作成したフォルダーにwget.Zipを解凍するとインストールされたと思いました。

しかし、コマンドラインを開いて次のように入力すると、

 wget -r -A ".jpg,.gif,.png" http://mywebsite

エラーメッセージだけが表示されました。現時点では中国語バージョンのXP=を使用していて、中国語を読んでいないため、このメッセージの意味がわかりませんが、Wgetがインストールされなかったと考えられます。正しく。

では、Windows XPにWgetを適切にインストールするにはどうすればよいですか?

18
brilliant

Windowsを使用しているようです。 Windows用にビルド済みのwget.exeをダウンロードするには、 WGET for Windows を参照してください。

ページ上部のボックスにwget.exeは、wgetプログラム自体をダウンロードするためのリンクです。これはすでにexeファイルなので、この特定のバージョンを解凍したりインストールしたりする必要はありません。

以前にダウンロードしたのは、wgetへのソースコードでした。そのため、システム用のwgetをビルドするにはコンパイラが必要です。これはおそらくあなたが望んでいたものではありません。

19
Greg Hewgill

cygwin も調べてください。これにより、コマンドラインから完全にウィンドウを管理できます。 cygwinを使用すると、簡単に任意のファイルを取得できます。

5
chrisjlee

Wgetを実際に「インストール」して、コマンドプロンプトから使用できるように(試行したとおり)、それを含むフォルダーをPATH環境変数に追加する必要があります。 C:\ Program Files\Utilitiesなどの「ユーティリティ」フォルダを作成してパスに追加し、インストーラに付属していないユーティリティをここに配置して、システムパスに追加するのが適切な方法です。

しかし、私は怠惰になりがちで、ユーティリティをC:\ Windows\System32にドロップするだけです。なぜなら、それはすでにパス上にあり、有効にするために再起動する必要がないからです。このルートを選択する場合は、windowsディレクトリを操作するときに適切な注意を払ってください。

5
Darth Android

Windows用のwgetのビルド済みバイナリ32ビットバージョン(現在バージョン1.11.4-1)はSourceForgeで:

http://gnuwin32.sourceforge.net/packages/wget.htm

wgetパッケージをセットアッププログラムまたはZipファイル。 SourceForgeダウンロードページで説明されているように、違いは次のとおりです。

パッケージのセットアッププログラムをダウンロードする場合、ダイナミックリンクライブラリ(DLL)など、アプリケーションを実行するための要件は、以下の要件にリストされている依存関係からすでに含まれています。 パッケージをZipファイルとしてダウンロードする場合は、依存関係のZipファイルを自分でダウンロードしてインストールする必要があります。ただし、他のパッケージの開発者ファイル(ヘッダーファイルとライブラリ)は含まれていません。したがって、独自のアプリケーションを開発する場合は、必要なパッケージを個別にインストールする必要があります。

リンク切れ をチェックする目的でwgetをインストールすることにしました。これは、wgetを駆動するために作成したbatファイルです。

@echo off
setlocal
set Path=C:\Program Files (x86)\GnuWin32\bin;%Path%
set TARGET=http://your.website.com/here.html

: http://www.gnu.org/software/wget/manual/wget.html
:
: -e  --execute
: -o  --output-file
: -p  --page-requisites
: -r  --recursive
:     --spider
: -w  --wait

wget --spider -o wget.log -e robots=off --wait 1 -r -p %TARGET%

endlocal

wgetWindows 7にセットアッププログラムでインストールしました。 batファイルのPATH変数で確認できるように、wget.exeのデフォルトのインストール場所は次のとおりです。

C:\Program Files (x86)\GnuWin32\bin
5
DavidRR