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.2.tar.gz
(4.4 kB
view details)
File details
Details for the file uasparser2-0.2.tar.gz
.
File metadata
- Download URL: uasparser2-0.2.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03334b35e6bc4e6a3d65a2335239c18737ee6d5a569ab35329e71c067752a746 |
|
MD5 | 645963bd5968d4740a38f9402a44e5d3 |
|
BLAKE2b-256 | fe8d4aaa137ecb450e8c126dd63dd64ac7215c9e1e9361bce65fccc934499e2a |