1. Агент пользователя
Агент пользователя – это собственная короткая строка браузера. Прочитав эту строку, веб-сайт может определить браузер и версию операционной системы.
Ниже приведен пример значения пользовательского агента:
Mozilla/5.0 (Windows NT 10.0; WOW64)
AppleWebKit/537.36 (KHTML, как Gecko)
Chrome/100.0.4896.75 Safari/537.36
В этом примере веб-сайт предполагает, что пользователь использует Windows 10.0 и Chrome 100. «NT 10.0» — это другая версия дистрибутива Windows. Вы можете просмотреть другие выпущенные версии в статье Википедии.
При создании профиля браузера значение пользовательского агента берется из базы данных браузера отпечатков пальцев Lalicat, и его можно просмотреть и [изменить пакетно] в разделе < strong>[User-Agent] случайным образом или редактировать вручную в части [параметры навигатора], как показано на скриншоте выше.
Если вы решите изменить вручную [Параметры навигатора], оставьте значение таким же, как и в части [User Agent], Или, вызовет серьезную ошибку настройки, из-за которой ваш аккаунт будет заблокирован или не сможет обойти обнаружение платформы.
2. Платформа.
Свойство платформы — это объектный параметр навигатора, который можно использовать для указания платформы компиляции браузера.
При создании нового профиля браузера значение платформы и пользовательский агент получаются одновременно. На оба значения влияет фильтр операционной системы на странице обзора. Вы также можете установить это значение вручную в части [Параметр навигатора].
Доступные значения платформы для настольного браузера:
Линукс i686
Линукс armv7l
Макинтел
Win64
Win32 (Примечание: при моделировании операционной системы Windows значение платформы всегда равно Win32)
Значения платформы, доступные для мобильных браузеров:
Айфон
iPod
iPad
Андроид
3. Предварительная настройка User-Agent.
А. Что такое пользовательский агент
Агент пользователя сообщит серверу веб-сайта, какие инструменты посетители используют для запроса, который содержит соответствующую информацию о версии браузера и системы.
Каждый заголовок HTTP-запроса будет иметь поле пользовательского агента (как показано ниже):
Б. Интерпретация полей пользовательского агента
Для браузера Chrome результат пользовательского агента: разметка
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, например Gecko) Chrome/75.0.3770.100 Safari/537.36
Общий формат агента пользователя: разметка
Mozilla / 5.0 (платформа): версия движка браузера/номер версии
Часть I: Mozilla/5.0
Из-за войны конкуренции браузеров в истории, если вы хотели получить веб-страницу с изображениями и текстом, вы должны были объявить себя браузером Mozilla. Это приводит к тому, что сегодня Mozilla обычно используется в пользовательском агенте. Из уважения к истории каждый заполнит эту часть по умолчанию.
Часть II. Платформа.
Эта часть может состоять из нескольких строк, разделенных английской точкой с запятой половинной ширины
Windows NT 10.0 относится к используемой мной версии операционной системы. Например, win10 соответствует Windows NT 10.0. Если я использую win7, это соответствует Windows NT 6.1.
Win64; X64 означает, что моя операционная система 64-разрядная
Система 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 на x64
WOW64/ / Win32 на x64
Система Linux: разметка
X11; линукс i686; // Рабочий стол Linux, версия i686
X11; линукс x86_64; // Рабочий стол Linux, версия x86_64
X11; Linux i686 на x86_64 // Рабочий стол Linux, работающий на версии x86_64 i686
Mac OS: разметка
Макинтош; Intel Mac OS X 10_ 9_ 0 // Intel x86 или x86_ 64
Макинтош; КПК Mac OS X 10_ 9_ 0 // PowerPC
Макинтош; Intel Mac OS X 10.12; //
Часть III: версия движка.
Apple WebKit / 537,36 (KHTML, как геккон)… Safari / 537,36. Исторически Apple разрабатывала браузер Safari, опираясь на ядро WebKit. WebKit включает в себя механизм веб-ядра, а веб-ядро является производным от KHTML. По историческим причинам движок KHTML должен заявить, что он «похож на геккона», поэтому часть движка говорит об этом. Позже Google тоже использовал ядро WebKit для разработки хрома, поэтому тоже так написал. Заимствуем фразу из littern: «Chrome хочет, чтобы веб-страница была написана для Safari, поэтому он решил притвориться сафари. Safari использует механизм рендеринга WebKit, и WebKit маскируется под KHTML, а KHTML маскируется под геккона. в то же время все браузеры утверждают, что это Mozilla». Однако версия Chrome 28 позже перешла на ядро blink, но эти строки были сохранены. Более того, в последних десятках версий эта часть была исправлена и больше не менялась.
Часть IV. Версия для браузера
Я использую браузер Chrome, 75.0 – большая версия, 3371 – растущий номер, а 100 – маленькая версия для устранения уязвимостей.
Краткое описание пользовательского агента: когда мы устанавливаем поле пользовательского агента, мы должны понимать значение всей информации в этом поле, знать, что мы устанавливаем, сообщать серверу веб-сайта, какой браузер мы используем, какую операционную систему мы используем, и некоторую другую информацию. Другие наши конфигурации не должны нарушать значение пользовательского агента.
Мы предлагаем 3-дневную бесплатную пробную версию для всех новых пользователей
Нет ограничений в функциях