Em que casos eu preferiria usar o Wget ao invés de algum navegador?
De a página man do wget :
GNU Wget is a free utility for non-interactive download of files from the Web. It supports HTTP, HTTPS, and FTP protocols, as well as retrieval through HTTP proxies.
Wget is non-interactive, meaning that it can work in the background, while the user is not logged on. This allows you to start a retrieval and disconnect from the system, letting Wget finish the work. By contrast, most of the Web browsers require constant user's presence, which can be a great hindrance when transferring a lot of data.
O bom do wget é que você pode usá-lo na linha de comando, ou em um script e fazer o download do arquivo em segundo plano.
O que o servidor pensa / vê quando você obtém seus arquivos usando o Wget?
Eles o veem como um navegador solicitando um arquivo como outros navegadores.
Aqui está o cabeçalho do wget (isto é o que os servidores veem):
GET / HTTP/1.1
User-Agent: Wget/1.18 (linux-gnu)
Accept: */*
Accept-Encoding: identity
Host: localhost:80
Connection: Keep-Alive
E aqui está o cabeçalho do 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
Como você pode ver, eles são semelhantes.