Фрее Цонвертер

Усер-Агент Парсер

Парсирајте било који стринг корисничког агента да бисте открили прегледач, ОС, тип уређаја и машину за приказивање. Бесплатно, тренутно и потпуно на страни клијента.

О овом алату

Низ Усер-Агент је ХТТП заглавље које прегледачи и други клијенти шаљу да би се идентификовали серверима. Првобитно кратак идентификатор, савремени кориснички агенти су широке конкатенације историјских низова верзија дизајнираних за компатибилност уназад са сајтовима који траже одређене претраживаче. Типичан Цхроме кориснички агент данас се позива на Мозилу, АпплеВебКит, КХТМЛ, Гецко, Цхроме и Сафари — од којих је већина трагична.

Анализа корисничког агента издваја стварни претраживач, верзију, ОС и тип уређаја из овог густог низа. Подаци информишу аналитику, откривање функција и идентификацију бота. Такође је несавршен — кориснички агенти могу да буду лажирани, лажно представљају стварни механизам претраживача или заостају за реалношћу (Цхроме на иОС-у извештава као Сафари јер сви иОС претраживачи морају да користе ВебКит).

Овај парсер користи подударање шаблона да идентификује уобичајене прегледаче, оперативне системе и категорије уређаја из стринга корисничког агента. Излаз укључује назив и верзију претраживача, оперативни систем и верзију, тип уређаја (десктоп, мобилни, таблет, бот) и механизам за рендеровање. Парсинг се дешава у вашем претраживачу; нигде се не шаљу подаци.

Зашто анализирати корисничке агенте

Аналитика, отклањање грешака и безбедносни токови посла имају користи од издвајања структурираних података из необрађених стрингова корисничког агента. Евиденције сервера који садрже милионе корисничких агената постају приступачни када се сваки анализира у поља претраживача/ОС/уређаја. Лакше је поступати по извештајима о грешкама који наводе корисничке агенте када можете брзо да видите о ком претраживачу и верзији је реч.

Откривање ботова се такође ослања на рашчлањивање корисничког агента као првог сигнала. Многи пописивачи се искрено идентификују (Гооглебот, Бингбот, ГПТБот); други лажирају Цхроме, али укључују суптилне наговештаје. Рашчлањивање помаже да се ови обрасци појаве на површини.

Како користити

Налепите кориснички агент, погледајте структуриране податке.

  1. Налепите кориснички агент: Копирајте стринг Усер-Агент из евиденције сервера, алата за развој претраживача или аналитичких података. Дуги низови се скраћују за приказ, али се рашчлањују у потпуности.
  2. Парсе: Алат упарује стринг са познатим обрасцима и издваја претраживач, ОС, верзију, тип уређаја и машину за рендеровање.
  3. Прегледајте излаз: Свако рашчлањено поље се приказује засебно. Индикатори поузданости означавају поља у којима је кориснички агент двосмислен (нпр. Цхроме на иОС-у).
  4. Користите структуриране податке: Користите рашчлањена поља за груписање аналитике, контекст за отклањање грешака или логику откривања карактеристика. За одлуке о отпремању у коду, преферирајте откривање функција у односу на стрингове корисничког агента.

Уобичајени случајеви употребе

Тецхницал Детаилс

Рашчлањивање корисничког агента је у основи усклађивање са обрасцима у односу на велику библиотеку правила регуларног израза. Детекција претраживача користи подстрингове (Цхроме, Фирефок, Сафари, Едге), откривање ОС-а тражи токене платформе (Виндовс НТ 10.0, Мац ОС Кс, Линук, Андроид, иПхоне ОС), а детекција уређаја комбинује ОС са наговештајима о форм-фактору.

Ред је битан у рашчлањивању. Едге кориснички агенти укључују Цхроме и Сафари токене, тако да провера Едге мора да се деси пре Цхроме-а. Браве, Вивалди и Опера се рачвају са Цхромиум-ом и имају сличне проблеме. Одрасле библиотеке за рашчлањивање (уа-парсер-јс, уа-парсер) одржавају листе правила уређене за исправну вишезначност.

Савети за клијента корисничког агента (УА-ЦХ) су модерна замена: структурирана заглавља Сец-ЦХ-УА замењују стари кориснички агент. Прегледачи постепено замрзавају застарели низ и прелазе на УА-ЦХ. Ново рашчлањивање би требало да подржава и једно и друго.

Најбоље праксе

Често постављана питања

Да ли је парсер корисничког агента бесплатан за коришћење?
Да, потпуно бесплатно, без скривених трошкова, без претплата и без ограничења употребе. Користите га онолико често колико вам је потребно.
Да ли треба да отворим налог?
Не. Алат ради одмах — без регистрације, без адресе е-поште и без захтева личних података.
Да ли су моји подаци приватни и безбедни?
Да. Сва обрада се дешава у вашем претраживачу користећи ЈаваСцрипт. Подаци се не шаљу ни на један сервер. Ваш улаз и излаз остају у потпуности на вашем уређају.
Да ли ово ради на мобилним уређајима?
Да. Алат је потпуно прилагодљив и ради на паметним телефонима, таблетима и десктоп рачунарима са било којим модерним веб прегледачем.
Колико је тачно откривање бота засновано на корисничком агенту?
Поштени пописивачи се идентификују (Гооглебот, ГПТБот, Бингбот). Злонамерни ботови лажирају Цхроме или Фирефок. Откривање ботова засновано на корисничком агенту хвата оне поштене, али пропушта остало; комбинују се са сигналима понашања за потпуно откривање.
Зашто кориснички агент приказује два броја верзије?
Верзија претраживача, верзија мотора, верзија ОС, верзија мобилног уређаја — савремени кориснички агенти укључују неколико. Сваки се појављује у свом токену. Рашчлањивање издваја сваки засебно.
Да ли је рашчлањивање обављено у мом претраживачу?
Да. Стринг корисничког агента се рашчлањује локално; никакви подаци се не шаљу ни на један сервер.
Шта је са детекцијом мобилних уређаја у односу на таблете?
Кориснички агенти обично укључују савете за мобилне уређаје или таблете (или величину екрана у Цлиент Хинтс). Рашчлањивање их издваја у категорију уређаја. Едге кућишта (Андроид таблети без токена за мобилне уређаје, склопиви уређаји) су и даље несавршени.