ブラウザの代わりにWgetを使用するのはなぜですか? [閉鎖]

ブラウザの代わりにWgetを使用するのはなぜですか? [閉鎖]

ブラウザの代わりにWgetを使用する必要がある場合はいつですか? Stallmanは、匿名性のためにブラウザの代わりにそれを使用すると聞きました。 Wgetを使用してファイルをインポートするとき、サーバーは何を考えてみますか?

ベストアンサー1

どのような状況で特定のブラウザよりもWgetを使用する方が良いですか?

~からwget マニュアルページ:

GNU Wgetは、Webから非対話型ファイルをダウンロードするための無料のユーティリティです。 HTTP、HTTPS、FTPプロトコル、HTTPプロキシによる検索もサポートしています。

Wgetは非対話型です。つまり、ユーザーがログインしなくてもバックグラウンドで機能することができます。これにより、検索を開始し、システムから切断し、Wgetにタスクを実行させることができます。一方、ほとんどのWebブラウザはユーザーが常に持っている必要があるため、大量のデータを送信するときに大きな妨害になる可能性があります。

wgetの良いことは、コマンドラインまたはスクリプトで使用でき、バックグラウンドでファイルをダウンロードできることです。

Wgetを使用してファイルをインポートするとき、サーバーは何を考えてみますか?

彼らはそれを他のブラウザと同様にファイルを要求するブラウザとして見ます。

以下はwgetのヘッダーです(サーバーが見るヘッダーです)。

GET / HTTP/1.1
User-Agent: Wget/1.18 (linux-gnu)
Accept: */*
Accept-Encoding: identity
Host: localhost:80
Connection: Keep-Alive

Firefoxのタイトルは次のとおりです。

GET / HTTP/1.1
Host: localhost:80
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-TW,en-US;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1

ご覧のとおり、彼らは非常に似ています。

おすすめ記事