• Commencer
  • Configuration du navigateur
  • Paramètre proxy
  • Paramètre avancé
  • Didacticiel vidéo
  • FAQ
  • API

Agent utilisateur

1. Agent utilisateur

L'agent utilisateur est une courte chaîne native d'un navigateur. En lisant cette chaîne, le site Web peut identifier le navigateur et la version du système d'exploitation.

Ce qui suit est un exemple de valeur d'agent utilisateur :

Mozilla/5.0 (Windows NT 10.0 ; WOW64)

AppleWebKit/537.36 (KHTML, comme Gecko)

Chrome/100.0.4896.75 Safari/537.36

Dans cet exemple, le site Web spéculera que l'utilisateur utilise Windows 10.0 et Chrome 100. "NT 10.0" est une version différente de la distribution Windows. Vous pouvez voir d'autres versions publiées dans l'article de Wikipedia.

Lors de la création d'un profil de navigateur, la valeur de l'agent utilisateur est obtenue à partir de la base de données du navigateur d'empreintes digitales Lalicat, et peut être visualisée et [modifier batch] dans le < strong>[User-Agent] au hasard ou modifiez manuellement dans la partie [navigator parameters] comme ci-dessus.

Si vous décidez de modifier manuellement les [Navigator Parameters], veuillez conserver la même valeur que celle de la partie [User Agent], Ou, provoquera une grosse erreur de paramétrage qui rendra votre compte banni ou n'est pas en mesure de contourner la détection de la plateforme.

2. Plate-forme.

La propriété de la plate-forme est un paramètre d'objet du navigateur, qui peut être utilisé pour indiquer la plate-forme de compilation du navigateur.

Lors de la création d'un nouveau profil de navigateur, la valeur de la plate-forme et l'agent utilisateur sont obtenus en même temps. Les deux valeurs sont affectées par le filtre du système d'exploitation sur la page de présentation. Vous pouvez également définir cette valeur manuellement sur la partie [Navigator Parameter].

Valeurs de plate-forme disponibles pour le navigateur de bureau :

Linux i686

Linux armv7l

MacIntel

Win64

Win32 (Remarque : lors de la simulation du système d'exploitation Windows, la valeur de la plate-forme est toujours Win32)

Valeurs de plate-forme disponibles pour les navigateurs mobiles :

iPhone

iPod

iPad

Android

3. Configuration avancée du User-Agent.

A. Qu'est-ce que l'agent utilisateur

L'agent utilisateur indiquera au serveur du site Web quels outils les visiteurs utilisent pour demander, qui contient les informations de version pertinentes du navigateur et du système.

Chaque en-tête de requête HTTP aura un champ d'agent utilisateur (comme indiqué ci-dessous) :

B. Interprétation des champs de l'agent utilisateur

Pour le navigateur Chrome, le résultat de l'agent utilisateur est : balisage

Mozilla/5.0 (Windows NT 10.0 ; Win64 ; x64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/75.0.3770.100 Safari/537.36

Format général de l'agent utilisateur : balisage

Mozilla / 5.0 (plate-forme) : navigateur de version du moteur/ numéro de version

Partie I : Mozilla / 5.0

En raison de la guerre de la concurrence des navigateurs dans l'histoire, si vous vouliez obtenir une page Web avec des images et des textes, vous deviez vous déclarer comme navigateur Mozilla. Cela conduit au fait que Mozilla est généralement utilisé dans l'agent utilisateur aujourd'hui. Par respect pour l'historique, tout le monde remplira cette partie par défaut.

Partie 2 : Plate-forme.

Cette partie peut être composée de plusieurs chaînes, séparées par un point-virgule anglais demi-largeur

Windows NT 10.0 fait référence à la version du système d'exploitation que j'utilise. Par exemple, win10 correspond à Windows NT 10.0. Si j'utilise win7, cela correspond à Windows NT 6.1.

Win64 ; X64 signifie que mon système d'exploitation est en 64 bits

Système Windows : C

Windows NT 5.0 // e. Windows 2000

Windows NT 5.1/ / e. Windows XP

Windows NT 6.0/ / e. Windows Vista

Windows NT 6.1/ / e. Windows 7

Windows NT 6.2/ / e. Windows 8

Windows NT 6.3/ / e. Windows 8.1

Windows NT 10.0/ / e. Windows 10

Win64 ; x64/ / Win64 sur x64

WOW64/ / Win32 sur x64

Système Linux : balisage

X11 ; Linux i686 ; // Bureau Linux, version i686

X11 ; Linux x86_64 ; // Bureau Linux, version x86_64

X11 ; Linux i686 sur x86_64 // Linux Desktop, fonctionnant sur la version x86_64 i686

Mac OS : balisage

Macintosh ; Intel Mac OS X 10_ 9_ 0 / / Intel x86 ou x86_ 64

Macintosh ; PPC Mac OS X 10_ 9_ 0 // PowerPC

Macintosh ; Intel Mac OS X 10.12 ; //

Partie III : Version du moteur.

Apple WebKit / 537.36 (KHTML, comme gecko)… Safari / 537.36. Historiquement, Apple a développé le navigateur Safari en s'appuyant sur le noyau WebKit. WebKit inclut un moteur Webcore, et Webcore est dérivé de KHTML. Pour des raisons historiques, le moteur KHTML doit déclarer qu'il est "similaire à gecko", donc la partie moteur le dit. Plus tard, Google a également utilisé le noyau WebKit pour développer chrome, il l'a donc également écrit. Pour reprendre une phrase de littern : "Chrome veut que la page Web soit écrite pour Safari, alors il décide de faire semblant d'être un safari. Safari utilise le moteur de rendu WebKit, et WebKit se déguise en KHTML et KHTML se déguise en gecko. Au en même temps, tous les navigateurs prétendent être Mozilla.". Cependant, une version de chrome 28 est ensuite passée au noyau de clignotement, mais ces chaînes ont été conservées. De plus, dans les dizaines de versions récentes, cette partie a été corrigée et n'a plus changé.

Partie IV : Version du navigateur

J'utilise un navigateur Chrome, dont 75.0 est une grande version, 3371 est un nombre croissant et 100 est une petite version pour corriger les vulnérabilités.

Résumé de l'agent utilisateur : lorsque nous définissons le champ de l'agent utilisateur, nous devons comprendre la signification de toutes les informations contenues dans ce champ, savoir ce que nous définissons, indiquer au serveur du site Web quel navigateur nous utilisons, quel système d'exploitation nous utilisons, et quelques autres informations. Nos autres configurations ne doivent pas violer la signification de l'agent utilisateur.

obtenir un essai gratuit

Nous offrons un essai gratuit de 3 jours pour tous les nouveaux utilisateurs

Aucune limitation dans les fonctionnalités

By clicking "accept", you agree to use Cookies to optimize the information presented to you, and analyze the traffic of our website.
If you want to opt out of our cookies, please read our Cookie Policy for your guidance.