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.
Nous offrons un essai gratuit de 3 jours pour tous les nouveaux utilisateurs
Aucune limitation dans les fonctionnalités
