python-user-agents icon indicating copy to clipboard operation
python-user-agents copied to clipboard

A Python library that provides an easy way to identify devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings.

Results 50 python-user-agents issues
Sort by recently updated
recently updated
newest added

The Verizon edition S4 (SCH-I545) has the user agent string _"Mozilla/5.0 (Linux; Android 4.4.2; en-us; SAMSUNG SCH-I545 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Mobile Safari/537.36"_ which erroniously comes back...

Hello Devs, Detecting the device details of your users is now easier than ever with Detective API. Our API is powered by AI and makes detecting devices easy and effortless....

目前的解析是大小写敏感的,能否改进成大小写不敏感的? 例如: mozilla/5.0 (windows nt 10.0; wow64) applewebkit/537.36 (khtml, like gecko) chrome/80.0.3987.87 safari/537.36 se 2.x metasr 1.0 能识别为:PC / Windows 10 / Sogou Explorer 1.0 而转换成小写后 mozilla/5.0 (windows nt 10.0;...

GooglePlusBot was originally used to generate link previews on Google Plus, but is now used for other use-cases like generating previews for links in SMS messages on Android (see fnando/browser#515...

I just bumped into some user-agents that have an explicit mobile phone name stated but still detected as a tablet. Here are some examples: ``` Dalvik/1.6.0 (Linux; U; Android 4.4.4;...

Bumped ua-parser version to 1.0.0, which allows the use of new builtin resolvers that give a significant performance boost @selwin

The DeviceParser incorrectly parses certain user-agent strings, resulting in wrong values for the family, brand, and model fields. Example of the Issue: User-Agent String: `Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5x...

It would be helpful to projects using this library to be able to use mypy to ensure it's being used correctly. To do that, we'd need to annotate the types...