Wget/cURLの代替としてWindowsにネイティブ?

curl wget windows windows-vista

Wgetや、Windows VistaにネイティブなcURL型コマンドラインユーティリティはありますか?どのように動作しますか?

  71  Jordan  2011-06-20


ベストアンサー

Windows ネイティブ (プリインストールされており、Background Intelligent Transfer Service (BITS) Windows サービスに依存します)

BITSAdmin

Wgetと同じことができますし、おそらくそれ以上のことができます(APIライクなコマンドを使って進行中のジョブを制御することができます – 例えば、ステータスの速度を取得したり、遅すぎる場合はキャンセルしたりすることができます)

私自身の経験からの使用例(同じ.batで並列ダウンロードを行うこともできますし、同じジョブで逐次ダウンロードを行うこともできます)

bitsadmin /create thisissomejobname

bitsadmin /addfile thisissomejobname http://kakao.ro/Pictures.iso C:\john_pictures.iso

bitsadmin /SetCredentials thisissomejobname Server BASIC somehttpuser somehttppassword

bitsadmin /resume thisissomejobname

REM how to get status:
bitsadmin /info thisissomejobname

注:Windows XP, 7, 8 & 10(Windows 10 Proでテスト済み)で動作します。Windows XPでは、SP2サポートツールから手動でインストールする必要があります

最新のWindows 10では、非推奨の警告が消えているので、この便利なツールはここに留まっているように見えます

35  Tiberiu-Ionuț Stan  2011-10-26


PowerShell v3 CTP1にはwget/curlのようなコマンドが付属しています。これは Invoke-WebRequest と呼ばれています。詳細については、Windows Powershell V3 には wget/curl のようなコマンドが含まれています の記事をご覧ください

26  Ozzie  2011-09-21


Webクライアントの DownloadString のような簡単なことにはよくPowerShellを使っています

$wc = New-Object Net.WebClient
$wc.DownloadString('...')

あるいは、wgetのように何かをダウンロードしたい場合は、DownloadFileとし、それを関数にパッケージ化することもできます。もちろん、これは非常に大雑把で、再開可能なダウンロードなどの機能はありません

14  Joey  2012-10-27


代替ブラウザをダウンロードするだけで良いようです.コマンドプロンプトでMozilla Firefoxをダウンロードするにはこのコマンドを使います.

explorer.exe http://releases.mozilla.org/pub/mozilla.org/firefox/releases/6.0.2/win32/en-US/Firefox%20Setup%206.0.2.exe

これはInternet Explorerも起動しますが、基本的な機能だけです。これは、Internet Explorerが壊れていても(ほとんどの場合)動作するはずです

FTPコマンドを使用することもできます。コマンドプロンプトのコマンドに以下のように入力します

  1. Type FTP – FTPクライアントを開きます
  2. Type open ftp.mozilla.org – Mozilla-FTPに接続します
  3. 匿名でログインして、空のパスワードを使用するだけです
  4. cd /pub/mozilla.org/firefox/releases/4.0.1/win32/en-US/ -ディレクトリを変更する場合は、cd /pub/mozilla.org/firefox/releases/4.0.1/win32/en-US/と入力してください
  5. recv "Firefox Setup 4.0.1.exe" – Firefox のインストーラをダウンロードするには、recv "Firefox Setup 4.0.1.exe"と入力してください。ファイルはコマンドプロンプトの現在のフォルダにあります。(通常は Profile フォルダ)
  6. FTPクライアントを閉じるには、byeと入力してください
  7. exitと入力してコマンドプロンプトを閉じます

7  DiableNoir  2011-06-20


Wget に代わるものはありません。Wget for Windows を使用して、環境変数にパスを代入して、あなたが望むように動作するようにすることができます

6  Sandeep Bansal  2011-06-20


Windows用のネイティブcURLはこちらで利用できます。SSLをサポートしているものと、SSLをサポートしていないものがあります。Cygwin などの余分な荷物は必要ありません

2  Gaurav Kumar  2012-10-27


私ならCygwinを使って、必要なライブラリをインストールします…私はいつもそうしてきました

過去には、私は代替品を探しました、はい。しかし、Cygwinはまさに最高のツールです

1  NicoJuicy  2013-09-15


自分で作ってみました。https://github.com/acarrilho/global(ページ下部)でチェックしてみてください

ソースをダウンロードし、cmd.exeを使用して、requesterフォルダに移動します。そこからhttpと入力するだけで、利用可能なすべての設定が表示されます。例として

http -u "http://www.example.com" -oc

0  Andre Carrilho  2014-06-22


タイトルとURLをコピーしました