8
votes

Agent utilisateur par défaut en wget

Je veux savoir quel agent utilisateur par défaut est passé si j'utilise wget de la ligne de commande sans spécifier l'agent utilisateur explicite.

J'ai un code que la sortie CaHnges basée sur l'agent utilisateur. xxx


1 commentaires

Dans votre code lorsque vous feriez le choix si le choix imprimer l'agent utilisateur pour voir la valeur


5 Réponses :


1
votes

sur mon système Fedora 13 Système, il affiche wget / 1.12 (Linux-gnu)


0 commentaires

0
votes

exécuter wget et renifler la communication.

Vous pouvez également vérifier le journal du serveur Web, il contient généralement l'agent utilisateur des clients de connexion.

C'est ce que j'ai reçu le dernier wget pour Windows: wget / 1.11.4


0 commentaires

0
votes

Vous pouvez vérifier cela avec un analyseur de protocole réseau tel que Wireshark. Avec Wireshark, vous pouvez inspecter les en-têtes et tous les autres détails de l'ensemble de la pile de protocoles impliquée.

Wireshark est à la fois libre et open source: http://www.wireshark.org/


1 commentaires

C'est une méthode pour trouver la réponse, mais ce n'est pas en soi une réponse à la question.



4
votes

à l'invite de votre shell, faites:

> wget --version


0 commentaires

10
votes

"wget ​​-d" montrera la demande apportée au serveur.

$ wget -d http://www.google.com -O/dev/null 2>&1 |grep ^User-Agent
User-Agent: Wget/1.13.4 (linux-gnu)
User-Agent: Wget/1.13.4 (linux-gnu)
User-Agent: Wget/1.13.4 (linux-gnu)


0 commentaires