Descifrarea a ceea ce este un agent utilizator: componentele UA și cum să le cauți
Aruncă o privire rapidă
Unmask the mystery of User Agents and their components! Learn how UA strings shape your online journey and use AdsPower to master their manipulation for ultimate privacy control.
Dacă ești expert în extragerea de date web sau pur și simplu cineva preocupat de confidențialitatea sa online, cu siguranță ai întâlnit termenul „Agent utilizator” de nenumărate ori. Cu siguranță ai auzit că șirul Agent utilizator este unul dintre elementele utilizate pentru profilarea ta digitală și trebuie să îl ascunzi sau să îl falsifici prin mijloace XYZ.
Dar nimeni nu se obosește să vă spună ce este un agent utilizator și cum să îl căutați. Nu vă faceți griji, pentru că suntem aici pentru a vă oferi o prezentare completă a agenților utilizator.
Așadar, haideți să săpăm mai adânc și să aflăm ce este un agent utilizator, din ce este alcătuit și cum puteți găsi șirul UA al browserului dvs.
Înțelegerea a ceea ce este un agent utilizator
Când browserele trimit o solicitare către un server de site web, acestea atașează un antet HTTP useragent împreună cu aceasta. Acest antet este compus din informații despre browser, dispozitiv și sistemul de operare, printre alte detalii tehnice.
Aceste informații din interiorul antetului se numesc șir de agenți de utilizator, iar serverele web le folosesc pentru a autentifica solicitarea browserului și a afișa versiunea site-ului web potrivită pentru dispozitivul utilizatorului.
Deci, în esență, ce face un agent utilizator? Pur și simplu identifică browserul și platforma sa către server pentru a oferi o experiență mai bună utilizatorului final.
Serverul web la distanță are un set de versiuni de site web disponibile pentru diferite medii. Verifică antetul agentului utilizator primit și determină din ce mediu provine. Este un agent utilizator desktop, un agent utilizator iOS sau un agent utilizator Android?
De exemplu, dacă site-ul web detectează un agent utilizator Android, versiunea Android a paginii web este returnată ca fiind compatibilă cu dispozitivul utilizatorului.
Pentru a răspunde pe scurt la ce este un agent utilizator, este un șir de caractere care acționează în numele dvs. atunci când accesați site-uri web sau servicii de internet. Șirul include informații despre software, precum și despre dispozitiv și este utilizat de site-uri web pentru a îmbunătăți experiența dvs. pe site-ul lor.
Cu toate acestea, agenții utilizator sunt, de asemenea, unul dintre numeroasele atribute utilizate pentruamprentare browser. Pentru a combate acest lucru,Chrome a lansat propriul UA-CH unde UA înseamnă agent utilizator, iar CH este o prescurtare de la indicii client.
De asemenea, putețievitați amprenta browserului utilizând AdsPower agent anti-detecție pentru browser care vă permite să creați un agent de utilizator aleatoriu și să personalizați fusul orar, WebRTC, locația și limba, printre alți parametri utilizați în amprentarea browserului.
Între timp, haideți să rămânem la subiectul nostru și să decodăm în continuare șirul agentului utilizator.
Componentele unui agent utilizator
Ați observat vreodată că paginile web afișează variații subtile de design atunci când sunt accesate de pe un dispozitiv Apple, spre deosebire de altele? Acest lucru se datorează faptului că antetul useragent primit de site-ul web de pe dispozitivele Apple este diferit de cel al altor dispozitive.
Dar care sunt conținuturile pe baza cărora serverele web decid ce versiune a site-ului web să afișeze?
Să analizăm acest lucru prin intermediul unui agent utilizator aleatoriu.
Ce sunt toți acești termeni și numere? Să le înțelegem pe rând.
1. Token Moștenit
Cei mai comuni agenți de utilizare au „Mozilla/5.0” la început. Aceasta este o rămășiță de la sfârșitul anilor '90războaiele browserelor și a fost folosit pentru prima dată de Netscape, un browser important la acea vreme. Deoarece site-urile web creau adesea versiuni optimizate pentru browsere populare, solicitările de la browsere mai puțin populare erau probabil respinse ca suspecte.
Pentru a depăși acest lucru, browserele mai puțin populare au creat șiruri de agenți utilizator personalizate care începeau cu Mozilla/5.0 pentru a le face să pară agenți utilizator populari ai browserelor mai dominante. În acest fel, au asigurat compatibilitatea cu site-urile web concepute pentru browsere mari.
Cu toate acestea, utilizarea curentă a token-ului în antetul useragent este exclusiv din motive de formalitate și are o influență redusă asupra browserului utilizat.
2. Sistem de operare
Această parte a antetului useragent dezvăluie detalii despre sistemul de operare. În exemplul nostru de useragent, „Windows NT 10.0” înseamnă că sistemul de operare este Windows 10, iar „Win64; x64” înseamnă că este versiunea pe 64 de biți a Windows 10, care rulează pe arhitectura de dispozitiv x64.
Acest bit diferă în funcție de dispozitiv și poate avea un număr variabil de termeni separați prin ";". De exemplu, în agentul de utilizator Chrome pentru Linux, această parte arată ceva de genul „(X11; Linux x86_64)”, indicând faptul că versiunea de Linux este X11 cu o arhitectură x86 pe 64 de biți.
În mod similar, dispozitivele mobile au și ele diferențele lor.
Iată câteva exemple de agenți utilizator pentru mobil;
Agent utilizator Android
- Samsung Galaxy S22 5G cu Android 13 și platformă Linux:
Mozilla/5.0(Linux; Android 13; SM-S901B) AppleWebKit/537.36 (KHTML, ca Gecko) Chrome/112.0.0.0 Mobile Safari/537.36
- Google Pixel 7 cu Android 13 și platformă Linux:
Mozilla/5.0(Linux; Android 13; Pixel 7) AppleWebKit/537.36 (KHTML, similar cu Gecko) Chrome/112.0.0.0 Mobile Safari/537.36
Agent utilizator iOS
- iPhone 12 cu iOS 13.0 compatibil cu macOS:
Mozilla/5.0(iPhone12,1; U; CPU; iPhone OS 13_0 similar cu Mac OS X) AppleWebKit/602.1.50 (KHTML, similar cu Gecko) Versiunea/10.0 Mobile/15E148 Safari/602.1
3. Motor de randare al browserului
Această parte prezintă motorul de randare al browserului utilizat de browser. Motoarele de randare sunt responsabile pentru traducerea HTML și CSS în pagini web vizuale și interactive.
WebKit, provenit din motorul KHTML, este motorul de randare pentru Apple Safari. Deși anterior a fost adoptat de Chrome și alte browsere bazate pe Chromium, precum Opera, Microsoft Edge, Vivaldi și Brave, acestea au trecut ulterior la utilizarea motor 'Blink',introdus de proiectul Chromium în 2013.
AppleWebKit/537.36, încă întâlnit în șirurile comune de agenți de utilizator, se datorează faptului că se bazează pe AppleWebKit.
4. Motoare de randare compatibile
Acesta este un alt marker de compatibilitate, care indică faptul că browserul este compatibil cu motoarele de randare KHTML și Gecko. Acest lucru este în mare parte istoric și utilizat în scopuri de compatibilitate. De asemenea, are sens, deoarece Apple WebKit a fost o ramură a motorului KHTML.
Deoarece Firefox are propriul motor de randare numit Gecko, șirurile sale de agenți de utilizator pentru mobil și desktop nu includ KHTML, ca Gecko, cu excepția dispozitivelor Apple, deoarece acestea utilizează AppleWebKit.
Iată câteva exemple de agenți utilizator Firefox;
- Agent utilizator Windows
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:123.0)Gecko/20100101 Firefox/123.0
- Agent utilizator Android
Mozilla/5.0 (Android 14; Mobile; rv:123.0)Gecko/123.0 Firefox/123.0
- Agent utilizator iOS
Mozilla/5.0 (iPad; CPU OS 14_3_1 similar cu Mac OS X) AppleWebKit/605.1.15(KHTML, similar cu Gecko) FxiOS/123.0 Mobile/15E148 Safari/605.1.15
Notă:Agenții utilizator Firefox au de obicei patru componente.
5. Browser real și versiunea browserului
Această parte prezintă informații despre browserul real de unde provine agentul utilizator. În acest caz, browserul era Google Chrome versiunea 122. Site-urile web folosesc acest bit pentru a afișa conținutul web corespunzător creat pentru browserul respectiv.
6. Browser compatibil
Pagina suplimentară Safari/537.36 este acolo pentru a arăta că browserul real este bazat pe WebKit-ul Safari. 537.36 arată numărul de versiune al Safari.
Dar în cazul unui agent utilizator Safari care vine direct din browserul Safari, șirul arată astfel.
- Agent utilizator iPhone
Mozilla/5.0 (iPhone; CPU; iPhone OS 17_3_1 similar cu Mac OS X) AppleWebKit/605.1.15 (KHTML, similar cu Gecko) Versiune/17.3.1 Mobile/15E148 Safari/604.1
- Agent utilizator pentru iPad
Mozilla/5.0 (iPad; CPU OS 17_3_1 similar cu Mac OS X) AppleWebKit/605.1.15 (KHTML, similar cu Gecko)Versiune/17.3.1 Mobile/15E148 Safari/604.1
Versiune/17.3.1 arată versiunea Safari, în timp ce 604.1 este numărul de versiune al Safari. Bitul Mobile/15E148 indică faptul că acesta este un dispozitiv mobil.
Pentru mințile curioase,acest blog oferă o explicație bună a modului în care componentele agentului utilizator au evoluat de-a lungul anilor.
Mai mult, pentru a afla ce indică fiecare bit din agentul utilizator, transmiteți-l prin user agent string.com. Dar pentru asta, haideți să aflăm mai întâi care este șirul dvs. UA.
Ce este agentul meu utilizator: Căutare agent utilizator
Acum că știți ce este un agent utilizator, este posibil să doriți să cunoașteți șirul UA al browserului dvs. Există multe instrumente online pentru căutarea agenților utilizator. Pe Google, simpla căutare „ce este agentul meu utilizator” va afișa șirul UA ca rezultat principal.
Alternativ, puteți afla șirul UA utilizând consola browserului.
- Deschidețiinstrumente pentru dezvoltatori în browser apăsând F12
- DeschideConsolă tab
- Tastați navigator.userAgent și apăsați Enter
O listă de agenți utilizator pentru diferite browsere
După ce este clar ce este un agent utilizator, este important să știm că există mai multe tipuri de agenți utilizator. Fiecare agent utilizator de browser diferă de altul, fie prin detalii, fie prin numărul de componente.
Iată o listă de agenți utilizator trimiși de obicei de diferite browsere către site-uri web.
Șir de caractere pentru agentul utilizator Firefox
- Mozilla/5.0 (platform; rv:geckoversion) Gecko/geckotrail Firefox/firefoxversion
Șir de caractere Agent utilizator Chrome
- Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, ca Gecko) Chrome/51.0.2704.103 Safari/537.36
Șir de caractere Agent utilizator Edge
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, ca Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.59
Șir de caractere Safari User Agent
- Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 ca Mac OS X) AppleWebKit/605.1.15 (KHTML, ca Gecko) Versiunea/13.1.1 Mobile/15E148 Safari/604.1
Concluzie!
Șirurile de caractere ale agentului utilizator, deși modificabile de către clienți, nu sunt fiabile pentru administratorii web în protejarea serverelor împotriva traficului de roboți. În plus, acestea prezintă o problemă de confidențialitate, deoarece pot fi utilizate pentruamprentarea browserului, urmărind utilizatorii pe baza informațiilor din browserul lor. Pe măsură ce conștientizarea confidențialității online crește, este nevoie fie să se abandoneze utilizarea acesteia, fie să se facă mai puțin identificabilă. Furnizorii de browsere dezvoltă un nou sistem pentru identificarea clienților fără funcții de „amprentare digitală”.
LaAdsPower, înțelegem preocupările tot mai mari legate de confidențialitatea online și utilizarea pe scară largă a amprentării digitale a browserelor. De aceea, dezvoltăm și îmbunătățim continuu tehnologia noastră de profil de browser virtual. SunBrowser (kernelul Chromium) cu versiunea user-agent a fost actualizat la Chrome 130 în AdsPower.
Aceste profiluri servesc drept identități digitale, permițând utilizatorilor să își gestioneze prezența online cu mai mult control. Prin oferirea unei varietăți de opțiuni de falsificare a amprentelor digitale din browser, AdsPower permite utilizatorilor să personalizeze amprente digitale mai diverse, asemănătoare celor autentice, ceea ce face mai dificilă urmărirea acestora de către site-urile web pe internet.
Acesta a fost ghidul nostru pentru a răspunde la întrebarea ce este un agent utilizator și componentele sale. Sperăm că, după ce l-ați citit, aveți acum o cunoaștere mai profundă a agentului utilizator, a componentelor sale și a modului în care este utilizat în backend atunci când solicitați un site web.
Întrebări frecvente
1. Care este diferența dintre un agent utilizator și un agent de browser?
Un agent utilizator este un termen mai larg care se referă la orice software care acționează în numele unui utilizator pentru a interacționa cu serverele web. Aceasta include browsere, boți, aplicații mobile și alte programe software client.
Un agent de browser, pe de altă parte, este un tip specific de agent utilizator. Se referă exclusiv la browsere web precum Chrome, Firefox sau Safari care trimit șiruri de agenți utilizator către serverele web pentru a indica identitatea, versiunea și sistemul de operare al acestora.
În esență, toți agenții de browser sunt agenți utilizator, dar nu toți agenții utilizator sunt agenți de browser.
2. Care este diferența dintre un agent utilizator și un client?
Un agent utilizator este software-ul (de exemplu, un browser sau o aplicație) care interacționează cu serverele web în numele utilizatorului, în timp ce clientul se referă, într-un sens mai larg, la dispozitivul sau software-ul care inițiază conexiunea. Agentul utilizator este o componentă a sistemului client.
3. Ce este un agent utilizator în API?
În API-uri, un agent utilizator este un șir trimis în anteturile HTTP pentru a identifica aplicația care face solicitarea. Acesta include adesea informații despre aplicație, versiunea acesteia și sistemul de operare pe care rulează.
4. Care sunt funcțiile unui server de agent utilizator?
Un agent utilizator Serverul de agenți procesează cererile de la agenții utilizator, gestionând sarcini precum interpretarea anteturilor, livrarea de conținut compatibil și gestionarea cererilor de date. Acesta joacă un rol cheie în optimizarea comunicării dintre client și server.

