Existe-t-il une base de données en ligne sur les agents utilisateurs?
comment analysez-vous vos chaînes d'agent utilisateur? Je suis à la recherche pour obtenir:
- Navigateur
- Version Du Navigateur
- OS
- version OS
à partir d'une chaîne de l'agent utilisateur. Mon application est écrit en perl et qui était auparavant à l'aide de HTTP::BrowserDetect. C'est un peu daté et n'est plus maintenu. (Edit: il est, depuis, été mis à jour. Je suis en aucune façon liés à l'utilisation de perl pour la recherche.
je suis venu au conclusion que l'analyse automatique est une cause perdue. Je pensais écrire une application de type crud pour me montrer une liste d'UA non classifiées et les tenir à jour manuellement.
une ressource existent déjà que je peux puiser dans? Ce serait génial si je pouvais faire un appel HTTP pour chercher les informations de l'agent utilisateur.
Merci!
10 réponses
useragentstring.com possède des informations sur le navigateur et le système D'exploitation pour ses chaînes d'agents utilisateurs. Il y a aussi une boîte' analyser ' pour soumettre votre propre chaîne. Je ne sais pas s'il est facile de se connecter automatiquement, mais il semble avoir le genre d'information que vous voulez.
mise à Jour du post d'Origine (ne veux pas voler votre upvotes):
j'ai eu ce retour de l'auteur de http://useragentstring.com/:
j'ai un simple API, mais je suis sur le point de recode beaucoup de mon site, donc il peut changer dans un avenir proche. Si vous suivez le lien pour mon site, vous pouvez envoyer un useragentstring dans un champ de forme ou dans la chaîne de requête avec le nom " samu:
http://www.useragentstring.com/?uas=Opera/9.70%20(Linux%20i686%20;%20U;%20en-us)%20Presto/2.2.0
cela va automatiquement analyser les chaîne. si vous ajoutez &getText=
vous recevrez un fichier texte avec la clé paires de valeur comme agent_type=Navigateur;agent_name=Opéra;agent_version=9.70...
je cherchais une liste consultable des UA. user-agents.org est consultable, mais n'avait pas presque assez de données. I found http://www.botsvsbrowsers.com/