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-0.0.13.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7201fcf0e54cf3a3b85cc78cb5642a8d2f757adff283978da5800d19ee83142a |
|
MD5 | 28c6e5c22189ad27576e7265af4bcf61 |
|
BLAKE2b-256 | 1707186f93a85e3b0742ccda5022eabb4507f1733482c71209fdcfade2a575a1 |
Close
Hashes for requests_random_user_agent-0.0.13-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 772aa01fa910d0e02d4c93cd48adcba55f6e30117795d1a516ed6868168ffea9 |
|
MD5 | 161aa035f9a8901293441033f06ebec0 |
|
BLAKE2b-256 | 132021da55c5386ef813bc1cdaad5c0c670f6c7d51413dc59228c1fab6545ea5 |