Oamenii citesc și
- Top 10 Anti Fingerprint Browsers 2024 | AdsPower
Top 10 Anti Fingerprint Browsers 2024 | AdsPower
Descoperă cele mai bune browsere anti-amprentă din 2025 și cum ajută la gestionarea mai multor identități online, asigurând în același timp anonimatul.
- 19 Browser Fingerprints That You Should Know | AdsPower
19 Browser Fingerprints That You Should Know | AdsPower
Este artigo cobre 19 técnicas de impressão digital do navegador, detalhando seu funcionamento e como configurá-las.
- Navigating Google Ads Agency Accounts: A Comprehensive Guide | AdsPower
Navigating Google Ads Agency Accounts: A Comprehensive Guide | AdsPower
Descoperiți elementele esențiale ale conturilor de agenție Google Ads, avantajele și aspectele importante ale acestora. Înțelegeți contrastul cu profilurile autoînregistrate pentru
- How & Why to Get a Facebook Agency Ad Account? | AdsPower
How & Why to Get a Facebook Agency Ad Account? | AdsPower
Trecerea la un cont de agenție de publicitate Facebook oferă beneficii majore. Află mai multe și află cum să faci schimbarea în acest articol.
- How AdsPower Antidetect Browser Works for Digital Agencies & Media Buyers | AdsPower
How AdsPower Antidetect Browser Works for Digital Agencies & Media Buyers | AdsPower
Soluția anti-detecție AdsPower pentru browser oferă o soluție pentru cei care gestionează mai multe conturi ce ar putea fi blocate din diverse motive. Iată cum se face.