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.update_data()
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.tar.gz
(5.8 kB
view details)
File details
Details for the file uasparser2-0.3.tar.gz
.
File metadata
- Download URL: uasparser2-0.3.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5c014838e9144807873a29a7f5873fe91e5edd073511b931e057c138604132a |
|
MD5 | 75df2d4b3933f06acb390f60d8afe363 |
|
BLAKE2b-256 | 556da7708a3044c954c39b9efa81e7b54881ddca0b02d2524a308c341fa41e8a |