Up to date simple useragent faker with real world database
Project description
- info:
Up to date simple useragent faker with real world database
Features
grabs up to date useragent from useragentstring.com
randomize with real world statistic via w3schools.com
Installation
pip install fake-useragent
Usage
from fake_useragent import UserAgent
ua = UserAgent()
ua.ie
# Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US);
ua.msie
# Mozilla/5.0 (compatible; MSIE 10.0; Macintosh; Intel Mac OS X 10_7_3; Trident/6.0)'
ua['Internet Explorer']
# Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; GTB7.4; InfoPath.2; SV1; .NET CLR 3.3.69573; WOW64; en-US)
ua.opera
# Opera/9.80 (X11; Linux i686; U; ru) Presto/2.8.131 Version/11.11
ua.chrome
# Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.2 (KHTML, like Gecko) Chrome/22.0.1216.0 Safari/537.2'
ua.google
# Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.13 (KHTML, like Gecko) Chrome/24.0.1290.1 Safari/537.13
ua['google chrome']
# Mozilla/5.0 (X11; CrOS i686 2268.111.0) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11
ua.firefox
# Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:16.0.1) Gecko/20121011 Firefox/16.0.1
ua.ff
# Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:15.0) Gecko/20100101 Firefox/15.0.1
ua.safari
# Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25
# and the best one, random via real world browser usage statistic
ua.random
Notes
fake-useragent store collected data at your os temp dir, like /tmp
if you want to update saved database just
from fake_useragent import UserAgent
ua = UserAgent()
ua.update()
if you dont want cache database or no writable file system:
from fake_useragent import UserAgent
ua = UserAgent(cache=False)
Tests
pip install tox
tox
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fake-useragent-0.0.9.tar.gz
(8.3 kB
view details)
File details
Details for the file fake-useragent-0.0.9.tar.gz
.
File metadata
- Download URL: fake-useragent-0.0.9.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6df7e1547c1d91d05e12c4027d21a35e05b3c12e4875ab9c60ed7b855a368fe7 |
|
MD5 | 44761ffdb3df8fbe93ccdab7011ebd4c |
|
BLAKE2b-256 | 048b01896eab4222232b629552fa01ddfeb1dec360f43776ae0600dffe8fc44d |