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