En règle générale, vous ne l'utiliseriez jamais "au lieu d'un navigateur". Les navigateurs rendent le HTML, rendent les liens cliquables (au lieu d'avoir à copier l'URL manuellement dans une autre commande wget), etc. Il n'y a littéralement aucun avantage à utiliser wget en tant qu'être humain. Si vous êtes préoccupé par la confidentialité, il existe un million de façons de nettoyer un navigateur (ou vous pouvez utiliser un navigateur moins fonctionnel, comme Lynx si vous voulez vraiment obtenir des barebones sans détruire tout semblant d'interface utilisateur humaine).
Wget est principalement utilisé lorsque vous voulez un moyen rapide, bon marché, scriptable / en ligne de commande de télécharger des fichiers. Ainsi, par exemple, vous pouvez mettre wget dans un script pour télécharger une page Web fréquemment mise à jour avec de nouvelles données, ce pour quoi un navigateur ne peut pas vraiment être utilisé. Vous pouvez utiliser les différentes options de wget pour explorer et enregistrer automatiquement un site Web, ce que la plupart des navigateurs ne peuvent pas faire, du moins pas sans extensions.
En bref, les navigateurs sont des applications pour les humains qui regardent Internet, wget est un outil pour les machines et les utilisateurs expérimentés qui déplacent des données via HTTP. Très similaire dans ce qu'ils font (extraire des fichiers de sites Web) mais complètement différent dans leur utilisation.
Concernant ce que les serveurs "voient" quand vous obtenez des choses avec wget: tous les clients HTTP (navigateurs, wget, curl, autres applications similaires) transmettent ce qu'on appelle un "agent utilisateur", qui est juste une chaîne qui décrit le navigateur (ou de nos jours, décrit les fonctionnalités du navigateur dont il dispose). Cela peut être utilisé pour afficher un contenu différent en fonction du navigateur de l'utilisateur (c'est-à-dire que Google essaie de ne pas annoncer Chrome aux personnes qui utilisent déjà Chrome). Certains imbéciles essaient de bloquer les manigances des utilisateurs avancés en bloquant la chaîne d'agent utilisateur de wget, mais vous pouvez simplement simuler une chaîne d'agent utilisateur Chrome pour contourner cela. Le plus souvent, il est simplement utilisé pour les statistiques afin que vous sachiez à quel point les différents navigateurs sont populaires afin que vous sachiez avec quels tests les plus approfondis.
Si vous utilisez les fonctions d'exploration de wget, le serveur verra de nombreuses requêtes rapides dans un ordre principalement alphabétique. C'est un cadeau mort que vous grattez leur site. Cela ressemble complètement à la navigation d'un utilisateur. Avec un utilisateur humain faisant des demandes dans un navigateur, chaque demande de page est suivie par toutes les images de cette page, puis il y a un certain retard, puis il y a une demande pour une autre page aléatoire (ou éventuellement une chaîne de pages avec un objectif clair) .
wget
pour "certaines raisons de sécurité"?