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.7.20.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebd4ebd63bf3cd5c214f859c1aee5226d9e3b9a29b4d310aa56f5e2c9227a6ee |
|
MD5 | a81aa7bcb41acab3a999ca0bd79db58f |
|
BLAKE2b-256 | 78f44142004526d5f0e1f36bed4e4e3739047b40cc9ec4944ec8f94dce74c13b |
Close
Hashes for requests_random_user_agent-2020.7.20-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ca43c6bc2fb8a29a69bfe11c15dcedfa22ac57a08b8934d536df069ccddea05 |
|
MD5 | a74c4a713b0b7a2b34d2a6599ce98f3c |
|
BLAKE2b-256 | 48ad24daca57f94c2667443da7762178b6ca10a3b1fea00bae262fd224691bc2 |