Sobes.tech
Junior

Wo kann man Informationen darüber finden, welche User-Agents in Anfragen verwendet werden können?

sobes.tech KI

Antwort von AI

Quellen für Informationen zu User-Agent-Strings:

  1. Offizielle Dokumentation von Browsern und Plattformen: Entwicklerseiten (Mozilla Developer Network, Google Developers) enthalten aktuelle Daten.
  2. Spezialisierte Datenbanken und Repositorien: Es gibt Online-Ressourcen, die Listen von User-Agent-Strings aggregieren (z.B. User-Agent String.com, WhatIsMyBrowser.com).
  3. Web-Traffic-Analyse: Analyse-Tools (Google Analytics, Yandex.Metrica) zeigen, welche User-Agent-Strings echte Nutzer Ihrer Website verwenden.
  4. HTTP-Header echter Anfragen: Das Abfangen und Analysieren von HTTP-Anfragen (z.B. mit Browser-Entwicklertools oder Netzwerksniffern wie Wireshark) zeigt die verwendeten User-Agent-Strings.
  5. Frameworks und Bibliotheken für Web-Scraping/Tests: Einige Bibliotheken (z.B. Scrapy in Python) haben eingebaute oder leicht integrierbare Listen von User-Agent-Strings.

Beispiele für User-Agent-Strings:

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

Die Wahl bestimmter User-Agent-Strings hängt von den Testzielen ab (Emulation bestimmter Browser, Geräte, Versionen usw.).