Sobes.tech
Junior

Kus saab leida teavet selle kohta, milliseid kasutajagente saab päringutes kasutada?

sobes.tech AI

Vastus AI-lt

Lähteandmed kasutajagagentide kohta:

  1. Ametlikud brauserite ja platvormide dokumentatsioonid: Arendajate veebisaidid (Mozilla Developer Network, Google Developers) sisaldavad ajakohaseid andmeid.
  2. Spetsialiseeritud andmebaasid ja hoidlad: On olemas veebipõhised ressursid, mis koguvad kasutajagentide ridu (näiteks User-Agent String.com, WhatIsMyBrowser.com).
  3. Veebiliikluse analüüs: Analüütikatööriistad (Google Analytics, Yandex.Metrica) võimaldavad näha, milliseid kasutajagente kasutavad teie saidi reaalsed kasutajad.
  4. Reaalsete päringute HTTP-pealkirjad: HTTP-päringute pealtkuulamine ja analüüs (näiteks brauseri arendustööriistade või võrgu snifferite, näiteks Wireshark, abil) näitab kasutajagente, mida kliendid kasutavad.
  5. Veebipõhise skrapimise/testimise raamistikud ja teegid: Mõned teegid (näiteks Scrapy Pythonis) on sisseehitatud või hõlpsasti integreeritavad kasutajagendi nimekirjadega.

Näited kasutajagendi ridadest:

  • Chrome Windowsil:
    // Chrome 121.0.0.0 Windowsil
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36
    
  • Firefox macOS-il:
    // Firefox 122.0 macOS-il
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:122.0) Gecko/20100101 Firefox/122.0
    
  • Safari iOS-il:
    // Safari iPhone'il
    Mozilla/5.0 (iPhone; CPU iPhone OS 17_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Mobile/15E148 Safari/604.1
    

Kasutajagendi valik sõltub testimise eesmärkidest (näiteks teatud brauserite, seadmete, versioonide emulatsioon jne).