I would like my user agent to use diffrent agent on evry try i have txt file with all available agent strings i would to use them. In 2 word use agents randomly import sys import. Clone the repository containing the Swagger definition to your local machine. If you have it saved locally as file already, that’s fine of course. Click on the Import button, and choose the Import File tab. If you have a lot of unrelated Swagger files in a folder, you can import those through the folder importer.
Latest version Last released:
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
Usage
Notes
fake-useragent store collected data at your os temp dir, like /tmp
If You want to update saved database just:
If You don’t want cache database or no writable file system:
Sometimes, useragentstring.com or w3schools.com changes their html, or down, in such casefake-useragent uses heroku fallback
If You don’t want to use hosted cache server (version 0.1.5 added)
In very rare case, if hosted cache server and sources will beunavailable fake-useragent wont be able to download data: (version 0.1.3 added)
If You will try to get unknown browser: (version 0.1.3 changed)
You can completely disable ANY annoying exception with adding fallback: (version 0.1.4 added)
Want to control location of data file? (version 0.1.4 added)
If you need to safe some attributes from overriding them in UserAgent by __getattr__ methoduse safe_attrs you can pass there attributes names.At least this will prevent you from raising FakeUserAgentError when attribute not found.
For example, when using fake_useragent with injections you need to:
Please, do not use if you don’t understand why you need this.This is magic for rarely extreme case.
Experiencing issues???
Make sure that You using latest version!!!
Check version via python console: (version 0.1.4 added)
And You are always welcome to post issues
Please do not forget mention version that You are using
Changelog
- 0.1.11 October 4, 2018
- moved s3 + cloudfront fallback to heroku.com, cuz someone from Florida did ~25M requests last month
- 0.1.10 February 11, 2018
- Minor fix docs cloudfront url
- 0.1.9 February 11, 2018
- fix w3schools.com renamed IE/Edge to Edge/IE
- moved heroku.com fallback to s3 + cloudfront
- stop testing Python3.3 and pypy
- 0.1.8 November 2, 2017
- fix useragentstring.comCan't connect to local MySQL server through socket
- 0.1.7 April 2, 2017
- fix broken README.rst
- 0.1.6 April 2, 2017
- fixes bug use_cache_server do not affected anything
- w3schools.com moved to https
- verify_ssl options added, by default it is True (urllib.urlopen ssl context for Python 2.7.9- and 3.4.3- is not supported)
- 0.1.5 February 28, 2017
- added ua.edge alias to Internet Explorer
- w3schools.com starts displaying Edge statistic
- Python 2.6 is not tested anymore
- use_cache_server option added
- Increased fake_useragent.settings.HTTP_TIMEOUT to 5 seconds
- 0.1.4 December 14, 2016
- Added custom data file location support
- Added fallback browser support, in case of unavailable data sources
- Added alias fake_useragent.FakeUserAgent for fake_useragent.UserAgent
- Added alias fake_useragent.UserAgentError for fake_useragent.FakeUserAgentError
- Reduced fake_useragent.settings.HTTP_TIMEOUT to 3 seconds
- Started migration to new data file format
- Simplified a lot 4+ years out of date code
- Better thread/greenlet safety
- Added verbose logging
- Added safe_attrs for prevent overriding by __getattr__
- 0.1.3 November 24, 2016
- Added hosted data file, when remote services is unavailable
- Raises fake_useragent.errors.FakeUserAgentError in case when there is not way to download data
- Raises fake_useragent.errors.FakeUserAgentError instead of None in case of unknown browser
- Added gevent.sleep support in gevent patched environment when trying to download data
- X.X.X xxxxxxx xx, xxxx
- xxxxx ?????
Project details
Release historyRelease notifications
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size fake-useragent-0.1.11.tar.gz (13.2 kB) | File type Source | Python version None | Upload date | Hashes |
Hashes for fake-useragent-0.1.11.tar.gz
Algorithm | Hash digest |
---|---|
SHA256 | c104998b750eb097eefc28ae28e92d66397598d2cf41a31aa45d5559ef1adf35 |
MD5 | bc156498029e5c86fdef6f73a4043b77 |
BLAKE2-256 | d179af647635d6968e2deb57a208d309f6069d31cb138066d7e821e575112a80 |