• Начиная
  • Конфигурация браузера
  • Настройка прокси
  • Расширенные настройки
  • Видеоурок
  • Часто задаваемые вопросы
  • API

Агент пользователя

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-дневную бесплатную пробную версию для всех новых пользователей

Нет ограничений в функциях

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.