Automatically generate a random User Agent for the requests library
Project description
requests-random-user-agent
Configures the requests library to randomly select a desktop User-Agent. See the full list in requests_random_user_agent/useragents.txt.
Installation
pip install requests-random-user-agent
Usage
import requests
import requests_random_user_agent
s = requests.Session()
print(s.headers['User-Agent'])
# Without a session
resp = requests.get('https://httpbin.org/user-agent')
print(resp.json()['user-agent'])
User-Agents are randomized per-session or per-request. Individual HTTP requests without a session will each have a random User-Agent selected from the list in useragents.txt.
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
Built Distribution
Close
Hashes for requests_random_user_agent-2020.10.19.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fd5eaaf4e1bf6a91114f4c8cfcd5d3df4541ee929cb451f6f39cb740515a720 |
|
MD5 | 91ee233d1394f8929ddbc9b2a8e353b6 |
|
BLAKE2b-256 | 6bfc312e85d645a6b7e336391c4237586987bb75001ad3f49126fa2bc16e0fe1 |
Close
Hashes for requests_random_user_agent-2020.10.19-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18b37349954afe308e88762ad112fd27937baa2ebe415fac3724db791edb05a5 |
|
MD5 | ab83324e1303a449836027e2d471d9bd |
|
BLAKE2b-256 | 5a724f079d8a2f3b7262866ad8df6a30f3369afb2eca97731d1ccdfd5c13e9b3 |