Fast and reliable User Agent parser for Python.
Project description
Fast and reliable User Agent parser.
Easy to use
from uasparser2 import UASparser uas_parser = UASparser('/path/to/your/cache/folder', mem_cache_size=1000) result = uas_parser.parse('YOUR_USERAGENT_STRING') # If input data is not avaible in cache folde, UASparser will download and prepare it on init. # Force data update by calling: uas_parser.updateData()
Fast
Parsing 100,000 real user agents (10,000 unique): original uasparser: 7264.2 sec uasparser2 without cache: 171.7 sec uasparser2 with cache(size 1000): 34.6 sec
Links
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
uasparser2-0.3.1.tar.gz
(5.8 kB
view hashes)